Back

 Industry News Details

 
9 Pillars of Engineering DevOps With Kubernetes Posted on : Feb 23 - 2021

I like to use the word “pillar” to describe major “immovable” structural parts of DevOps. Much like a pillar, a column of a building that helps hold the structure up, a DevOps pillar represents a permanent structural part of any well-engineered DevOps methodology. In my engineering framework, described in my book, Engineering DevOps, DevOps is organized in nine pillars of engineering practices categories. The nine pillars of DevOps are leadership, collaborative culture, design for DevOps, continuous integration, continuous testing, elastic infrastructure, continuous monitoring, continuous security and continuous delivery.

Only two years ago when I wrote the book, adoption of container technology was already a dominant part of DevOps solutions, and I wrote an article about the 9 Pillars of Containers Best Practices; at the time, Kubernetes was still competing with other container orchestration solutions for dominance. Today, Kubernetes is the de facto standard container orchestrator, displacing most alternatives. This happened because Kubernetes has the most mature, proven, dynamically scalable, robust open-source software and well-defined architecture, with APIs and services for all major cloud services.

The question now is how Kubernetes benefits each of the nine pillars of engineering DevOps. The answer will help you to understand, in concrete DevOps terms, why Kubernetes has become so dominant when engineering DevOps solutions. Here are the benefits Kubernetes offers for each of the nine pillars of engineering DevOps.

Leadership – Businesses, whose success increasingly depends on a company’s ability to deliver digital services and software quickly, use containers with Kubernetes as essential tools for building, deploying and running applications at scale. Kubernetes helps business leaders to empower the organization to reach next-level performance, deliver innovative new software and features faster and enable multicloud operations for greater agility and resilience. View More