DEV Community

Silvio Silva
Silvio Silva

Posted on • Edited on

1

Configurando um Cluster Kubernetes em Alta Disponibilidade (5/5)

Continuando o post anterior

Adicionando os workers ao Cluster

Agora que terminamos o Control Plane, podemos adicionar os workers e o processo é bem parecido com o que fizemos para os masters.

Você precisa mudar para a janela 2-workers no TMUX e para isso pode usar o comando C-b 2 ou o modo mouse para clicar no nome da janela.

Assim como nos masters, a janela 2-workers terá três painéis cada um com o comando ./conn.sh pronto para executar.

Vá em frente e pressione ENTER para executar o comando e conectar nos três workers.

Alt Text

Para realizar o join dos workers, você precisará usar somente os dois primeiros tokens (--token e --discovery-token-ca-cert-hash) obtidos anteriormente para compor o comando abaixo:

NODE_NAME=$(hostname --short) && \
sudo kubeadm join lb:6443 \
  --node-name "${NODE_NAME}" \
  --token wx6o8y.mdmkxmj9gfeiq1fe \
  --discovery-token-ca-cert-hash sha256:65446ecd54074326caff65fdbbac91118dd591593930eae0842f5ea2a72e2bdf \
  --v 1

Join dos workers iniciando:

Alt Text

Concluído com sucesso:

Alt Text

Agora você pode retornar à janela master-1 e observar o status do Cluster.

Alt Text


No próximo post, mostrarei algumas operações no Cluster usando Deployment, Rollout, Services (com ClusterIP e NodePort) e HAProxy Ingress Controller.

Até mais!

Sentry image

See why 4M developers consider Sentry, “not bad.”

Fixing code doesn’t have to be the worst part of your day. Learn how Sentry can help.

Learn more

Top comments (1)

Collapse
 
wferreirax profile image
wferreirax

Ola Silvio
Impressionante seu trabalho e didática.
Configurei o K8S seguindo seus post, e funcionou 100%
Pena voce nao ter continuado ........
Abraço.

A Workflow Copilot. Tailored to You.

Pieces.app image

Our desktop app, with its intelligent copilot, streamlines coding by generating snippets, extracting code from screenshots, and accelerating problem-solving.

Read the docs