For years now, I'm searching for a tutorial on how to deploy a production ready k8s cluster. I found some, but pretty much all of them have issues. Let's look at what I've found so far:
Production ready cluster ...
- on one node. That's great, but then I can use just docker compose instead and save myself all the hastle with k8s.
- with disabled firewall. I guess that's fine if you have your own DC/lab with a separate firewall. Though I'd still like to have firewall running on every machine in the network anyway.
- that just doesn't work. Maybe I'm stupid, but the most common issue is, that pods on 2 different nodes can't communicate with each other.
Let's summarize what I want: