☸
Livre interactif 8% du livre réconcilié — état désiré : 24 chapitres
Kubernetes par la réconciliation
État désiré vs état réel, observe → diff → agit — 24 chapitres pour apprendre Kubernetes par son principe central : la boucle de réconciliation. Chaque chapitre : une fiche mémo précise + un quiz de validation.
2 chapitres disponibles
24 chapitres au total
4+1 niveaux + bonus
Table des matières
Débutant
Les fondations — état désiré, kubectl apply, etcd, la boucle de contrôle
1-2
Déclaratif vs impératif & État désiré vs état réel Disponible
→ 3-4
kubectl apply et les manifestes YAML & etcd, le magasin de l'état désiré Disponible
→ 5-6
Spec et status : l'anatomie d'un objet Kubernetes & La boucle de contrôle, l'idée fondatrice Bientôt
🔒 7-8
L'architecture de Kubernetes vue comme des réconciliateurs & Labels et selectors, le ciment des boucles Bientôt
🔒 Intermédiaire
Les contrôleurs — Deployment → ReplicaSet → Pod, informers, work queues
9-10
La cascade Deployment → ReplicaSet → Pod & Rolling updates : la réconciliation progressive Bientôt
🔒 11-12
Anatomie d'un controller & Observe → diff → agit : la boucle en détail Bientôt
🔒 13-14
Level-based vs edge-based & Informers, watches et cache local Bientôt
🔒 15-16
Work queues et resync périodique & Le scheduler, réconciliateur de placement Bientôt
🔒 17-18
Services et EndpointSlices : réconcilier le réseau & DaemonSet, StatefulSet, Job : des réconciliateurs spécialisés Bientôt
🔒 Avancé
CRDs et Operators — encoder son expertise métier en C#/KubeOps
19-20
CRDs : étendre l'état désiré & Anatomie d'un Operator Bientôt
🔒 21-22
Premier Operator en C# avec KubeOps & Le status subresource Bientôt
🔒 23-24
Idempotence, la règle d'or du reconciler & Requeue et backoff sur erreur Bientôt
🔒 25-26
Owner references et garbage collection & Finalizers : réconcilier la suppression Bientôt
🔒 27-28
Create-or-update et server-side apply & Gérer les ressources enfants en C# Bientôt
🔒 Expert
Production — leader election, tests, GitOps, admission webhooks
29-30
Leader election : une seule boucle aux commandes & Concurrence et rate limiting Bientôt
🔒 31-32
Observabilité de la boucle : metrics, events, conditions & Déboguer un reconciler Bientôt
🔒 33-34
Tester un reconciler en TDD (.NET) & Tests d'intégration : envtest et kind Bientôt
🔒 35-36
Admission webhooks : valider l'état désiré & KubeOps en profondeur : webhooks et conversion Bientôt
🔒 37-38
GitOps : Git comme état désiré (ArgoCD) & Flux : la réconciliation continue Bientôt
🔒 39-40
Drift detection et self-healing & Multi-cluster : réconcilier une flotte Bientôt
🔒 41-42
La réconciliation comme pattern universel & Concevoir son propre système réconcilié Bientôt
🔒 Bonus
La réconciliation remplace le broker — messaging et idempotence natifs
43-44
Remplacer le broker : l'API server comme bus de messages & CRDs comme messages durables Bientôt
🔒 45-46
L'idempotence native : level-based plutôt qu'inbox/outbox & Exactly-once est un mythe, la convergence est la réponse Bientôt
🔒 47-48
KubeOps comme bus : CR = message, reconciler = consumer & Une file de travail réconciliée en C# Bientôt
🔒