Kubernetes schedules containers across a group of machines and keeps them running in the state you declare.
Kubernetes autoscales in layers: HPA changes the number of Pods, VPA resizes them, and a node autoscaler adds or removes nodes when Pods cannot be scheduled.
Kubernetes is an open-source platform that runs containers across a cluster of machines and keeps them in the state you declare.
The Kubernetes control plane stores cluster state and decides where workloads run. What each component does and what happens when it fails.
Docker builds container images and runs containers on one machine. Kubernetes schedules and manages containers across many machines. Most teams use both.
A virtual machine runs a full operating system on virtual hardware. A container shares the host kernel, so it is lighter and faster to start but less isolated.
A Kubernetes node is a virtual or physical machine that runs Pods using the kubelet, a container runtime and a network proxy, under the control plane.
Create a managed Kubernetes cluster in minutes. Every new account gets €200 in credit, so you can explore the full platform with no charge until it's used or expires.