Skip to content

Latest commit

 

History

History
32 lines (23 loc) · 1.46 KB

File metadata and controls

32 lines (23 loc) · 1.46 KB

Labs Kafka — BOA Lab

Parcours pratique. Namespace : kafka-lab-myuser (remplacer myuser).

3 terminaux max

Onglet Rôle
T0 kubectl sur la machine ; dans le même onglet : kubectl exec → admin Kafka, producer (exit pour refaire kubectl)
T1-consumer-a Shell pod dédié : consumer (laisser ouvert)
T2-consumer-b 2ᵉ shell pod : consumer (lab 3, étape 4)

T0 — machine → pod : kubectl exec -it -n "${LAB_NS}" "${BROKER_POD}" -- bash puis cd /opt/kafka + exports.
T0 — pod → machine : exit
T1 / T2 : une fenêtre chacun, kubectl exec une fois au début, rester dans le pod.

Chaque lab indique Créer les terminaux au bon moment (lab 4 : après le patch, car le broker redémarre). Les étapes précisent Où : machine (T0) ou Où : pod (T0 / T1 / T2).

Lab Fichier Onglets
1 Déploiement Kubernetes T0
2 Topics et messages T0, T1
3 Offsets, partitions, groupes T0, T1 (+ T2 à l’étape 4)
4 Sécurité SCRAM / mTLS T0 machine : étapes 1–3 (patch, users, creds) → puis T0, T1 en pod

Exemples Python (optionnel) : python/

Lab 1 → Lab 2 → Lab 3 → Lab 4

Lab 1 : 9092 plain. Labs 2–3 : 9092. Lab 4 : 9093 mTLS, 9094 SCRAM.