Como limpar o cache do Kubernetes

Como Limpar O Cache Do Kubernetes



Kubernetes é um sistema de orquestração de contêineres popular e universalmente usado. É basicamente utilizado para criar, implantar e gerenciar aplicativos e software. Às vezes, o cluster Kubernetes não inicia devido a algum problema nas configurações e por algum motivo desconhecido. Nessas situações, pode ser necessário que os usuários limpem o cache do Kubernetes ou removam componentes do Kubernetes.

Este artigo irá ilustrar:

Como limpar o cache do cluster removendo o diretório “cache”?

Ocasionalmente, os usuários podem enfrentar dificuldades para iniciar ou criar um novo cluster Kubernetes. Para resolver esse problema, o usuário deve limpar o cache do Kubernetes.







Para limpar o cache do Kubernetes, observe as etapas fornecidas.



Etapa 1: abra o diretório “.kube”

Para limpar o cache do Kubernetes, primeiro abra o “ .ser ”diretório navegando até o“ C:\Usuários\ ”diretório:







Etapa 2: limpar o cache do Kubernetes

O ' .ser ”Contém a pasta de cache que armazena o cache do Kubernetes. Abra o ' esconderijo ”diretório:



Este diretório conterá duas pastas, a “ descoberta ”diretório e“ http ”. O diretório de descoberta é utilizado para armazenar o “ recurso de API kubectl ”solicitação para cada cluster Kubernetes. Em contrapartida, o “ http ”diretório é usado para armazenar o corpo da resposta que é gerado em cada “ recurso API ' solicitar.

Para limpar o cache do Kubernetes, pressione o botão “ CTRL+A ”Para selecionar todos os diretórios. Depois disso, pressione o botão “ Excluir ' ou ' Do ”Tecla para limpar a pasta de cache:

Aqui, você pode ver que efetivamente excluímos e limpamos o cache do Kubernetes:

Como limpar o cluster Kubernetes removendo nós e pods?

O cluster Kubernetes não possui um cache Kubernetes centralizado ou global. A ferramenta de linha de comando do Kubernetes “ kubectl ”não fornece nenhum comando para limpar o cache do cluster. O cache do cluster Kubernetes pode pertencer a um componente ou aplicativo Kubernetes, como pods e nós. Para limpar o cluster Kubernetes, siga a demonstração abaixo.

Etapa 1: obtém pods

Para obter os pods de cluster Kubernetes, utilize o “ kubectl obter pods ”comandos:

kubectl obter pods

Etapa 2: excluir pods

Em seguida, exclua os pods para limpar o cluster usando o “ kubectl excluir pod ”comando:

kubectl excluir sub < demonstração >

Etapa 3: obter nós

Para limpar completamente o cache do cluster ou o cache do aplicativo em execução no cluster Kubernetes, obtenha os nós usando o “ kubectl obtém nós ”comando:

kubectl obtém nós

Etapa 4: drenar o nó

Em seguida, drene o nó para torná-lo não programável e remova os dados do diretório do nó. Para fazer isso, use o comando abaixo:

dreno kubectl minikube-m02 --força --ignore-daemonsets --delete-emptydir-dados

Etapa 5: excluir nó

Para excluir completamente o nó, basta usar o “ kubectl excluir nó ”comando:

kubectl excluir nó minikube-m02

Trata-se de remover o cache do Kubernetes e limpar o cluster do Kubernetes.

Conclusão

O cache do Kubernetes não possui cache centralizado e não oferece nenhum comando kubectl. Para limpar o cache do Kubernetes, abra o “ .ser ”diretório do sistema“ $ Início ”Diretório ou diretório de usuário. Depois disso, limpe todo o conteúdo do diretório. Para limpar o cluster Kubernetes, remova os componentes do Kubernetes, como pods. Depois disso, drene o nó e exclua-o usando o “ kubectl excluir nó ” comando. Esta postagem ilustrou como limpar o cache do cluster Kubernetes.