Networking for Kubernetes

Standardisez la mise en réseau Kubernetes, prenez en charge les charges de travail d’inférence IA et passez à l’échelle en toute sécurité, sans surcharge opérationnelle.

Déployez, sécurisez et faites évoluer vos applications, API et charges de travail d’IA sur Kubernetes

Kubernetes résout les principaux défis opérationnels, mais ne contrôle pas le comportement du trafic. Lorsque les entreprises gèrent plusieurs clusters, locataires et équipes, ce contrôle peut entraîner une fragmentation des outils, une sécurité incohérente, une visibilité de bout en bout limitée et des systèmes plus difficiles à exploiter. La F5 Application Delivery and Security Platform (ADSP) étend les solutions de réseau, de sécurité et d’observabilité de niveau entreprise aux environnements Kubernetes modernes et prend en charge les charges de travail d’inférence d’IA.

Standardisez la mise à disposition des applications Kubernetes

Adoptez une plateforme éprouvée de niveau entreprise pour harmoniser vos environnements, plébiscitée par les équipes plateforme et DevOps.

Étendez vos investissements ADC à Kubernetes

Reliez les environnements ADC traditionnels à Kubernetes pour préserver vos investissements tout en permettant une mise à disposition moderne des applications.

Préparez-vous à l’IA

Prenez en charge vos charges de travail d’IA grâce à une distribution d’applications optimisée pour l’IA sur Kubernetes, la plateforme de référence pour les applications d’IA.

Assurez une gouvernance à grande échelle

Appliquez des politiques cohérentes de gestion du trafic et de sécurité pour bénéficier d’une visibilité de bout en bout sur l’ensemble des clusters, des tenants, des équipes et des environnements.

Architecture de référence

Les schémas d’architecture de référence suivants sont conçus pour vous aider à comprendre la mise à disposition des applications dans Kubernetes.

Mise en réseau dans Kubernetes

mise-en-réseau-pour-kubernetes_schéma-architecture-01

Networking for Kubernetes de qualité production

mise-en-reseau-pour-kubernetes_schema-architecture-02

Networking for Kubernetes de niveau entreprise

mise-en-réseau-pour-kubernetes_schéma-architecture-03

Networking for Kubernetes stratégique

mise-en-reseau-pour-kubernetes_schema-d-architecture-04

Découvrez les cas d’usage de la mise en réseau Kubernetes

Ingress pour Kubernetes

F5 NGINX Ingress Controller

Une solution éprouvée et fiable de gestion du trafic entrant, prête pour la production.

F5 BIG-IP Next for Kubernetes

Contrôle évolutif et multilocataire du trafic entrant et sortant pour les clusters Kubernetes.

F5 NGINXaaS for Azure

Assure une distribution cohérente des applications dans les environnements Kubernetes hébergés sur Azure.

F5 BIG-IP Container Ingress Services

Étendez les fonctionnalités de gestion du trafic et de sécurité de BIG-IP à Kubernetes.

F5 WAF for NGINX

Appliquez et déployez à grande échelle la sécurité des applications et des API dans les architectures distribuées et les environnements hybrides.

F5 NGINXaaS pour Google Cloud

Assure une distribution cohérente des applications dans les environnements Kubernetes de Google Cloud.

[@portabletext/react] Unknown block type "span", specify a component for it in the `components.types` prop

API de passerelle

F5 NGINX Gateway Fabric

API Gateway de niveau production prenant en charge le routage tenant compte des modèles.

F5 WAF for NGINX

Sécurisez les applications modernes et les API exécutées sur F5 NGINX grâce à un WAF adapté à Kubernetes

[@portabletext/react] Unknown block type "span", specify a component for it in the `components.types` prop

Équilibrage de la charge des usines d’IA

F5 BIG-IP Next for Kubernetes

Contrôle évolutif et multilocataire du trafic entrant et sortant pour les clusters Kubernetes.

F5 NGINX Gateway Fabric

API Gateway adaptée aux environnements de production, avec prise en charge du routage tenant compte des modèles.

[@portabletext/react] Unknown block type "span", specify a component for it in the `components.types` prop

Multi-cluster et multilocataire

F5 BIG-IP Container Ingress Services

Étendez les fonctionnalités de gestion du trafic et de sécurité de BIG-IP à Kubernetes.

F5 BIG-IP Next for Kubernetes

Contrôle évolutif et multilocataire du trafic entrant et sortant pour les clusters Kubernetes.

F5 NGINXaaS for Azure

Assure une distribution cohérente des applications dans les environnements Kubernetes hébergés sur Azure.

F5 NGINX Ingress Controller

Une solution Ingress éprouvée, fiable et prête pour la production

F5 NGINX Gateway Fabric

API Gateway adaptée aux environnements de production, avec prise en charge du routage tenant compte des modèles.

