Aller au contenu principal

Chapitre 4.4 - Networking Kubernetes

Objectifs d'Apprentissage

À la fin de ce chapitre, vous serez capable de:

  • Comprendre le modèle de networking Kubernetes
  • Identifier les CNI plugins
  • Comprendre les règles de networking
  • Configurer le réseau du cluster

Modèle de Networking

Kubernetes définit un modèle de networking avec des règles:

  1. Tous les Pods peuvent communiquer sans NAT
  2. Tous les nodes peuvent communiquer avec tous les Pods
  3. L'IP d'un Pod est la même vue par les autres Pods

CNI (Container Network Interface)

Les CNI plugins implémentent le networking:

Plugins Populaires

  • Calico: Networking et Network Policies
  • Flannel: Simple overlay network
  • Weave: Networking avec chiffrement
  • Cilium: eBPF-based networking

Résumé

Dans ce chapitre, vous avez appris:

Modèle de networking: Règles de communication Pods/Nodes
CNI: Interface standard pour plugins réseau
Plugins: Calico, Flannel, Weave, Cilium
Configuration: Via CNI plugin choisi


Prochaines Étapes

Chapitre 4.5: Network Policies
Chapitre 4.6: Endpoints et EndpointSlices


Chapitre créé le: Décembre 2024