Come creare un grafico a timone kubernetes

Come creare un grafico a timone kubernetes
Il timone è comunemente indicato come Gestione pacchetti di Kubernetes. Anche se sembra essere un gestore dei pacchetti di base, ha più capacità. Helm è un progetto completamente accessibile che è stato originariamente sviluppato da Deislabs ed è ora mantenuto da CNCF. Helm è stato creato per offrire agli utenti il ​​modo migliore per gestire tutti i file Yaml Kubernetes che creano sui progetti Kubernetes.

I grafici dei timoni sono un insieme di artefatti Yaml Kubernetes che possono essere distribuiti ai cluster Kubernetes come un unico pacchetto. Mantiene anche una cronologia della versione con tutte le mappe rilasciate che consentono di tornare a una vecchia iterazione se succede qualcosa inaspettato. Questo grafico viene fornito con l'assistenza nativa di Kubernetes, quindi non dovrai scrivere file di sintassi complicati o qualcosa per iniziare con Helm. Semplicemente trascina i tuoi file di design in un nuovo grafico e hai finito.

Questa guida passo-passo ti guida attraverso il processo di creazione e distribuzione di una tabella del timone in Kubernetes.

Prerequisiti

Per creare una tabella di timone Kubernetes su Ubuntu 20.04 LTS, assicurati di aver installato e configurato Minikube nel tuo sistema. Devi avere privilegi sudo per l'implementazione di questo articolo dettagliato.

Passaggi per creare un grafico del timone

Per creare una tabella del timone in Ubuntu 20.04, inizialmente, devi aprire il terminale della riga di comando. È possibile completare questa attività navigando tramite applicazioni o semplicemente utilizzando la chiave di scelta rapida di Ctrl+Alt+T.

Non appena viene visualizzata la finestra del terminale, devi eseguire il seguente comando scritto nel tuo terminale per installare Helm sul tuo sistema.

$ Sudo Snap Installa Helm -Classic

Come puoi vedere dallo screenshot sopra attaccato, quel timone è già installato nel nostro sistema. Se non è presente, l'installazione inizierà dopo l'esecuzione del comando sopra citato.

Per verificare l'installazione del timone, è possibile utilizzare il seguente comando elencato. L'uscita restituirà un percorso al timone.

$ quale timone

Ora, questo è il momento di creare una tabella del timone. A tale scopo, devi eseguire il comando elencato nel tuo terminale.

$ HELM Crea Linuxhint

Nota: Puoi sostituire "Linuxhint" con uno qualsiasi dei nomi desiderati. Dall'output visualizzato di seguito, puoi vedere che il grafico è stato creato. Se si desidera visualizzare la struttura del grafico del timone creato, è possibile eseguire il comando sotto l'elenco.

$ Ls Linuxhint

La directory del grafico creata include grafici, grafico.Yaml, modelli e valori.file yaml.

Ora devi apportare piccoli emendamenti ai valori.file yaml. Per visualizzare i valori.File Yaml, devi navigare tramite la directory dei file e aprire questo file in qualsiasi editor di testo.

Non appena apri i valori.File Yaml, devi individuare i valori dell'immagine di seguito nel file. Attualmente puoi vedere che il valore di pullpolicy è "ifnotpresent".

Devi aggiornare il valore di PullPolicy come "sempre". Gli aggiornamenti sono mostrati nell'immagine sotto citazione. Puoi anche vedere che abbiamo aggiornato i seguenti campi come:

NameOverride: "Linuxhint-app"
FullNameOverride: "Linuxhint-Chart"

Ricorda che questi cambiamenti ti aiuteranno nella creazione della carta del timone desiderata.

Attualmente, nel campo dell'account di servizio, puoi vedere che il "nome" non ha valore in esso.

Devi aggiungere il tuo nome richiesto in questo campo. Nel nostro scenario, abbiamo aggiornato questo campo come:

Nome: "Linuxhint"

Quando si utilizza il cluster, viene creato il nome dell'account di servizio per la tabella del timone. Tuttavia, un'impostazione manuale è una buona idea. Il nome dell'account del servizio garantisce che il programma sia specificamente collegato a un utente controllato da grafico pertinente. È vuoto per impostazione predefinita, ma puoi impostarlo secondo il tuo desiderio.

Ora è tempo di modificare il tipo di servizio di networking. Inizialmente, è il seguente:

Tipo: clusterip

Si consiglia di utilizzare NodePort. Quindi, abbiamo sostituito "clusterip" con "nodeport" come mostrato nell'istantanea collegata.

Dopo aver aggiornato tutti i campi nei valori.file yaml. Devi salvare tutte le modifiche e chiudere.

Distribuzione della carta dei timoni

La distribuzione del grafico del timone può essere effettuata dall'implementazione dei passaggi aggiunti menzionati in questa guida. Inizialmente, è necessario installare il grafico Helm già creato. A tale scopo, devi scrivere il seguente comando nel tuo Ubuntu 20.04 LTS Terminal:

$ Helm Installa Linuxhint-Chart Linuxhint/ --Values ​​LinuxHint/ Values.Yaml

Puoi aggiungere il nome completo e il nome del grafico come hai menzionato nei tuoi valori.file yaml. Nell'output di questo comando, puoi vedere che l'applicazione è stata distribuita correttamente.

Nell'immagine allegata, puoi vedere "Ottieni l'URL dell'applicazione eseguendo questi comandi".

Quindi, per ottenere la porta del nodo POD, è necessario eseguire il primo comando di esportazione menzionato nell'immagine sopra. Non ci sarà alcun output all'esecuzione di questo comando.

Ora, per ottenere di nuovo la porta del nodo POD, devi eseguire il secondo comando di esportazione menzionato nell'immagine sopra. Ancora una volta, non ci sarà alcun output all'esecuzione di questo comando.

È stato anche visualizzato il comando Echo. Per l'installazione del grafico del timone, devi solo copiare quel comando ed eseguirlo.

$ Echo http: // $ node_ip: $ node_port

Questo comando restituirà l'indirizzo IP e il numero di porta.

Ora, devi copiare l'indirizzo IP visualizzato e il numero di porta e scriverlo nel tuo browser preferito. È possibile visualizzare che l'applicazione è stata distribuita correttamente.

Conclusione

In questa guida, ti abbiamo spiegato l'uso del grafico del timone in Kubernetes insieme alla creazione del grafico del timone, alla sua installazione e alla distribuzione. Credo, dopo aver seguito ogni passaggio, puoi facilmente creare il tuo grafico al timone.