Lors de ce webinaire, vous apprendrez comment Kubernetes rend les applications accessibles hors d’un cluster Kubernetes. Nous aborderons cela sous l’angle réseau afin de comprendre que Kubernetes utilise sa propre Container Network Interface (CNI) pour faciliter la communication entre les pods (conteneurs). Nous analyserons ensuite les types de Service Kubernetes pour voir comment choisir entre « ClusterIP », « NodePort », « HostPort » et « LoadBalancer » influence la disponibilité et les performances d’un service. Nous étudierons aussi la ressource « Ingress » et sa fonction pour assurer le routage au niveau L7 (contenu) du trafic HTTP et HTTPS.
Après avoir examiné les mécanismes internes du fonctionnement de Kubernetes, nous découvrirons comment BIG-IP interagit avec un cluster Kubernetes à l'aide de NodePort ou via un CNI comme Flannel ou Calico (VXLAN/BGP). Cette interaction est facilitée par l’utilisation de F5 Container Ingress Services pour automatiser la configuration de l’instance BIG-IP.
Pour finir, nous examinerons en quoi NGINX Ingress Controller se distingue du projet Kubernetes NGINX Ingress Controller (même nom, auteurs différents) dans la prise en charge de la ressource Kubernetes Ingress pour le routage L7 du trafic HTTP et HTTPS.
Lors du webinaire, nous vous présenterons en direct les aspects essentiels de Kubernetes, F5 BIG-IP et NGINX concernant la mise en réseau et le support des ressources Kubernetes.
Types de ressources réseau Kubernetes (Service/Ingress)
BIG-IP pour se connecter à un réseau de cluster Kubernetes
Le contrôleur NGINX Ingress gère les ressources Ingress de Kubernetes
Éric Chen
Architecte Cloud
F5
Tom Gamull
Architecte de solutions
F5