Cluster na AWS
Criando as maquinas na AWS#
- Nome: k8s
- Nº de instâncias: 3
- OS: Ubuntu Server 22.04 LTS
- Tipo de instância: t2.medium
- Key pair: k8s
- Security group: k8s
- Network: k8s
Configurações do Security Group#
- Nome: k8s
- Descrição: k8s
- Inbound rules:
- SSH: 22
- Custom TCP: 6443 (Somente para as maquinas do mesmo security group)
- Custom TCP: 2379-2380
- Custom TCP: 10250-10255 (Somente para as maquinas do mesmo security group)
- Custom TCP: 30000-32767 (se for utilizar o serviço NodePort)
- Custom TCP: 6783 (Somente para as maquinas do mesmo security group)
- Custom UDP: 6783-6784 (Somente para as maquinas do mesmo security group)
Configurando as maquinas#
Configurando o hostname
Desabilitando o swap
Habilitando os módulos do kernel
Configurando o sysctl
Adicionando a chave do repositório
Adicionando o repositório
Instalando o kubeadm, kubelet e kubectl
Instalando o Container Runtime (Containerd)#
Adicionando a chave do repositório
Adicionando o repositório
Criando o arquivo de configuração do containerd
Abrindo as portas no firewall
Iniciando o cluster#
Iniciando os nós workers#
Instalando o Weave Net (CNI)#