Kubernetes clusters and microservices have opened up a plethora of new possibilities for developing and running modern applications, and they bring many advantages including distributed architecture, increased redundancy, high availability and nondisruptive upgrades. Due to the nature of Kubernetes and increasing https://tanzu.vmware.com/content/ebooks/7-ways-to-improve-the-developer-experience-and-accelerate-software-delivery-on-kubernetes?utm_source=thenewstack.io&utm_medium=referral&utm_content=TNS9 in general, there are more and more options for running it.
But why not install Kubernetes clusters on our own from scratch so that we have everything under our own control?
As platform engineers, we need to manage and maintain dozens, hundreds or even thousands of Kubernetes clusters using different platforms and solutions — what is often described as Kubernetes cluster sprawl.
Package management: There are plenty of additional components you might need to get installed on your Kubernetes clusters.