Introduzione
I modelli Helm forniscono Valori integrati oggetto per l'accesso ai valori del grafico Helm. Le modifiche ai valori Helm vengono memorizzate ad ogni aggiornamento.
Il confronto delle versioni dei valori Helm e la revisione delle versioni precedenti è una buona pratica per tenere traccia delle modifiche.
Questo articolo spiega come ottenere i valori Helm per una versione di Helm.
Prerequisiti
- Accesso a una CLI.
- Cluster Minikube in esecuzione (segui le nostre guide Come installare Minikube su Ubuntu o Come installare Minikube su CentOS).
- Aggiunto repository Helm (segui la nostra guida Come aggiungere, aggiornare o rimuovere repository Helm).
Ottieni i valori del timone
Per ottenere valori da una versione di Helm, usa:
helm get values <release name>
Ad esempio:
helm get values phoenix-chart
L'output stampa i valori forniti dall'utente per la versione Helm corrente in formato YAML:
I valori forniti dall'utente vengono impostati durante la distribuzione di un grafico Helm. I valori impostati hanno la precedenza sui valori calcolati.
Ottieni valori calcolati
Ottieni valori calcolati per una versione di Helm con:
helm get values <release name> -a
O in alternativa:
helm get values <release name> --all
Ad esempio:
helm get values phoenix-chart -a
L'output stampa i valori calcolati per la versione corrente di Helm in formato YAML:
Quando non sono presenti valori forniti dall'utente, i valori calcolati vengono estratti dal modello per mostrare un valore predefinito.
Ottieni valori da una revisione precedente
Le versioni di Helm di solito hanno più revisioni. I valori di qualsiasi revisione precedente vengono tutti archiviati come revisioni.
Per ottenere valori da una revisione precedente di una versione di Helm, utilizzare:
helm get values <release name> --revision <release number>
Ad esempio, per ottenere i valori dalla prima revisione:
helm get values phoenix-chart --revision 1
Ottieni il formato di output dei valori
L'output è nel formato YAML per impostazione predefinita. Visualizza l'output in un formato specificato con:
helm get values <release name> -o <data format>
I formati di dati disponibili sono:
- Tabella
- JSON
- YAML (predefinito)
Ad esempio, per ottenere i valori di una versione helm dalla prima revisione in formato JSON, utilizzare:
helm get values phoenix-chart --revision 1 -o json