Process Flow - Deployment as higher-level abstraction
Write Deployment YAML
kubectl apply -f deployment.yaml
Kubernetes API Server receives request
Deployment Controller checks desired state
ReplicaSet created/updated
ReplicaSet manages Pods
Pods created/updated to match desired replicas
Deployment status updated
User sees updated app running
This flow shows how a Deployment YAML is applied, triggering Kubernetes controllers to create ReplicaSets and Pods to match the desired state.