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.
Where do I start, who do I trust, and how do I prove value?
You Will Learn/Be Proficient In:
How cloud native and Kubernetes will help drive business and technical objectives, what it will cost and agree on goals across the organization.
How do I set up Kubernetes infrastructure and shift workloads?
You Will Learn/Be Proficient In:
Kubernetes foundational knowledge and the ability to adopt and transform your existing mindset, workflows and practices to the platform.
What process should I implement from CI/CD through production?
You Will Learn/Be Proficient In:
Kubernetes baseline understanding achieved. You are practicing skills by exercising fundamental development, deployment, admin and troubleshooting. You are:
Phase 3: Build Confidence
Is this trial and error normal, did I make the right decisions?
You Will Learn/Be Proficient In:
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:
Phase 4: Improve Operations & Control
How do I improve cluster security, efficiency and reliability?
You Will Learn/Be Proficient In:
Deploying Kubernetes across the business successfully.
Phase 5: Optimize & Automate
What should I measure and how do I ensure control?
You Will Learn/Be Proficient In:
Sophisticated monitoring and alerting to provide a deeper functional understanding of your workloads. You will:
How do I enforce policies, improve reliability and maximize efficiency?
You Will Learn/Be Proficient In:
Employing more sophisticated tooling to remove human error and toil, improve reliability and maximize efficiency.
You Will Learn/Be Proficient In:
How cloud native and Kubernetes will help drive business and technical objectives, what it will cost and agree on goals across the organization.
You Will Learn/Be Proficient In:
Kubernetes foundational knowledge and the ability to adopt and transform your existing mindset, workflows and practices to the platform.
You Will Learn/Be Proficient In:
Kubernetes baseline understanding achieved. You are practicing skills by exercising fundamental development, deployment, admin and troubleshooting. You are:
You Will Learn/Be Proficient In:
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:
You Will Learn/Be Proficient In:
Deploying Kubernetes across the business successfully.
You Will Learn/Be Proficient In:
Sophisticated monitoring and alerting to provide a deeper functional understanding of your workloads. You will:
You Will Learn/Be Proficient In:
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.Introduction
How to Use the Kubernetes Maturity Model
Why Fairwinds


