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:
- Todos os Pods podem se comunicar sem NAT
- Todos os nodes podem se comunicar com todos os Pods
- 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