Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add no-public-ip option to instance groups #266

Closed
justinsb opened this issue Aug 4, 2016 · 4 comments
Closed

Add no-public-ip option to instance groups #266

justinsb opened this issue Aug 4, 2016 · 4 comments
Assignees
Milestone

Comments

@justinsb
Copy link
Member

justinsb commented Aug 4, 2016

We should be able to configure instance groups to not get a public IP.

This won't work for the master unless users have a VPC or bastion host though. But it is a good idea for the nodes.

@RXminuS
Copy link

RXminuS commented Aug 6, 2016

I think this should then co-incide with how nodes are put into (public/private) subnets as well to follow AWS best practices. That way we could have all our backend services in a private subnet and only frontend services on nodes in a public subnet

@ProTip
Copy link

ProTip commented Aug 9, 2016

We would be looking to run all nodes in private subnets including master nodes(which might actually be the only nodes depending on the deployment size). Any API or other traffic coming into the cluster from outside would be proxied through ELB's or or some other means.

I can see the need to run an instance group in a public subnet for providing public services depending on the type of infrastructure being run. However, I would say this would be the exception in use cases for many AWS users who are trying to run some services in a VPC setup that won't raise red flags during security reviews. In that use case the bog standard minimal DMZ with bastions + private subnets for everything else is going to raise the fewest eyebrows..

@justinsb justinsb added this to the 1.3.1 milestone Aug 15, 2016
@chrislovecnm
Copy link
Contributor

@kris-nova here is another one for you :)

@krisnova krisnova removed the Future label Dec 11, 2016
@justinsb justinsb modified the milestones: 1.5.0, 1.5 Dec 28, 2016
@justinsb
Copy link
Member Author

This is implemented: we have topologies & a no-public-ip option on the instance group. If anything, we shouldn't have both options, but this is fixed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants