Virtual machines built the cloud; containers and Kubernetes power its modern, cloud-native era.
Virtualisation & containers
Virtualisation & Containers
VMs vs containers — and why containers power modern cloud.
Tap or hover a part to learn more.
Many VMs on one host.
A hypervisor lets one physical server run many virtual machines, each with its own full OS. It's the foundation of the cloud — but every VM carries the weight of a whole operating system.
Check your understanding
1. A container differs from a VM because it…
2. What builds and runs container images?
A hypervisor runs many VMs (each a full OS) on one host. Containers package an app with its dependencies and share the host kernel — far lighter, faster and portable. Docker builds and runs container images so the same image runs anywhere.
Kubernetes
Kubernetes Fundamentals
How Kubernetes orchestrates containers at scale.
Tap or hover a part to learn more.
Orchestration at scale.
Running a few containers is easy; running hundreds across many machines — with healing, scaling and rollouts — is not. Kubernetes (K8s) is the orchestrator that automates all of that.
Check your understanding
1. What is the smallest deployable unit in Kubernetes?
2. Kubernetes keeps your app running by…
Keep learning
Running many containers across many machines needs orchestration. Kubernetes schedules containers (in Pods) across a cluster, and continuously self-heals — restarting, rescheduling and scaling to match your declared desired state.
These skills feed DevOps and platform roles and connect to cloud operations.
