Kops supports creating a cluster without a load balancer in front of the API (the 'dns' option), but there is no such option for SSH bastions -- LBs are always created for bastions. I'd like the ability to disable LB creation, and the corresponding security group(s).
Why is this useful? SSH bastions are not usually critical services, a single instance may be good enough (kops does only create 1 instance by default), some people/companies would rather not pay extra for multiple instances and/or an LB.
If it is not critcal then don鈥檛 create the bastion?
It may not be critical from a HA perspective, some downtime could be tolerated, but it's critical from a security perspective. And if it's not created then users can't SSH into a cluster w/ a private network topology, at least not without resorting to a home-grown solution.
Issues go stale after 90d of inactivity.
Mark the issue as fresh with /remove-lifecycle stale.
Stale issues rot after an additional 30d of inactivity and eventually close.
If this issue is safe to close now please do so with /close.
Send feedback to sig-testing, kubernetes/test-infra and/or fejta.
/lifecycle stale
Stale issues rot after 30d of inactivity.
Mark the issue as fresh with /remove-lifecycle rotten.
Rotten issues close after an additional 30d of inactivity.
If this issue is safe to close now please do so with /close.
Send feedback to sig-testing, kubernetes/test-infra and/or fejta.
/lifecycle rotten
/remove-lifecycle stale
Rotten issues close after 30d of inactivity.
Reopen the issue with /reopen.
Mark the issue as fresh with /remove-lifecycle rotten.
Send feedback to sig-testing, kubernetes/test-infra and/or fejta.
/close
Please re-open
we would like a bastion with no external AWS LB - that will be accessed only by users with access to the VPN - i.e. in an internal AWS IP
+1 For reopening the issue. It would be amazing to have an option to not create a LB for bastion, as it also generates additional costs.
+1 for reopening this, our elb costs are way more than the actual EC2 instances cost for the ssh bastion enabled cluster.
/reopen would be very nice if creation of bastion can do without lb for minimizing cost, admin can access bastion directly using vpn
+1 for reopening this
/remove-lifecycle rotten
Issues go stale after 90d of inactivity.
Mark the issue as fresh with /remove-lifecycle stale.
Stale issues rot after an additional 30d of inactivity and eventually close.
If this issue is safe to close now please do so with /close.
Send feedback to sig-testing, kubernetes/test-infra and/or fejta.
/lifecycle stale
Stale issues rot after 30d of inactivity.
Mark the issue as fresh with /remove-lifecycle rotten.
Rotten issues close after an additional 30d of inactivity.
If this issue is safe to close now please do so with /close.
Send feedback to sig-testing, kubernetes/test-infra and/or fejta.
/lifecycle rotten
Rotten issues close after 30d of inactivity.
Reopen the issue with /reopen.
Mark the issue as fresh with /remove-lifecycle rotten.
Send feedback to sig-testing, kubernetes/test-infra and/or fejta.
/close
@fejta-bot: Closing this issue.
In response to this:
Rotten issues close after 30d of inactivity.
Reopen the issue with/reopen.
Mark the issue as fresh with/remove-lifecycle rotten.Send feedback to sig-testing, kubernetes/test-infra and/or fejta.
/close
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.
/remove-lifecycle rotten
/reopen
@guikcd: You can't reopen an issue/PR unless you authored it or you are a collaborator.
In response to this:
/reopen
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.
Most helpful comment
Please re-open
we would like a bastion with no external AWS LB - that will be accessed only by users with access to the VPN - i.e. in an internal AWS IP