Manutenção do Cluster
Entendendo como podemos realizar a manutenção de um cluster Kubernetes.
2 minute read
Drain, Cordon e Uncordon
Os comandos abaixo vão nos permitir efetuar a manutenção nos Nodes de forma controlada, mitigando possíveis problemas às aplicações.
cordon
== marcar o Node como não agendável;- Impedindo que novos Pods sejam agendados no mesmo.
drain
== drenar o Node.- Marca o Node como não agendável (igual o
cordon
) e; - Remove todos os Pods em execução, exceto os DaemonSets, criando-os em outros Nodes.
- Marca o Node como não agendável (igual o
uncordon
== desmarcar o Node como não agendável.- Permitindo que novas cargas de trabalho / Pods sejam agendadas no mesmo.
Link’s úteis:
Atualizando a versão do Kubernetes
A maneira como atualizamos um cluster Kubernetes depende de como foi implantado inicialmente e das alterações realizadas posteriormente.
Em alto nível, as etapas são:
- Atualizar os Nodes Control Plane (um Node por vez);
- Atualizar os Nodes Workes (um Node por vez);
- Atualizar os clientes como o `kubectl;
- Ajustar manifestos e outros recursos com base nas alterações da API que acompanham a nova versão do Kubernetes;
Link’s úteis:
Backup e Restore ETCD
Link’s úteis:
Feedback
Gostou desta página?
Que bom, que gostou! Por favor, tem algo que podemos melhorar?
Que pena! Por favor, me diga o que podemos fazer pra melhorar. Obrigado!