F5 NGINXaaS pour Google Cloud

Assure une distribution cohérente des applications dans les environnements Kubernetes de Google Cloud.

Observabilité pour Kubernetes

F5 NGINX Gateway Fabric

API Gateway adaptée aux environnements de production, avec prise en charge du routage tenant compte des modèles.

F5 NGINX Ingress Controller

Assurez une protection cohérente de vos applications et environnements distribués avec un WAF en mode SaaS

F5 BIG-IP eBPF Observability

Étend les capacités de BIG-IP Cloud-Native Edition en offrant une visibilité en temps réel sur le trafic Kubernetes au niveau du noyau, sans conteneurs side-car ni instrumentation au niveau applicatif.

F5 BIG-IP Container Ingress Services

Étendez les fonctionnalités de gestion du trafic et de sécurité de BIG-IP à Kubernetes.

Ressources

Articles et livres numériques

[@portabletext/react] Unknown block type "span", specify a component for it in the `components.types` prop

[@portabletext/react] Unknown block type "span", specify a component for it in the `components.types` prop

Actualités récentes

[@portabletext/react] Unknown block type "span", specify a component for it in the `components.types` prop

[@portabletext/react] Unknown block type "span", specify a component for it in the `components.types` prop

Questions fréquentes

Kubernetes est une plateforme open source de planification et d’orchestration de conteneurs qui automatise le déploiement, la mise à l’échelle, la mise en réseau et la gestion du cycle de vie des applications conteneurisées. Elle fournit des abstractions telles que les pods, les services et les ingress pour dissocier les applications de l’infrastructure sous-jacente, permettant ainsi leur portabilité entre les environnements sur site, cloud et en périphérie. Kubernetes est largement utilisé pour exécuter des microservices, des API et, de plus en plus, des charges de travail d’intelligence artificielle et d’apprentissage automatique (IA/ML), grâce à son évolutivité, à sa résilience et au soutien de son écosystème. Le projet Kubernetes est hébergé par la Cloud Native Computing Foundation (CNCF), une entité de la Linux Foundation, organisation à but non lucratif. Il existe également de nombreuses distributions de Kubernetes proposées par des éditeurs de logiciels et des fournisseurs de SaaS.

La maîtrise des coûts de Kubernetes commence par celle des frais d’exploitation. Sur le plan opérationnel, la priorité doit être de standardiser la mise en réseau, la gestion du trafic et la sécurité, plutôt que d’accumuler des outils dédiés pour chaque cluster ou cloud. Les entreprises réduisent leurs coûts d’exploitation en réutilisant une architecture cohérente fondée sur Ingress et Gateway API, en s’appuyant sur des modèles de déploiement et en optimisant l’utilisation des ressources grâce à un équilibrage de charge intelligent et à l’observabilité. Les performances sont préservées grâce à une infrastructure réseau adaptée à la production, offrant un débit élevé, une faible latence et une automatisation via des API natives de Kubernetes et des workflows GitOps.

F5 optimise la mise en réseau Kubernetes pour l’IA et le machine learning grâce à une gestion intelligente du trafic qui va au-delà du simple équilibrage de charge par round-robin. F5 prend en charge le routage tenant compte des modèles, le traitement à haut débit du trafic des couches L3 à L7 et les performances déterministes nécessaires aux charges de travail d’inférence et d’entraînement accélérées par GPU.

À mesure que les organisations étendent leur utilisation de Kubernetes, les clusters et les services cloud Kubernetes peuvent facilement proliférer. Cela entraîne généralement une fragmentation des fonctions réseau, de sécurité et d’observabilité. La diversité des contrôleurs d’ingress, des équilibreurs de charge cloud et des modèles de politiques entraîne une dérive des configurations, une application incohérente des règles de sécurité et une visibilité de bout en bout limitée. La complexité opérationnelle augmente lorsque les équipes doivent gérer plusieurs plans de contrôle et chaînes d’outils. Sans une couche de connectivité correctement conçue, le déploiement de Kubernetes à grande échelle sur plusieurs clusters et clouds se traduit par des coûts plus élevés, un dépannage plus lent et une fiabilité réduite.

Le moyen le plus simple d’exécuter Kubernetes en périphérie consiste à utiliser une distribution Kubernetes légère et cohérente, associée à un contrôle centralisé du réseau et de la sécurité. Les environnements en périphérie nécessitent des performances prévisibles, des composants légers, une charge opérationnelle minimale et une prise en charge de la connectivité intermittente. En standardisant la gestion du trafic entrant, le routage du trafic et les politiques de sécurité dans les infrastructures centrales, le cloud et les environnements en périphérie, les équipes peuvent déployer Kubernetes à grande échelle tout en préservant la visibilité, l’isolation et l’automatisation, sans dépendre de services propres à un fournisseur de cloud.