Skip to content

Camada 6 — K8s networking & security (Cilium)

Esta camada gerencia rede entre pods, policies de segurança, service discovery e observabilidade L7 dentro do K8s. No CPPS, Cilium consolida todas essas funções.

Componentes

ComponentePapel
Cilium agentDaemonSet em cada node, programa eBPF no kernel
Cilium operatorGerencia IPAM, identity, policy reconciliation
Hubble RelayAggregates flows de todos agents
Hubble UIVisualização L7 de tráfego

Por que Cilium (vs alternativas)

FunçãoCiliumSem Cilium precisaria
CNIflannel ou Calico
NetworkPolicy L3/L4K8s built-in ou Calico Felix
NetworkPolicy L7Istio + Envoy sidecars
Service mesh + mTLS✅ sidecarlessLinkerd OU Istio
Cross-cluster (ClusterMesh)Submariner
L7 observability✅ HubblePixie OU Kiali
Identity-based policiesSPIFFE/SPIRE

1 stack consolidada vs 5-7 ferramentas separadas — argumento principal pra time pequeno.

Decisões CPPS

  • Cilium em VM por padrão (ADR-002)
  • LXC + flannel apenas em hosts Tier 3 (sem iGPU) — exceção forçada por hardware
  • ClusterMesh quando Franca migrar pra Cilium

Estado atual

  • ❌ K3s SP “principal” greenfield com Cilium pendente
  • 🚧 K3s Franca atual com flannel default (migrar em janela)
  • ❌ ClusterMesh SP↔Franca pendente

Referência cruzada