I'm looking for advice on how to set up a single Kubernetes cluster in a somewhat complicated environment. We have three distinct network zones: one for our office, one for staging, and one for production. My plan includes having 3 control plane nodes, 3 etcd nodes, and some additional worker nodes. What's the best way to design and configure this setup? Are there any best practices or potential pitfalls to keep in mind when managing a Kubernetes cluster across these separate networks? Any insights from those who have experience with this kind of situation would be appreciated!
1 Answer
Honestly, I'd recommend setting up three separate Kubernetes clusters, one for each environment. Trying to run a single cluster across those three zones could lead to all sorts of issues. Keeping them separate makes management easier and reduces the chances of disasters in your setup.
Thanks for the tip! I see the logic there. But we’re currently short on resources for running a full cluster per network, so I might try using node labels to segregate workloads instead.