|
|
|
|
|
by yokaze
2010 days ago
|
|
Where do you see the difficulty? I've installed k8s with ansible on baremetal (kubespray), more or less just followed the steps here: https://kubernetes.io/docs/setup/production-environment/tool... No network virtualisation, just Calico. Announce the service ips via BGP from each node running the service and ECMP gives you a (poor mans) load-balancing. Ingress gets such a service-ip. I used simply nginx. Important here though is, that the router needs to be able to do resilient hashing: Removing a node or adding a node otherwise causes a rehash of all connections leading to breaking connections. |
|
Calico? Network virtualization? BGP? ECMP? Resilient hashing?
No big surprise all this stuff is easy for you.