Multiple Cluster Support - #9
Conversation
|
@icereval have you confirmed that the Looks like the bulk of the changes are around prepending the environment to the cluster name (i.e. |
|
Agreed on all points, testing last night it was clear I was misreading the tag filter logic. Will address this evening, thanks for the feedback. |
|
Removed KOPS Ingress Controller 👍 : Test Echo Server - https://github.com/kubernetes/kops/tree/master/addons/ingress-nginx I'm still working on an example app which should flush out any further deficiencies in the network stack modules, hope to get some time tomorrow. |
|
Was reviewing the K8s 1.6 feature tracking sheet and discovered an issue that may affect your work. Looks like SIG-AWS plans to change tags such that resources can be shared among multiple clusters. Wait and see? |
|
Certainly would help with sharing core subnets/route tables, though you can have 200 of them per vpc so its not terrible to make a few extra. Mainly I'd imagine most want to avoid duplicating costly (and limited) NAT Gateways when using private subnets. A sample implementation: https://github.com/icereval/kubit-multi-sample |
Allow reuse of a single AWS account while allowing environments to deploy multiple clusters on a common network stack with separate Kubernetes versions.
Sample: https://github.com/icereval/kubit-multi-sample
e.g.
prod/terraform.tfvars
prod/clusters.tf
test/terraform.tfvars
test/clusters.tf