Kubernetes in 2020 and Beyond: How Google, Microsoft, AWS, VMware and IBM Are Betting on Container Orchestration

Kubernetes

YOUR COSMETIC CARE STARTS HERE

Find the Best Cosmetic Hospitals

Trusted • Curated • Easy

Looking for the right place for a cosmetic procedure? Explore top cosmetic hospitals in one place and choose with confidence.

“Small steps lead to big changes — today is a perfect day to begin.”

Explore Cosmetic Hospitals Compare hospitals, services & options quickly.

✓ Shortlist providers • ✓ Review options • ✓ Take the next step with confidence

Originally published as a market analysis piece in late 2019, the core technical and competitive landscape described here remains highly relevant. Kubernetes has since cemented its role as the dominant container orchestration platform across public cloud, private data centers, and hybrid environments. This article explains the technology, the key vendor plays, and what DevOps practitioners should watch.

What Is Kubernetes and Why Does It Matter?

Kubernetes (often abbreviated as K8s) is an open-source container orchestration system originally designed at Google and donated to the Cloud Native Computing Foundation (CNCF) in 2014. At its core, Kubernetes automates the deployment, scaling, scheduling, and monitoring of containerized applications across clusters of servers.

Key capabilities include:

  • Workload scheduling: Automatically places containers on appropriate nodes based on resource availability and defined constraints.
  • Self-healing: Restarts failed containers, replaces unresponsive nodes, and reschedules workloads as needed.
  • Horizontal scaling: Scales application replicas up or down automatically based on CPU, memory, or custom metrics.
  • Service discovery and load balancing: Exposes containers via stable DNS names or IP addresses and distributes traffic across replicas.
  • Rolling updates and rollbacks: Deploys changes incrementally with the ability to roll back to a previous state if something goes wrong.

These features make Kubernetes a foundational piece of modern cloud-native infrastructure, enabling teams to run multiple applications on shared infrastructure with consistent operational tooling.

The Container Market: Context and Growth Drivers

The application container market was already on a strong growth trajectory entering 2020, driven by several converging forces:

  • Data center modernization: Organizations replacing legacy virtualization stacks with container-based infrastructure to improve density and agility.
  • Multi-cloud adoption: Enterprises distributing workloads across multiple cloud providers to avoid vendor lock-in and improve resilience.
  • DevOps and CI/CD adoption: Containers providing consistent, reproducible environments from development through production.
  • Microservices architectures: Breaking monolithic applications into independently deployable services, each running in its own container.

Market research firms cited in the original analysis — Grand View Research and MarketsandMarkets — projected strong compound annual growth rates for the container market through the early 2020s. While specific figures from those reports are not independently verified here, the directional trend has been confirmed by broader cloud and DevOps adoption data since then.

Google: The Origin and Google Kubernetes Engine

Google created Kubernetes based on lessons learned from its internal cluster management system, Borg. Google Kubernetes Engine (GKE) is the managed Kubernetes service on Google Cloud and is widely regarded as one of the most mature managed Kubernetes offerings available.

GKE supports a wide range of cluster configurations including regional clusters, which spread the control plane and nodes across multiple zones to improve availability and reduce the risk of a single zone failure affecting the entire cluster.

Google also launched Anthos, a hybrid and multi-cloud platform built on Kubernetes and Istio. Anthos allows organizations to manage workloads running on Google Cloud, on-premises data centers, and other cloud providers — including AWS and Azure — through a unified control plane. This is significant for enterprises that cannot move entirely to a single public cloud due to regulatory, latency, or data sovereignty requirements.

Amazon Web Services: Amazon EKS

AWS offers Amazon Elastic Kubernetes Service (Amazon EKS), a fully managed Kubernetes service that runs upstream Kubernetes and is certified as Kubernetes conformant — meaning it passes the CNCF conformance tests and behaves predictably with standard Kubernetes tooling.

Notable EKS features include:

  • A managed control plane distributed across multiple AWS Availability Zones, eliminating single points of failure.
  • Managed node groups, which simplify provisioning and lifecycle management of worker nodes.
  • Deep integration with AWS services such as IAM for authentication, VPC for networking, and CloudWatch for observability.
  • Support for AWS Fargate, allowing pods to run in a serverless compute model without managing EC2 instances directly.

