ATENÇÃO: Essa é uma tradução livre, sem fins lucrativos, buscando apenas facilitar o acesso a material em Português sobre o Kubernetes diretamente de quem realmente entende do assunto, nada menos que Kelsey Hightower.
Esse tutorial irá acompanhá-lo na configuração do Kubernetes do Jeito Difícil. Esse guia não é para pessoas buscando um comando totalmente automatizado para colocar no ar um cluster de Kubernetes. Se você é um desses então confira Google Container Engine, ou então Getting Started Guides (em Inglês).
Kubernetes do Jeito Difícil está otimizado para o aprendizado, significando tomar o caminho mais longo para garantir que você entenda cada tarefa necessária para colocar no ar um cluster de Kubernetes.
Os resultados desse tutorial não devem ser tidos como aptos à produção, e podem ter suporte limitado da comunidade, mas não deixe que isso o impeça de aprender!
O público alvo para esse tutorial é alguém planejando suportar um cluster de Kubernetes em produção e querendo entender como tudo se encaixa.
O Kubernetes do Jeito Difícil irá guiá-lo para colocar no ar um cluster Kubernetes de alta disponibilidade com encriptação fim-a-fim entre componentes e autenticação RBAC.
- Kubernetes 1.8.0
- cri-containerd Container Runtime 1.0.0-alpha.0
- CNI Container Networking 0.6.0
- etcd 3.2.8
Esse tutorial parte do princípio que você tenha acesso ao Google Cloud Platform (GCP). Apesar do GCP ser utilizado para requisitos básicos de infraestrutura, as lições aprendidas nesse tutorial podem ser aplicadas em outras plataformas.
- Pré-requisitos
- Instalando as Ferramentas Cliente
- Provisionando Recursos Computacionais
- Provisionando a CA e Gerando Certificados TLS
- Gerando Arquivos de Configuração do Kubernetes para Autenticação
- Gerando a Configuração e a Chave de Encriptação de Dados
- Subindo o Cluster etcd
- Subindo o Plano de Controle
- Subindo os Nós Worker do Kubernetes
- Configurando o kubectl para Acesso Remoto
- Provisionando Rotas de Rede dos Pods
- Implantando o Add-on de DNS do Cluster
- Smoke Test (Teste de Fumaça)
- Limpeza