Kubernetes as the single control hub for deploying and lifecycle managing both applications and infrastructure
Today, the majority of on-premises Kubernetes deployments run on top of existing virtual infrastructure, with a growing number of deployments on bare metal servers. This is a natural evolution in data centers. Kubernetes serves as the deployment and lifecycle management tool for containerized applications, and separate tools are used to manage infrastructure resources.
But what if you designed the datacenter from scratch to support containers, including the infrastructure layer?
You would start directly with bare metal servers and software-defined storage, deployed and managed by Kubernetes to give the infrastructure the same self-installing, self-scaling, and self-healing benefits as containers enjoy. This is the vision of Kubernetes-native infrastructure.
Public cloud agility and simplicity on-premises to reduce friction between developers and IT operations
Cost efficiency by eliminating the need for a separate hypervisor layer to run VMs
Developer flexibility to deploy containers, serverless apps, and VMs from Kubernetes scaling both apps and infrastructure
Hybrid cloud extensibility with Kubernetes as the common layer across on-premises and public clouds