Helm cheatsheet
Tematikus, gyors lookup kártyák. Minden kártyán a leggyakoribb parancsok – részletes magyarázatért nyisd meg a megfelelő aloldalt.
-
Helm alapok
Chart generálás és a fő mappák jelentése.
-
Tiszta chart létrehozása
Mindössze a minimum (helper függvények nélkül).
-
Telepítés és frissítés
Mappából, csomagból,
--set,-f, törlés. -
Idempotens upgrade pipeline
Bolondbiztos CI/CD: install + atomic + timeout.
--install(idempotens) ·--atomic(auto rollback) ·--timeout -
Listázás, állapot, dry-run
Mit telepítettünk, milyen paraméterrel, és próba telepítés.
-
Rollback és history
Revízió-alapú visszaállítás bármely korábbi állapotra.
-
Sablonok és értékek
Mit tartalmaz egy chart, és mi kerül ténylegesen a klaszterre.
-
Dependencies (subchart)
Külső chart (pl. PostgreSQL) telepítése a sajátoddal együtt.
# Chart.yaml dependencies: - name: postgresql version: "12.1.0" repository: "https://charts.bitnami.com/bitnami" -
Umbrella chart
Több subchart (frontend + backend + db) egyetlen
helm install-lal.helm dependency update ./my-web-app helm template my-release ./my-web-app helm install my-release ./my-web-appGlobális
values.yaml, közösConfigMap,Ingress. -
Privát Nexus regisztráció
"Két lépcsős letöltés": Helm chart + Docker image.
-
Chart csomagolás és push
Chart .tgz létrehozása és feltöltése Nexusra (OCI vagy klasszikus).
-
Image pull secret
"Belépőkártya" privát registry-hez a K8s/OpenShift számára.
Általános tippek
Legfontosabb parancsok napi használatra
| Művelet | Parancs |
|---|---|
| Telepített release-ek listája | helm ls |
| Aktuális értékek lekérése | helm get values <release> --all |
| Próbatelepítés | helm install <name> <chart> --dry-run=client |
| Idempotens deploy CI-ben | helm upgrade <name> <chart> --install --atomic --timeout 10m -f values.yaml |
| Visszagörgetés | helm rollback <release> <revision> |
| Repó frissítés | helm repo update |