Come eliminare la distribuzione in Kubernetes

Come eliminare la distribuzione in Kubernetes
Una distribuzione consente di definire il ciclo di vita di un'applicazione. Un'entità Kubernetes è un approccio per indicare il sistema Kubernetes come hai bisogno di un aspetto del carico di lavoro del cluster. Una volta creato correttamente l'oggetto, il cluster lavora per certificare che l'oggetto sussiste, preservando il look cluster Kubernetes desiderato.

L'intero processo di aggiornamento manualmente delle app containerizzate può essere travolgente e noioso. L'avanzamento di un servizio alla variante successiva richiede l'avvio della versione filtrata del pod, terminando la versione fuori grado di un pod, in attesa e convalidando che la nuova variante è stata rilasciata con successo, e occasionalmente tornando alla versione precedente nel caso di A pasticcio.

Se esegui tutti questi compiti manualmente, allora potrebbe esserci una possibilità di errori umani e le esigenze adeguate di sceneggiatura hanno il massimo potenziale e una notevole quantità di sforzo. Finalmente, trasformano il processo di lancio in una coda.

Per risolvere questo problema, la distribuzione di Kubernetes rende l'intero processo ripetibile e meccanizzato. Tuttavia, la distribuzione conferma che il numero preferito di pod è in esecuzione e vacante in ogni momento. L'intero processo di aggiornamento viene registrato e versione con scelte per continuare, mettere in pausa e tornare alle varianti precedenti. Ecco la panoramica completa della distribuzione Kubernetes. Ora, procediamo oltre a spiegare come creare o eliminare la distribuzione in Kubernetes.

Una distribuzione di Kubernetes esegue molte copie dell'applicazione e sostituisce automaticamente qualsiasi richiesta che non riescono o diventa impraticata. Quando lavori con Kubernetes, dovrai spesso rimuovere le distribuzioni di Kubernetes. La creazione o l'eliminazione delle distribuzioni in Kubernetes è piuttosto utile con l'aiuto dei comandi di eliminazione di Kubectl. Elaboreremo l'intero processo di creazione ed eliminazione della distribuzione in modo un po 'più dettagliato.

Prerequisiti

Dovrai conoscere la versione del sistema operativo per rimuovere una distribuzione in Kubernetes. Nella nostra situazione, usiamo Ubuntu 20.04 Sistema operativo per implementare i comandi Kubectl. Una volta fatto con il sistema operativo, il tuo prossimo passo è installare il cluster minikube sul sistema per eseguire senza intoppi Kubernetes in Linux. Minikube offre un'esperienza utile e un ambiente di apprendimento adottivo.

Metodi per eliminare la distribuzione in Kubernetes

Vieni, controlliamo come eliminare la distribuzione in Kubernetes con l'aiuto di comandi o passaggi aggiunti.

Avvia minikube

Una volta installato correttamente il cluster Minikube, ora è il momento di lanciarlo con l'aiuto di due metodi. Il primo metodo è scrivere "terminale" da Ubuntu 20.04 barra di ricerca dell'applicazione di sistema o premi contemporaneamente "ctrl+alt+t". Usando questi due metodi, è possibile lanciare in modo efficiente il terminale. Ora, scrivi il comando "Avvia minikube" nel terminale e aspetta un po 'fino a quando non viene avviato correttamente.

$ Minikube inizi

Creare distribuzione

Per eliminare la distribuzione in Kubernetes dobbiamo prima crearlo in quanto non esiste una distribuzione integrata. A tale scopo, lanciamo prima il minikube e quindi utilizziamo il comando dato per creare un file in Ubuntu 20.04. La parola chiave touch nell'istruzione seguente crea il file.

$ touch schieramento.Yaml

Una volta eseguita la distribuzione del tocco sopra citata.Comando yaml 'Il file viene creato correttamente in Ubuntu 20.04. Puoi guardarlo nello screenshot seguente.

Ora, salva e apri il file .file yaml. Lo screenshot aggiunto è l'illustrazione di una distribuzione. Crea una DuplicationEt per trasportare 3 baccelli nginx.

Lo screenshot seguente afferma che:

  • Viene formata una de-distribuzione Nginx, specificata da ".metadati.Nome ”campo.
  • La de-distribuzione Nginx crea 3 pod identici, specificati dal ".spec.campo replicas ".
  • Il modello POD contiene i sotto-campi elencati:
    • I baccelli sono classificati app: NGINX utilizzando il .metadati.campo di etichette.
    • IL ".modello.Spec ”campo, specifica che i POD eseguono un contenitore, Nginx, che esegue la copia Hub Docker Nginx su 1.14.2 versione.
    • Formare un contenitore e specificare il suo nome usando ".spec.modello.spec.contenitori [0].campo nome."

Il nostro prossimo passo è creare la distribuzione. Quindi, esegui il comando di seguito:

Se si desidera visualizzare la distribuzione per verificare se è creata o meno, esegui il comando seguente.

Per controllare le distribuzioni nel cluster, vengono visualizzati i campi aggiunti:

  • Il nome specifica i nomi di distribuzione nello spazio dei nomi.
  • Pronto mostra la disponibilità di repliche dell'applicazione per i tuoi utenti.
  • Stampa aggiornata Il totale delle repliche di importo che sono state aggiornate per ottenere lo stato scelto.
  • Disponibile specifica quante repliche dell'applicazione sono offerte ai tuoi utenti.

Elimina la distribuzione

Quando parliamo di eliminazione della distribuzione, abbiamo due scelte per rimuoverli.

  • Comando kubectl
  • File di configurazione

Qui, utilizziamo il nome di distribuzione con il comando dato per eliminare la distribuzione.

L'output mostra che la distribuzione denominata "nginx" è stata eliminata correttamente.

Conclusione

Quindi qui in questa guida, abbiamo discusso del modo in cui è possibile creare o eliminare la distribuzione in Kubernetes. È possibile creare qualsiasi distribuzione in base alla necessità di lavoro. Spero che tu possa ora eliminare facilmente la distribuzione in Kubernetes.