Kubernetes in a Box

2 de 24 capítulos Repositório

Construção de um cluster Kubernetes multinodo e altamente disponível rodando localmente em máquinas virtuais Debian no Proxmox/KVM, dissecando control plane, workers, CNI e storage.

Repositório do Projeto

Os manifestos, playbooks Ansible e arquivos de configuração deste laboratório estão hospedados em vndmtrx/k8s-in-a-box.

Trilha de Capítulos

3
Capítulo 3 Em breve

O Inventário Ansible e as Variáveis do Cluster

4
Capítulo 4 Em breve

Preparação do Sistema Base

5
Capítulo 5 Em breve

Certificados e a Infraestrutura de PKI (Teoria)

6
Capítulo 6 Em breve

Certificados e PKI (Implementação)

7
Capítulo 7 Em breve

O Balanceador de Carga (HAProxy e Keepalived)

8
Capítulo 8 Em breve

O Container Runtime e o kubelet

9
Capítulo 9 Em breve

A Evolução Arquitetural: de Binários a Static Pods

10
Capítulo 10 Em breve

O Cluster etcd

11
Capítulo 11 Em breve

O kube-apiserver (Static Pod)

12
Capítulo 12 Em breve

Controller Manager e Scheduler (Static Pods)

13
Capítulo 13 Em breve

O Bastion Host (kubox) e as Ferramentas de Operação

14
Capítulo 14 Em breve

O Cluster Ganha Vida (CNI + CoreDNS + kube-proxy)

15
Capítulo 15 Em breve

Armazenamento: NFS, Volumes Persistentes e StorageClass

16
Capítulo 16 Em breve

Gateway API e Exposição de Serviços

17
Capítulo 17 Em breve

Observabilidade (Prometheus + Grafana + Headlamp)

18
Capítulo 18 Em breve

Labels, Taints e Primeiras Aplicações (Rootless)

19
Capítulo 19 Em breve

Autoscaling (VPA + HPA + Testes de Carga)

20
Capítulo 20 Em breve

Conformidade e Validação Final

E1
Capítulo E1 Em breve

SELinux e Kubernetes

E2
Capítulo E2 Em breve

CNI Alternativo (Canal - Flannel + Calico)

E3
Capítulo E3 Em breve

Container Runtime Alternativo (containerd)

E4
Capítulo E4 Em breve

Acesso Remoto com Túneis SSH