Pod

What is it?

Smallest deployable unit in Kubernetes.

A Pod:

Why does it exist?

Kubernetes schedules Pods, not containers.

Do we write Pods directly?

Almost never in production.

We use Deployments.

Minimal Example

apiVersion: v1
kind: Pod
metadata:
  name: nginx-pod
spec:
  containers:
    - name: nginx
      image: nginx
      ports:
        - containerPort: 80

When do you use raw Pods?