Pular para o conteúdo principal

Capítulo 4.4 - Networking Kubernetes

Objetivos de Aprendizagem​

Ao final deste capítulo, você será capaz de:

  • Compreender o modelo de networking do Kubernetes
  • Identificar os plugins CNI
  • Entender as regras de networking
  • Configurar a rede do cluster

Modelo de Networking​

O Kubernetes define um modelo de networking com regras:

  1. Todos os Pods podem se comunicar sem NAT
  2. Todos os nodes podem se comunicar com todos os Pods
  3. O IP de um Pod é o mesmo visto por outros Pods

CNI (Container Network Interface)​

Os plugins CNI implementam o networking:

Plugins Populares​

  • Calico: Networking e Network Policies
  • Flannel: Overlay network simples
  • Weave: Networking com criptografia
  • Cilium: Networking baseado em eBPF

Resumo​

Neste capítulo, você aprendeu:

Modelo de networking: Regras de comunicação entre Pods/Nodes
CNI: Interface padrão para plugins de rede
Plugins: Calico, Flannel, Weave, Cilium
Configuração: Via plugin CNI escolhido


Próximos Passos​

Capítulo 4.5: Network Policies
Capítulo 4.6: Endpoints e EndpointSlices


Capítulo criado em: Dezembro 2024