3 ms·
What is the right use case for K8s? And why is "ease of deployment" not something that someone should expect from K8s? I've been sitting on the K8s sidelines
by lbotos 7y ago
What is the right use case for K8s?
And why is "ease of deployment" not something that someone should expect from K8s?
I've been sitting on the K8s sidelines for a bit as things iron out, and I've been deploying it on bare metal on a test bed over the last few days with the intention of using it as IaaS for some of my own apps.
It seems to be what it's meant to do. Keep my app running on infra following the rules I set.
- root_axis 7y agoThe goal isn't "ease of deployment", the goal is "infrastructure as code" so that application infrastructure can be managed in a way similar to application source code (e.g. PRs, blame, code reviews, CI, rollbacks etc). This helps ops people because it allows them to think about infrastructure as abstract resources rather than as a collection of individual machines with specific designations. With k8s, individual machines become a homogenized resource that do not need specialized provisioning depending on the application they will host.
- cortesoft 7y ago> What is the right use case for K8s? It is for making things easy to deploy ONTO the K8s cluster, not for making the cluster itself easy to deploy. The key is only to use it for cases where the deployment of the containers without K8s is more difficult than the deployment of K8s.