Leçon 2 : la grande idée — état désiré vs état réel
C'est la seule idée à retenir de cette leçon, et tout le reste de Kubernetes est construit dessus. Au lieu d'exécuter toi-même commande après commande en espérant que tout reste en bon état, tu écris un seul fichier qui décrit l'« état désiré » — à quoi les choses devraient ressembler, par exemple «
C'est comme un thermostat : tu le règles sur 22 degrés, et l'appareil vérifie sans arrêt la température et s'allume ou s'éteint pour que la réalité corresponde à ce que tu as demandé.
- État désiré
- La description que tu déclares dans un fichier — à quoi le système devrait ressembler : quels composants tournent, combien de réplicas, et avec quelle configuration. C'est la « cible » que Kubernetes vise.
- État réel
- Ce qui tourne vraiment dans le cluster à un moment donné — combien de Pods sont actifs en ce moment et quel est leur état. C'est ce que Kubernetes mesure et compare à l'état désiré.
- Réconciliation
- La boucle continue dans laquelle Kubernetes compare l'état réel à l'état désiré, et s'il y a un écart, agit pour le combler (en créant, supprimant ou remplaçant des composants) jusqu'à ce que les deux correspondent.
- Configuration déclarative
- Une approche où tu décris le résultat final que tu veux (« garder 3 réplicas ») et tu laisses le système décider comment y arriver — contrairement à l'approche impérative où tu donnes toi-même chaque étape.