Les fondamentaux de la mise en réseau Kubernetes

Les bases de la mise en réseau Kubernetes

Dans ce webinaire, vous découvrirez comment Kubernetes rend les applications accessibles depuis l’extérieur d’un cluster Kubernetes. Nous aborderons le sujet sous l’angle des réseaux afin de comprendre comment Kubernetes utilise sa propre interface réseau de conteneurs (CNI) pour faciliter la communication entre les pods (conteneurs). Nous examinerons ensuite le type de service Kubernetes afin de comprendre comment le choix entre « ClusterIP », « NodePort », « HostPort » et « LoadBalancer » peut influer sur la disponibilité et les performances d’un service. Nous étudierons également le type de ressource « Ingress » et la manière dont il permet d’assurer le routage de contenu de couche 7 pour le trafic HTTP et HTTPS.

Après avoir examiné en détail le fonctionnement de Kubernetes, nous verrons comment BIG-IP interagit avec un cluster Kubernetes à l’aide de NodePort ou par l’intermédiaire d’une CNI telle que Flannel ou Calico (VXLAN/BGP). Cette interaction est facilitée par l’utilisation de F5 Container Ingress Services, qui automatise la configuration de l’instance BIG-IP.

Enfin, nous verrons en quoi NGINX Ingress Controller diffère du contrôleur NGINX Ingress du projet Kubernetes (oui, ils portent le même nom, mais sont développés par des auteurs différents) dans sa prise en charge du type de ressource Kubernetes Ingress pour le routage de niveau 7 du trafic HTTP et HTTPS.

Tout au long du webinaire, nous présenterons les aspects pertinents de Kubernetes, F5 BIG-IP et NGINX liés à la mise en réseau et à la prise en charge des ressources Kubernetes.

Au cours de ce webinaire, nous aborderons les sujets suivants :

  • Types de ressources réseau Kubernetes (Service/Ingress)
  • BIG-IP pour se connecter au réseau d’un cluster Kubernetes
  • Prise en charge des ressources Ingress de Kubernetes par NGINX Ingress Controller

Intervenants

Eric Chen

Eric Chen
Architecte solutions senior
F5

Tom Gamull

Tom Gamull