Dans ce webinaire, vous découvrirez comment Kubernetes rend les applications disponibles en dehors d'un cluster Kubernetes. Nous aborderons cela du point de vue de la mise en réseau pour comprendre comment Kubernetes possède sa propre interface réseau de conteneurs (CNI) qui est utilisée pour faciliter la communication entre les pods (conteneurs). Ensuite, nous examinerons le type de service Kubernetes pour comprendre comment le choix de « ClusterIP », « NodePort », « HostPort » et « LoadBalancer » peut affecter la disponibilité d’un service et ses performances. Nous examinerons également le type de ressource « Ingress » et la manière dont il est utilisé pour fournir le routage de contenu L7 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.
Enfin, nous verrons en quoi NGINX Ingress Controller diffère du projet Kubernetes NGINX Ingress Controller (oui, même nom, auteurs différents) dans la prise en charge du type de ressource Kubernetes Ingress pour le routage L7 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.
Dans ce webinaire, nous aborderons :
Éric Chen
Architecte Cloud
Réseaux F5
Tom Gamull
Architecte de solutions
Réseaux F5