Advanced Vocabulary #kubernetes#k8s#devops#containers

Kubernetes Operations Vocabulary

5 exercises — Practice Kubernetes operations vocabulary in English: workloads, networking, storage, RBAC, Helm, and common kubectl commands.

Core Kubernetes vocabulary clusters
  • Workloads: Pod, Deployment, ReplicaSet, StatefulSet, DaemonSet, Job, CronJob, namespace
  • Networking: Service (ClusterIP/NodePort/LoadBalancer), Ingress, NetworkPolicy, DNS, kube-proxy
  • Storage: PersistentVolume, PersistentVolumeClaim, StorageClass, emptyDir, hostPath, volume mount
  • Config: ConfigMap, Secret, environment variables, volume mounts, resource requests/limits
  • Operations: kubectl get/describe/apply/delete, rollout, helm install/upgrade, RBAC, ServiceAccount
0 / 5 completed
1 / 5
An SRE explains Kubernetes workload types during an onboarding session:
"A Pod is the atomic unit — one or more containers sharing network and storage. You rarely create Pods directly. Deployments manage stateless apps — they ensure N replicas are running and handle rolling updates. StatefulSets are for stateful apps: databases, Kafka. They give stable network identities and ordered deployment. DaemonSets run exactly one Pod per node — good for log collectors and monitoring agents. Jobs run to completion once; CronJobs run on a schedule."
When would you use a StatefulSet instead of a Deployment?