Kubernetes offers many benefits. At the same time, it can become complex when organizations are adopting cloud native technologies. The Kubernetes Maturity Model exists to help you identify where you are in your journey to cloud native, whether you are new to Kubernetes or you have deployment experience. It’s an important tool that helps you self-identify what stage you are at, understand gaps in your environment and gain insights into enhancing and improving your Kubernetes stack.
Kubernetes and your workloads are ever changing. As you use this maturity model, know that if you do reach a certain phase, you may still need to revisit previous phases. Also, understand that Kubernetes maturity doesn’t happen overnight - it takes time. The Kubernetes Maturity Model should be used as a tool to help you understand where you need to focus attention, or require help, during your journey to cloud native.
How cloud native and Kubernetes will help drive business and technical objectives, what it will cost and agree on goals across the organization.
Kubernetes foundational knowledge and the ability to adopt and transform your existing mindset, workflows and practices to the platform.
Kubernetes baseline understanding achieved. You are practicing skills by exercising fundamental development, deployment, admin and troubleshooting. You are:
Building your core competency to regularly deploy and ship features with success. You are building deeper understanding that leads to more customization, experimentation and wider organizational usage. You’ll:
Deploying Kubernetes across the business successfully.
Sophisticated monitoring and alerting to provide a deeper functional understanding of your workloads. You will:
Employing more sophisticated tooling to remove human error and toil, improve reliability and maximize efficiency.
Fairwinds is the Kubernetes enablement company. Our heritage is deeply rooted in everything Kubernetes. Since 2015, we have built, tested and managed hundreds of Kubernetes production instances. We help build secure, reliable and scalable environments employing Kubernetes best practices and open source technologies.