Com esborrar la memòria cau de Kubernetes

Com Esborrar La Memoria Cau De Kubernetes



Kubernetes és un sistema d'orquestració de contenidors molt popular i d'ús universal. Bàsicament s'utilitza per crear, desplegar i gestionar aplicacions i programari. De vegades, el clúster de Kubernetes no s'inicia a causa d'algun problema en les configuracions i per algun motiu desconegut. En aquestes situacions, és possible que els usuaris hagin de netejar la memòria cau de Kubernetes o eliminar components de Kubernetes.

Aquest article il·lustrarà:

Com esborrar la memòria cau del clúster eliminant el directori 'cache'?

De vegades, els usuaris poden tenir dificultats per iniciar o crear un nou clúster de Kubernetes. Per resoldre aquest problema, l'usuari ha d'esborrar la memòria cau de Kubernetes.







Per esborrar la memòria cau de Kubernetes, mireu els passos indicats.



Pas 1: obriu el directori '.kube'.

Per esborrar la memòria cau de Kubernetes, primer, obriu el ' .ser ” navegant al directori “ C:\Usuaris\ ” directori:







Pas 2: esborra la memòria cau de Kubernetes

El ' .ser ” conté la carpeta de memòria cau que emmagatzema la memòria cau de Kubernetes. Obriu el ' memòria cau ” directori:



Aquest directori contindrà dues carpetes, el ' descobriment ' directori i ' http ”. El directori de descoberta s'utilitza per emmagatzemar el ' recurs API kubectl ” sol·licitud per a cada clúster de Kubernetes. En canvi, el ' http ' s'utilitza per emmagatzemar el cos de resposta que es genera contra cada ' recurs api ” petició.

Per esborrar la memòria cau de Kubernetes, premeu el botó ' CTRL+A ” per seleccionar tots els directoris. Després d'això, premeu el botó ' Suprimeix ' o ' Del ” per esborrar la carpeta de la memòria cau:

Aquí podeu veure que hem suprimit i esborrat efectivament la memòria cau de Kubernetes:

Com esborrar el clúster de Kubernetes eliminant nodes i pods?

El clúster de Kubernetes no té una memòria cau de Kubernetes centrada o global. L'eina de línia d'ordres de Kubernetes ' kubectl ” no proporciona cap ordre per esborrar la memòria cau del clúster. La memòria cau del clúster de Kubernetes pot pertànyer a un component o aplicació de Kubernetes, com ara pods i nodes. Per esborrar el clúster de Kubernetes, seguiu la demostració següent.

Pas 1: obté pods

Per obtenir els pods de clúster de Kubernetes, utilitzeu el ' kubectl obtenir beines ” ordres:

kubectl obtenir beines

Pas 2: suprimiu els pods

A continuació, suprimiu els pods per esborrar el clúster mitjançant el ' kubectl suprimeix pod ' comandament:

kubectl elimina sub < demostració >

Pas 3: obteniu nodes

Per esborrar completament la memòria cau del clúster o la memòria cau d'aplicacions que s'executen al clúster de Kubernetes, obteniu els nodes mitjançant el ' kubectl obté nodes ' comandament:

kubectl obté nodes

Pas 4: dreneu el node

A continuació, escorreu el node perquè no sigui programable i elimineu les dades del directori del node. Per fer-ho, utilitzeu l'ordre següent:

drenatge kubectl minikube-m02 --força --ignore-daemonsets --delete-emptydir-data

Pas 5: suprimiu el node

Per suprimir completament el node, simplement utilitzeu el ' kubectl elimina el node ' comandament:

Kubectl elimina el node minikube-m02

Es tracta d'eliminar la memòria cau de Kubernetes i esborrar el clúster de Kubernetes.

Conclusió

La memòria cau de Kubernetes no té una memòria cau centralitzada i no ofereix cap ordre kubectl. Per esborrar la memòria cau de Kubernetes, obriu el ' .ser 'directori del sistema' $Home ” directori o directori d'usuari. Després d'això, esborra tot el contingut del directori. Per esborrar el clúster de Kubernetes, traieu els components de Kubernetes, com ara pods. Després d'això, escorreu el node i suprimiu-lo amb el ' kubectl elimina el node ' comandament. Aquesta publicació ha il·lustrat com esborrar la memòria cau del clúster Kubernetes.