Pods: The Smallest Unit
Learn what a Pod is, its purpose, and how to define and create Pods using YAML manifests.
Welcome to Pods!
In Kubernetes, the smallest deployable unit is called a Pod. Think of it as the basic building block for your applications.
This lesson will introduce you to Pods, their purpose, and how to create them using YAML.

What is a Pod?
A Pod is an abstraction that represents a single instance of your application. It contains one or more containers, along with shared resources.
- Containers: Usually Docker containers, running your application code.
- Storage: Shared storage volumes for data persistence.
- Network: A unique IP address and network configuration for the Pod.
All lessons in this course
- Pods: The Smallest Unit
- Pod Lifecycle and States
- Multi-Container Pods (Sidecars)
- Init Containers and Startup Ordering