Pod là đơn vị triển khai nhỏ nhất của Kubernetes — không phải container đơn lẻ. Một pod bọc một hoặc nhiều container dùng chung:
- Network: chung một IP và cổng, các container trong pod gọi nhau qua
localhost. - Storage: chung volume.
Các container trong pod luôn được schedule cùng nhau trên một node. Đa số pod chỉ có 1 container chính; nhiều container thường theo mẫu sidecar (log shipper, proxy).
Pod là phù du (ephemeral): khi chết không tự hồi sinh với danh tính cũ. Vì vậy hầu như không tạo pod trực tiếp mà qua Deployment để được tự thay thế và scale.