Cordon e Uncordon de um Nó
Em alguns casos, pode ser necessário retirar um nó da rotação para manutenção ou outros motivos. O Kubernetes fornece uma maneira de marcar um nó como não agendável (unschedulable) para que nenhum novo pod seja agendado nele. Isso é chamado de "cordon" (cordonar).
Para cordonar um nó, use o seguinte comando:
kubectl cordon minikube
Substitua minikube pelo nome do nó que você deseja cordonar.
Em seguida, use o seguinte comando para verificar o status do nó:
kubectl get node
Para uncordonar um nó e permitir que novos pods sejam agendados nele, use o seguinte comando:
kubectl uncordon minikube
Substitua minikube pelo nome do nó que você deseja uncordonar.
Observe que cordonar um nó não move automaticamente nenhum pod existente do nó. Você deve excluir ou mover manualmente os pods antes de cordonar o nó para evitar qualquer interrupção.
Parabéns, você aprendeu como cordonar e uncordonar um nó no Kubernetes.