Come svuotare la cache di Kubernetes

Come Svuotare La Cache Di Kubernetes



Kubernetes è un sistema di orchestrazione dei contenitori apprezzato e universalmente utilizzato. Viene fondamentalmente utilizzato per creare, distribuire e gestire applicazioni e software. A volte, il cluster Kubernetes non si avvia a causa di qualche problema nelle configurazioni e per qualche motivo sconosciuto. In tali situazioni, agli utenti potrebbe essere richiesto di svuotare la cache Kubernetes o rimuovere componenti Kubernetes.

Questo articolo illustrerà:

Come svuotare la cache del cluster rimuovendo la directory 'cache'?

Occasionalmente, gli utenti potrebbero incontrare difficoltà nell'avviare o creare un nuovo cluster Kubernetes. Per risolvere questo problema, l'utente deve svuotare la cache di Kubernetes.







Per svuotare la cache di Kubernetes, guarda i passaggi indicati.



Passaggio 1: aprire la directory '.kube'.

Per svuotare la cache di Kubernetes, aprire innanzitutto il ' .Essere ' directory accedendo alla ' C:\Utenti\ 'cartella:







Passaggio 2: svuota la cache di Kubernetes

IL ' .Essere ' contiene la cartella cache in cui è archiviata la cache Kubernetes. Apri il ' cache 'cartella:



Questa directory conterrà due cartelle, la ' scoperta ' directory e ' http ”. La directory di rilevamento viene utilizzata per archiviare il ' risorsa API kubectl ' richiesta per ciascun cluster Kubernetes. Al contrario, il “ http La directory ' viene utilizzata per archiviare il corpo della risposta generato per ogni ' api-risorsa ' richiesta.

Per svuotare la cache di Kubernetes, premere il pulsante ' CTRL+A ' per selezionare tutte le directory. Successivamente, premi il pulsante “ Eliminare ' O ' Del Tasto ' per svuotare la cartella cache:

Qui puoi vedere che abbiamo effettivamente eliminato e svuotato la cache di Kubernetes:

Come cancellare il cluster Kubernetes rimuovendo nodi e pod?

Il cluster Kubernetes non dispone di una cache Kubernetes centrata o globale. Lo strumento da riga di comando Kubernetes “ kubectl ' non fornisce alcun comando per svuotare la cache del cluster. La cache del cluster Kubernetes può appartenere a un componente o un'applicazione Kubernetes come pod e nodi. Per cancellare il cluster Kubernetes, segui la dimostrazione seguente.

Passaggio 1: ottiene i pod

Per ottenere i pod del cluster Kubernetes, utilizza il comando ' kubectl ottiene i pod ' comanda:

kubectl ottiene i pod

Passaggio 2: elimina i pod

Successivamente, elimina i pod per cancellare il cluster utilizzando il comando ' kubectl elimina il pod 'comando:

kubectl elimina sub < demo >

Passaggio 3: ottieni i nodi

Per svuotare completamente la cache del cluster o la cache dell'applicazione in esecuzione nel cluster Kubernetes, ottieni i nodi utilizzando il comando ' kubectl ottiene i nodi 'comando:

kubectl ottiene i nodi

Passaggio 4: svuotare il nodo

Successivamente, svuota il nodo per renderlo non programmabile e rimuovi i dati della directory del nodo. Per fare ciò, utilizzare il comando seguente:

scarico kubectl minikube-m02 --forza --ignore-daemonsets --delete-emptydir-data

Passaggio 5: Elimina nodo

Per eliminare completamente il nodo è sufficiente utilizzare il pulsante “ kubectl elimina il nodo 'comando:

kubectl elimina il nodo minikube-m02

Si tratta solo di rimuovere la cache Kubernetes e cancellare il cluster Kubernetes.

Conclusione

La cache Kubernetes non dispone di una cache centralizzata e non offre alcun comando kubectl. Per svuotare la cache di Kubernetes, aprire il ' .Essere 'directory dal sistema' $Casa ' o Directory utente. Successivamente, cancella tutto il contenuto della directory. Per cancellare il cluster Kubernetes, rimuovi i componenti Kubernetes come i pod. Successivamente, svuota il nodo ed eliminalo utilizzando il pulsante ' kubectl elimina il nodo 'comando. Questo post ha illustrato come svuotare la cache del cluster Kubernetes.