Controller Kubernetes: Come Funziona il Cuore di K8s
Il Meccanismo Dietro kubectl apply Quando si esegue kubectl apply -f deployment.yaml, i Pod appaiono nel cluster. Si aumentano le repliche da 3 a 5 e, pochi secondi dopo, due nuovi Pod sono in esecuzione. Si elimina un Pod per errore e Kubernetes lo ricrea autonomamente. Il meccanismo responsabile di questo comportamento è il controller pattern.
Il controller pattern è il meccanismo fondamentale su cui poggia l’intera piattaforma. Ogni risorsa applicata - Deployment, Service, Ingress - è gestita da un controller dedicato che osserva, confronta e agisce in un ciclo continuo. Nonostante questo, viene spesso trattato come una black box.