Livre interactif

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
8% du livre réconcilié — état désiré : 24 chapitres

Table des matières

🌿

Débutant

Les fondations — état désiré, kubectl apply, etcd, la boucle de contrôle

2 / 4
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

0 / 5
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

0 / 5
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

0 / 7
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

0 / 3
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
🔒