Úvod
Šablony kormidla poskytují vestavěné Hodnoty objekt pro přístup k hodnotám Helmova diagramu. Změny hodnot Helm se ukládají při každé aktualizaci.
Porovnání verzí hodnot Helm a revize starých verzí je dobrou praxí pro sledování změn.
Tento článek vysvětluje, jak získat hodnoty Helm pro vydání Helm.
Předpoklady
- Přístup k CLI.
- Běží cluster Minikube (postupujte podle našich pokynů Jak nainstalovat Minikube na Ubuntu nebo Jak nainstalovat Minikube na CentOS).
- Přidáno úložiště Helm (postupujte podle našeho průvodce Jak přidat, aktualizovat nebo odebrat úložiště Helm).
Získejte hodnoty kormidla
Chcete-li získat hodnoty z vydání Helm, použijte:
helm get values <release name>
Například:
helm get values phoenix-chart
Výstup vytiskne uživatelem dodané hodnoty pro aktuální verzi Helm ve formátu YAML:
Hodnoty zadané uživatelem jsou nastaveny při nasazení Helmova diagramu. Nastavené hodnoty přepíší vypočítané hodnoty.
Získejte vypočítané hodnoty
Získejte vypočítané hodnoty pro vydání Helm pomocí:
helm get values <release name> -a
Nebo alternativně:
helm get values <release name> --all
Například:
helm get values phoenix-chart -a
Výstup vytiskne vypočítané hodnoty pro aktuální verzi Helm ve formátu YAML:
Pokud nejsou k dispozici žádné uživatelem zadané hodnoty, vypočítané hodnoty se stahují ze šablony, aby se zobrazila výchozí hodnota.
Získejte hodnoty z předchozí revize
Verze kormidla mají obvykle více revizí. Hodnoty z jakékoli předchozí revize jsou všechny uloženy jako revize.
Chcete-li získat hodnoty z předchozí revize vydání Helm, použijte:
helm get values <release name> --revision <release number>
Chcete-li například získat hodnoty z první revize:
helm get values phoenix-chart --revision 1
Získat výstupní formát hodnot
Výstup je standardně ve formátu YAML. Zobrazte výstup v určeném formátu pomocí:
helm get values <release name> -o <data format>
Dostupné datové formáty jsou:
- Tabulka
- JSON
- YAML (výchozí)
Chcete-li například získat hodnoty vydání kormidla z první revize ve formátu JSON, použijte:
helm get values phoenix-chart --revision 1 -o json