Microsoft Azure: Azure Kubernetes Service (AKS)

Azure Kubernetes Service (AKS) is Microsoft’s managed Kubernetes offering. AKS offloads the management of the Kubernetes control plane to Microsoft, leaving teams responsible only for agent nodes and the workloads running on them.

AKS integrates with a broad set of Azure-native services:

  • Azure Active Directory: For role-based access control (RBAC) tied to enterprise identity.
  • Azure Monitor and Container Insights: For cluster and workload observability.
  • Azure DevOps and GitHub Actions: For CI/CD pipelines that deploy directly to AKS.
  • Azure Policy: For enforcing governance and compliance rules across clusters.

AKS also supports virtual nodes backed by Azure Container Instances (ACI), which allows burst scaling without pre-provisioning additional VM-based nodes.

IBM Cloud Kubernetes Service

IBM offers a fully managed Kubernetes service on IBM Cloud, with a focus on enterprise-grade security, compliance, and multi-zone cluster support for high availability. IBM’s acquisition of Red Hat brought OpenShift — a Kubernetes distribution with additional developer and operational tooling — into the portfolio, making IBM one of the more significant enterprise Kubernetes players particularly for regulated industries.

VMware: Pivotal, Heptio, and the Tanzu Platform

VMware made a series of strategic acquisitions to build out its Kubernetes story:

  • Heptio: Founded by two of the original Kubernetes project leads, Heptio brought deep upstream Kubernetes expertise and tooling including Velero (backup and restore) and Sonobuoy (conformance testing). These tools remain widely used open-source projects today.
  • Pivotal Software: The acquisition of Pivotal brought Cloud Foundry expertise and Pivotal Container Service (PKS), a Kubernetes distribution for enterprise on-premises deployments.

These acquisitions were consolidated into the VMware Tanzu portfolio, which provides Kubernetes-based platforms for building, running, and managing modern applications across on-premises and cloud environments. This positions VMware as a key vendor for enterprises that operate significant on-premises infrastructure alongside public cloud.

NetApp: Kubernetes Storage and StackPointCloud

NetApp acquired StackPointCloud (later rebranded as NetApp Kubernetes Service) to offer a managed Kubernetes-as-a-Service (KaaS) experience. Beyond managed clusters, NetApp’s broader relevance in the Kubernetes ecosystem relates to storage: persistent storage is one of the more complex operational challenges in Kubernetes, and NetApp’s Trident project — a dynamic storage provisioner for Kubernetes — has become a commonly used tool for connecting Kubernetes workloads to enterprise storage backends.

What This Means for DevOps Teams

The competitive dynamic described here — major cloud providers each offering managed Kubernetes, with enterprise vendors like VMware and NetApp building complementary on-premises and hybrid solutions — has important practical implications for DevOps and platform engineering teams:

  • Kubernetes conformance matters: Choosing managed services that pass CNCF conformance testing reduces the risk of vendor-specific behavior that breaks portable workloads.
  • Multi-cluster management is a real challenge: Running Kubernetes across multiple clouds or data centers requires tooling beyond a single cluster — platforms like Anthos, Tanzu, and Red Hat Advanced Cluster Management address this.
  • Skills are in high demand: Kubernetes expertise — including networking, RBAC, storage, observability, and GitOps workflows — remains one of the most sought-after skill sets in platform and infrastructure engineering roles.
  • The ecosystem is broad: Kubernetes itself is only part of the picture. Service meshes (Istio, Linkerd), GitOps tooling (Argo CD, Flux), observability stacks (Prometheus, Grafana), and policy engines (OPA/Gatekeeper) are all commonly deployed alongside core Kubernetes.

Summary

Kubernetes has moved well past the hype phase and into mainstream production adoption. Every major cloud provider offers a managed Kubernetes service, enterprise vendors have built hybrid platforms on top of it, and the CNCF ecosystem surrounding it continues to mature rapidly. For DevOps practitioners, understanding Kubernetes — and the ecosystem of tooling, integrations, and operational patterns around it — is now a baseline competency rather than a specialist skill.

0 0 votes
Article Rating
Subscribe
Notify of
guest

This site uses Akismet to reduce spam. Learn how your comment data is processed.

0 Comments
Oldest
Newest Most Voted
0
Would love your thoughts, please comment.x