[Verse 1] Dans notre cluster Kubernetes, Kafka doit survivre Trois courtiers minimum pour pouvoir prospérer Min insync replicas à deux configuré La haute disponibilité va commencer [Chorus] Trois courtiers, deux replicas synchrones PDB pour protéger nos zones Anti-affinité, répartition Jamais de colocalisation Haute disponibilité, c'est notre mission [Verse 2] Pod Disruption Budget nous protège des pannes Quand les mises à jour viennent troubler nos plans Minimum de pods toujours disponibles Kubernetes respecte nos règles infaillibles [Chorus] Trois courtiers, deux replicas synchrones PDB pour protéger nos zones Anti-affinité, répartition Jamais de colocalisation Haute disponibilité, c'est notre mission [Verse 3] Contraintes topologiques entre régions Spread across zones pour la protection Chaque courtier dans sa propre zone Aucun point de défaillance ne nous étonne [Bridge] Anti-affinité required Pods séparés, garantie Sur des nœuds différents Notre cluster résistant [Chorus] Trois courtiers, deux replicas synchrones PDB pour protéger nos zones Anti-affinité, répartition Jamais de colocalisation Haute disponibilité, c'est notre mission [Outro] Strimzi configure tout automatiquement Kafka robuste définitivement Haute disponibilité assurée Notre système peut tout affronter
← 6 Atelier pratique : Montée de version et rééquilibrage du cluster | 2 Optimisation des performances →