Gestion des contrôleurs de trafic entrant

Découvrez les contrôleurs de trafic entrant Kubernetes que vous pouvez configurer dans des grappes que vous créez à l'aide de Kubernetes Engine (OKE).

Un contrôleur de trafic entrant Kubernetes met en oeuvre les règles et les options de configuration définies dans un trafic entrant Kubernetes pour équilibrer la charge et acheminer le trafic entrant vers les pods de service s'exécutant sur les noeuds de travail d'une grappe.

Un trafic entrant Kubernetes est un type de ressource Kubernetes qui comprend un ensemble de règles de routage et d'options de configuration pour gérer le trafic HTTP et HTTPS provenant de l'extérieur de la grappe. Vous pouvez utiliser une seule ressource de trafic entrant pour consolider les règles de routage pour plusieurs services, évitant ainsi la nécessité de créer un service Kubernetes de type LoadBalancer (et l'équilibreur de charge OCI associé) pour chaque service devant recevoir le trafic d'Internet ou d'un réseau privé.

Lorsque vous créez des grappes à l'aide de Kubernetes Engine, vous pouvez configurer :

  • Contrôleur de trafic entrant natif OCI. Le contrôleur de trafic entrant natif OCI crée un équilibreur de charge flexible OCI pour traiter les demandes et les acheminer en fonction des règles définies pour la ressource de trafic entrant. Le contrôleur de trafic entrant natif OCI met également à jour la configuration de l'équilibreur de charge si les règles d'acheminement changent. Voir Configuration du contrôleur de trafic entrant natif OCI dans une grappe Kubernetes.
  • Contrôleur de trafic entrant de tierce partie, tel que le contrôleur de trafic entrant Nginx. Il vous incombe d'installer et de mettre à niveau explicitement le contrôleur de trafic entrant tiers séparément de la grappe. Lors de l'exécution en tant que pod sur les noeuds de travail, les contrôleurs de trafic entrant de tierce partie jouent un rôle d'équilibrage de charge et agissent en tant que routeurs. Ainsi, les contrôleurs de trafic entrant de tierce partie consomment potentiellement une quantité importante de ressources de calcul si le contrôleur de trafic entrant a beaucoup de trafic HTTPS à chiffrer et à déchiffrer. Voir Exemple : Configuration d'un contrôleur de trafic entrant Nginx dans une grappe.