Sari la conținutul principal

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!