Back to Glossary
Kubernetes

What is Pod?

The smallest deployable unit in Kubernetes — one or more containers sharing network and storage.

A Pod is the smallest and most basic deployable object in Kubernetes. It represents a running process on the cluster. A Pod contains one or more containers that share network namespace (same IP, same localhost), storage volumes, and lifecycle. Containers in a Pod are always co-located and co-scheduled on the same node. Pods are ephemeral — they don't self-heal. Higher-level objects (Deployment, StatefulSet) manage and recreate pods.

Deep Dive Guide

kubernetes architecture explained

Free Tool

k8s calculator

Test your knowledge of Pod and 130 other DevOps concepts