Tutorial de Instalação de um Cluster Kubernetes
Antes de realizar a instalação:
1. deve ser desativada a swap da vm.
2. Deve comentar a linha /etc/containerd/config.toml
#disabled_plugins = ["cri"]
Passos para a instalação:
1. Seguir a instalação comum dos pacotes kubeadm, kubectl e kubelet seguindo o tutorial:
https://kubernetes.io/pt-br/docs/setup/production-environment/tools/kubeadm/install-kubeadm/
2. Inicializar o control plane com o comando
kubeadm init --pod-network-cidr=10.244.0.0/16
3. Rodar os comandos apresentados em tela após a instalação do cluster.
4. Instalar a network add-on no cluster
kubectl apply -f https://github.com/flannel-io/flannel/releases/latest/download/kube-flannel.yml
5. Instalar os pacotes de instalação no passo 1 em cada worker node.
6. Rodar o comando kubeadm join em cada worker node.
Para verificar se sua instalação foi realizada com sucesso, rode o comando kubectl get nodes, e veja se o status dos nodes estão como 'ready'