Concluzii
În acest laborator, am parcurs întregul flux de folosire a Helm pe un cluster local Kind. Am
învățat cum se creează un chart Helm de la zero și cum sunt structurate fișierele acestuia,
apoi cum se instalează chart-ul în cluster, urmat de accesarea aplicației în condiții de mediu
local (fără LoadBalancer, folosind kubectl port-forward). Am experimentat actualizarea
configurației prin Helm upgrade, demonstrând modul în care Helm aplică modificări incremental
și gestionează versiuni (releases) ale aplicațiilor. De asemenea, am instalat un chart
dintr-un repository public (Bitnami), evidențiind că există un întreg ecosistem de chart-uri
gata făcute ce pot fi utilizate în proiectele proprii. Mai departe, am văzut cum se poate crea
și instala o aplicație formată din mai multe microservicii. În final, am dezinstalat
release-urile și am curățat mediul.
Prin utilizarea Helm, gestionarea aplicațiilor Kubernetes devine mai eficientă: putem reproduce același deployment în diferite medii cu un singur set de fișiere (chart + values), putem actualiza/face rollback la diferite versiuni de aplicație cu o singură comandă, și putem partaja definițiile aplicației sub formă de pachete. Din acest punct înainte, veți putea explora chart-uri mai complexe, scrierea de template-uri avansate sau integrarea Helm în pipeline-uri CI/CD. Happy Helming!