Five Priorities When Preparing for Containers and Kubernetes

graf2

by Tony Iams  |  December 3, 2019  |  Submit a Comment

Containers initially became popular because they provided a powerful tool for addressing several critical concerns of developers, including agility, portability and life cycle management. Now, the adoption of containers is also being driven by infrastructure and operations teams that want to take advantage of Kubernetes to help developers modernize existing applications in addition to hosting new cloud-native applications. With containers becoming established in the IT mainstream, some organizations are just now starting to kick off containerization initiatives in earnest.

Steps to Prepare for Containers and Kubernetes

Containers and Kubernetes are simply technology components for virtualizing applications and managing their resource usage and life cycles. To successfully extract business value from their use, organizations must take the appropriate steps to prepare for their adoption. Here are five priorities to focus on.

First, it is critical to identify the goals that you want to achieve as a direct result of containerization, and prioritize those objectives that are most likely to produce the greatest benefits. Next, it is important to plan for the organizational impact of adopting containers. In most cases, the application development and I&O teams will do the heavy lifting of realizing the goals for containers, but a properly scoped initiative will require buy-in from several other teams as well.

To unlock the full value of containers, it is important to embrace a culture of automation, adopting a declarative approach for specifying the desired state of systems with Kubernetes, as well as robust processes to automate the deployment and update of Kubernetes infrastructure and container runtimes. Next, determine which applications should be deployed in containers, focusing on new cloud-native applications, as well as existing applications that can containerized with minimal or no change, or with some refactoring. Finally, start the process of defining security and compliance policies for containerized applications as soon as possible, working with representatives from all groups that will have an interest in the definitions of these policies.

This document (Gartner subscription required) provides more detail on performing each of these steps. The order in which these steps are completed is not critical. Some steps may be much more difficult and time-consuming than others. However, ignoring any of these five aspects can cause substantial delays in your containerization initiatives.

Additional Resources

View Free, Relevant Gartner Research

Gartner’s research helps you cut through the complexity and deliver the knowledge you need to make the right decisions quickly, and with confidence.

Read Free Gartner Research

Category: 

43654 Tony Iams
Research Vice President
20 years at Gartner
25 years IT Industry

Tony Iams is Research Vice President for the Data Center & Cloud Infrastructure team in the Gartner for Technical Professionals (GTP) research organization. He is responsible for research in the areas of system software for cloud and on-premises infrastructure, including operating systems and containers.Read Full Bio