Kubernetes Cluster Reset

Em algum momento trabalhando com Kubernetes você irá se deparar com a necessidade de reiniciar um cluster. Essa necessidade pode ter vários motivos, um deles pode ser a falta de opção para a correção de algum bug que o cluster possa apresentar (muito provável que seja na comunicação do cluster). Antes de qualquer mudança no hosts inclusos no cluster Kubernetes, prestem a atenção nas configurações de rede criada pelo mesmo e as configurações de rede do host, pois caso as rede estiverem no mesmo range de IPs pode ocasionar um conflito e cluster não funcionar corretamente. Explicando isso, vamos para as etapas para reiniciar o cluster Kubernetes.

Etapa 1: reinicie as configurações do Kubernetes com o seguinte comando:
kubeadm reset

Etapa 2: na saída do comando acima, o caminho das configurações do CNI é informado. No meu caso, o caminho é /etc/cni/net.d. Sendo assim, execute o comando:
rm -fr /etc/cni/net.d/

Etapa 3: agora, é só iniciar as configurações do kubernetes:
kubeadm init

As etapas 1 e 2 devem ser executadas tanto no master quanto nos nodes. Agora é só seguir as orientações da saída do ultimo comando executado e adicionar os nodes no cluster novamente.

Desenvolvedor Python e JavaScript | DevOps | DevSecOps

Desenvolvedor Python e JavaScript | DevOps | DevSecOps