Intermediate Cloud-Native #kubernetes #pods #statefulset #services #namespaces

Container Orchestration Language

5 exercises — master the vocabulary Kubernetes engineers use when discussing pod scheduling, workload controllers, service exposure, namespace boundaries, and resource management.

0 / 5 completed
Kubernetes vocabulary quick reference
  • Pod — atomic scheduling unit; containers in the same pod share network namespace and can use localhost
  • Deployment — manages stateless replicas; pods have random names, any PVC is shared
  • StatefulSet — manages stateful replicas; pods get stable ordinal names and dedicated PVCs
  • ClusterIP — stable virtual IP accessible only inside the cluster
  • LoadBalancer — provisions a cloud load balancer with a public IP; builds on ClusterIP + NodePort
  • Namespace — logical partition for RBAC and quotas — NOT a network boundary
  • NetworkPolicy — CNI-enforced ingress/egress rules; required for real network isolation
  • Request / Limit — request = scheduler input; limit = runtime cap enforced by kernel
1 / 5

A senior architect says: "The logging sidecar runs in the same pod as the application container."

What does co-location inside the same pod guarantee that running the two containers in separate pods would not provide?