[Verse 1] Dans Kafka sur Kubernetes, les ressources ont leur place CPU et mémoire, il faut bien les espacer Pour les courtiers qui travaillent, ZooKeeper qui surveille Demandes et limites, c'est le secret qui éveille [Chorus] Optimise tes ressources, Xms et Xmx Le tas JVM se configure, garbage collector qui nettoie Threads réseau, threads d'entrée-sortie Anti-affinité, répartition choisie Strimzi nous guide vers la performance infinie [Verse 2] Le dimensionnement du tas, c'est l'art de bien doser Xms pour le minimum, Xmx pour le maximum pensé Le ramasse-miettes travaille, G1GC ou Parallel Il libère la mémoire selon le modèle idéal [Chorus] Optimise tes ressources, Xms et Xmx Le tas JVM se configure, garbage collector qui nettoie Threads réseau, threads d'entrée-sortie Anti-affinité, répartition choisie Strimzi nous guide vers la performance infinie [Bridge] Les threads réseau écoutent les connexions entrantes Threads d'E/O gèrent les disques persistants Réplication des partitions, recovery en action Chaque thread a son rôle dans cette orchestration [Verse 3] L'affinité des pods définit leur localisation Anti-affinité sépare pour éviter la congestion Contraintes topologiques répartissent la charge Sur les nœuds du cluster, chaque zone se décharge [Chorus] Optimise tes ressources, Xms et Xmx Le tas JVM se configure, garbage collector qui nettoie Threads réseau, threads d'entrée-sortie Anti-affinité, répartition choisie Strimzi nous guide vers la performance infinie [Outro] De la CPU à la mémoire, du réseau au stockage Kafka optimisé, c'est tout un assemblage Avec Strimzi en maître, Kubernetes en support L'optimisation parfaite, c'est notre réconfort
← 4 Stratégies de stockage | 1 Types d'écouteurs (Listeners) →