> The funny thing is, if you are using K8s, you might as well setup your own servers
Running k8s on bare metal is incredibly annoying and brittle. Upgrading your clusters is a constant firefighting experience, and because k8s doesn't have something like an LTS version [1], you have to keep upgrading ALL THE DAMN TIME, which often enough means you have to upgrade not just the clusters but also your resource definitions (e.g. ingressClass), or mess around neck-deep in the bowels of MetalLB because it managed to shart all over its configuration yet again.
Running k8s on bare metal is incredibly annoying and brittle. Upgrading your clusters is a constant firefighting experience, and because k8s doesn't have something like an LTS version [1], you have to keep upgrading ALL THE DAMN TIME, which often enough means you have to upgrade not just the clusters but also your resource definitions (e.g. ingressClass), or mess around neck-deep in the bowels of MetalLB because it managed to shart all over its configuration yet again.
In contrast, EKS is relatively painless.
[1] https://kubernetes.io/releases/