Este artigo irá ilustrar:
- Como limpar o cache do cluster removendo o diretório “cache”
- Como limpar o cluster Kubernetes removendo nós e pods?
- Conclusão
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\
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
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ó
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ó