Projeto | Roadmap | Ambiente | Requisitos Computacionais | Roteiro da CKA | Labs | Referências
- Preparar um cluster para iniciar os estudos sobre Kubernetes, e ao mesmo tempo abordar itens que são cobrados na certificação CKA.
- *Em andamento...
- Preparação de um cluster mínimo viável
- Instalação através da ferramenta kubeadm
- Prepara uma infraestrutura local através do uso de máquinas virtuais com VirtualBox e Vagrant
- Utiliza o kubeadm para preparar um cluster kubernetes em uma determinada versão
- Atualização do cluster para versão mais atualizada até o momento
- Preparanção de um setup kubernetes com kubespray
- Preparação de um setup kubernetes com kind
- Lista de exercicios / Laboratórios
- Setup Kubernetes com
Kubeadm
- Setup Kubernetes com
Kubespray
- Setup Kubernetes com
Kind
-
Utilizando o Setup Kubernetes com kubeadm.
-
Na documentação oficial do kubernetes é exigido de cada nó do cluster as seguintes configurações:
- Um host linux compatível
- 2GB de RAM
- 2CPUs
- Conectividade de rede entre os nós
OBS: para termos uma experiência comportamental mais próxima da realidade, será preparado um cluster com 3 nós: o primeiro com a finalidade de ser o gerenciador, que na nomenclatura do kubernetes é chamado de control-plane e os demais como nós responsáveis por abrigar os workloads, chamados de worker nodes. Sendo assim, teremos que ter livre ao menos 6GB de RAM para subir essa infraestrutura.
- Arquitetura do Cluster, instalação e configuração
- Workloads e Scheduling
- Services and Networkings
- Storage
- Troubleshooting