-
Notifications
You must be signed in to change notification settings - Fork 40k
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
AWS networking proposal #1255
AWS networking proposal #1255
Conversation
@rajatchopra/@Mrunal can you guys review? |
LGTM, given my perusal of the corresponding AWS docs, this seems correct. I don't have any concrete experience with AWS, would be great if someone who does could verify, but if we don't get validation in today let's just merge this, and take patches if there are problems. |
TBH, the intention when I put this together was more to have a base for discussing different potential solutions/tradeoffs. An option would be to wait until #1230 is in a good state (looking quite good already) and merged and update this to reflect the actual approach used. |
@ragnard -- this looks reasonable to me. This is very similar to how we do this in GCE with advanced routing. I'm not sure about AWS, but I'd look for limits on the number of routes you can have. The number of routes will scale with the number of nodes. Also, there is nothing magic about the CIDRs assigned to the nodes. We picked |
Fix calling function before declaration Set Name tags on instances Hide import-key-pair error Fix instances names resolution Implement kube-down for AWS provider Add cluster validation routines. Make changes according to kubernetes#1255 Implement post-deployment cluster validation Set proper master name in userdata scripts Fix kube-down path in hint Add getting started for AWS
I'm closing this, as we now have functioning AWS support via both flannel and vpc routes. |
A document describing different ways of satisfying the Kubernetes networking model on AWS.
Currently describes how I managed to get things running. Would be grateful for feedback/improvements/alternative solutions etc.