api: YAML JSON TOON Database version: 1.0.0 format: json dataset: slug: container-orchestration title: Container Orchestration description: Tools and concepts for managing containers at scale. summary: "The terms of container orchestration, led by Docker and Kubernetes: containers, pods, services, deployments and Helm, plus the Kubernetes objects and components that keep workloads running such as nodes, namespaces, ingress, config, storage and autoscaling." use_when[2]: You need a precise definition of a Kubernetes or Docker term.,You are reading a manifest or an incident report and need the vocabulary. caveats[2]: "Kubernetes terms mean specific API objects; do not use them interchangeably (a Deployment manages ReplicaSets, which manage Pods).",Object names and defaults vary slightly between Kubernetes versions and distributions. related[3]: containerization,cicd-pipeline-stages,serverless-computing category: Cloud Computing category_slug: cloud-computing tags: "cloud,containers,kubernetes,docker" view_count: 0 entry_count: 19 fields[2]{section,field,type,example}: data,term,string,Docker data,description,string,Platform for building and running containerized… data[19]{term,description}: Docker,Platform for building and running containerized applications. Kubernetes,Open-source container orchestration platform. Container,Lightweight isolated runtime environment. Pod,Smallest deployable unit in Kubernetes holding one or more containers. Service,Kubernetes abstraction exposing a set of pods as a network service. Deployment,Kubernetes controller managing pod replicas and updates. Helm,Package manager for Kubernetes applications. Node,"A machine, virtual or physical, that runs pods and is managed by the control plane." Namespace,"A logical partition of a cluster used to separate teams, environments and resource quotas." ReplicaSet,Ensures a specified number of identical pods are running; usually managed by a Deployment. StatefulSet,"Manages pods that need stable identity and storage, such as databases." DaemonSet,"Runs one copy of a pod on every node, used for log collectors and agents." Ingress,Routes external HTTP and HTTPS traffic to services inside the cluster. ConfigMap,Holds non-secret configuration that pods consume as environment variables or files. Secret,Holds sensitive values such as tokens and keys; base64-encoded by default and needs encryption at rest for real protection. Kubelet,The agent on each node that ensures the containers described by pod specs are running. etcd,The consistent key-value store that holds all cluster state for the control plane. Horizontal Pod Autoscaler,Adjusts the number of pod replicas based on observed metrics such as CPU use. Persistent Volume,"A piece of cluster storage that outlives individual pods, claimed through a PersistentVolumeClaim."