⚠️ Este documento é atualizado frequentemente para refletir o estado atual do projeto.
- Configuração do Vagrant
- Configuração do Ansible
- Configuração da Rede
- Preparação do Sistema Base
- CA do etcd
- CA do Kubernetes
- Certificados do etcd (servidor/cliente/peer)
- Certificados do kube-apiserver
- Certificados dos kubelets
- Certificados dos componentes do control plane
- Certificados de administração
- Instalação do HAProxy
- Configuração do balanceamento do kube-apiserver
- Configuração do balanceamento do etcd
- Configuração do monitoramento de saúde (health checks)
- Interface de estatísticas do HAProxy
- Instalação do etcd
- Configuração do cluster etcd
- Configuração de backups
- Monitoramento do cluster
- Prometheus
- Instalação
- Configuração
- Integração com HAProxy
- Integração com etcd
- Node Exporter
- Instalação em todos os nós
- Configuração de métricas
- Loki
- Instalação
- Configuração
- Integração com nodes
- Promtail
- Instalação nos nodes
- Configuração para logs do systemd
- Configuração para logs do HAProxy
- Configuração para logs do etcd
- Configuração para logs do Kubernetes
- Grafana
- Instalação
- Dashboards de métricas
- Dashboards de logs
- Alertas básicos
- Instalação do kube-apiserver
- Configuração do kube-controller-manager
- Configuração do kube-scheduler
- Configuração do etcd como backend
- Validação do control plane
- Geração dos arquivos kubeconfig
- kubeconfig do admin
- kubeconfig do controller-manager
- kubeconfig do scheduler
- kubeconfig do kubelet (para cada nó)
- kubeconfig do kube-proxy
- Configuração do Container Runtime
- Escolha do runtime (containerd/CRI-O)
- Instalação e configuração
- Configuração da rede do container
- Instalação do kubelet
- Configuração do kube-proxy
- Configuração dos logs do sistema
- Escolha do CNI Plugin
- Instalação do plugin escolhido
- Configuração da rede dos pods
- Configuração da rede dos serviços
- Instalação do CoreDNS
- Configuração do MetalLB
- Validação da rede
- Metrics Server
- Instalação
- Configuração
- Validação das métricas
- Prometheus + Grafana (opcional)
- Instalação
- Configuração dos dashboards
- Alertas
- Dashboard do Kubernetes
- Instalação
- Configuração de acesso
- Configuração de RBAC
- Gerenciamento de Logs
- Agregação de logs
- Armazenamento
- Helm (Gerenciador de Pacotes)
- Instalação
- Configuração de repositórios
- Testes de Componentes
- Control plane
- Workers
- Rede
- Testes de Carga
- Criação de pods
- Escalonamento
- Recuperação de falhas
- Documentação de Testes
- Guia de Instalação
- Guia de Operação
- Guia de Troubleshooting
- Guia de Backup e Recuperação
- Guia de Atualização
- Hardening do Sistema
- Configuração de RBAC
- Políticas de Rede
- Auditoria
- Documentação de Segurança
📝 Notas:
- Cada etapa inclui testes e validação
- A documentação é atualizada a cada etapa
- Checkpoints de segurança são realizados em cada fase