A reconciliation loop repeatedly compares a system’s current state with its desired state and takes corrective action. In Kubernetes, a Deployment notices when its Pods do not match the declared model and creates replacements. Services also update their endpoints when matching Pods change. section 15.3
Delete a Pod and watch Kubernetes recover
Apply a Deployment, then run `kubectl delete pod -l app=numbers`. Listing the Pods again shows a replacement with a different name. The Service redirects traffic to the new Pod, demonstrating resilience through reconciliation. section 15.3






