Skip to content

Camadas

A infraestrutura é apresentada bottom-up: cada camada usa a anterior como base. Conceitos específicos de cada tecnologia (LINSTOR, Cilium, ArgoCD, etc) ficam dentro da camada onde são usados, não em seção conceitual separada.

Pra contexto, leia primeiro Modelo de camadas — visão geral.

CamadaTecnologias principaisDoc
0 — VirtualizaçãoProxmox + Pulumi + Ansible/camadas/0-virtualizacao/
1 — StorageLINSTOR + DRBD/camadas/1-storage/
2 — BackupPBS/camadas/2-backup/
3 — Edge networkingVyOS + UnespNet + WireGuard/camadas/3-rede/
4 — Ingress / exposiçãoTraefik + cert-manager + Cloudflare/camadas/4-ingress/
5 — K8s runtimeK3s/camadas/5-kubernetes/
6 — K8s networkingCilium + Hubble/camadas/6-k8s-networking/
7 — GitOpsArgoCD/camadas/7-gitops/
8 — Multi-clusterClusterMesh + ApplicationSet/camadas/8-multi-cluster/
9 — WorkloadsTutor, OpenObserve, GPU/K3s LXC, etc/camadas/9-workloads/

Estrutura típica de cada camada

Cada subseção tem:

  • index.md — visão geral + papel da camada + componentes principais
  • Docs específicos por tecnologia (conceitos + operações + decisões)
  • Links pra ADRs relevantes
  • Status de implementação (validado / declarado / desejado)

Capacidades transversais relacionadas

Capacidades que atravessam todas as camadas estão em /transversais/ — vale ler em paralelo.