Kops: Feature request: create bastions without an LB

Created on 28 Feb 2018  路  18Comments  路  Source: kubernetes/kops

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.

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

All 18 comments

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.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

joshbranham picture joshbranham  路  3Comments

pluttrell picture pluttrell  路  4Comments

drewfisher314 picture drewfisher314  路  4Comments

RXminuS picture RXminuS  路  5Comments

DocValerian picture DocValerian  路  4Comments