Sommaire des annotations pour les équilibreurs de charge et les équilibreurs de charge de réseau

Découvrez les annotations à utiliser pour définir les équilibreurs de charge et les équilibreurs de charge de réseau Oracle Cloud Infrastructure provisionnés par Kubernetes Engine (OKE) pour un service Kubernetes de type LoadBalancer.

Annotations pour les équilibreurs de charge

Annotation pour les équilibreurs de charge Détails
oci.oraclecloud.com/load-balancer-type: "lb" Spécification de l'annotation pour un équilibreur de charge OCI
service.beta.kubernetes.io/oci-load-balancer-ssl-ports: "443" Arrêt SSL/TLS au niveau de l'équilibreur de charge
service.beta.kubernetes.io/oci-load-balancer-tls-secret: ssl-certificate-secret Arrêt SSL/TLS au niveau de l'équilibreur de charge
oci.oraclecloud.com/oci-load-balancer-listener-ssl-config: '{"CipherSuiteName":"<cipher-suite-name>", "Protocols":["<tls-version>"]}' Interruption SSL/TLS au niveau de l'équilibreur de charge
service.beta.kubernetes.io/oci-load-balancer-tls-backendset-secret: <value> Mise en oeuvre du protocole SSL/TLS entre l'équilibreur de charge et les noeuds de travail
oci.oraclecloud.com/oci-load-balancer-backendset-ssl-config: '{"CipherSuiteName":"<cipher-suite-name>", "Protocols":["<tls-version>"]}' Mise en oeuvre du protocole SSL/TLS entre l'équilibreur de charge et les noeuds de travail
service.beta.kubernetes.io/oci-load-balancer-shape: <value> Spécification d'autres formes d'équilibreur de charge
service.beta.kubernetes.io/oci-load-balancer-shape: "flexible" Spécification de formes d'équilibreur de charge flexibles
service.beta.kubernetes.io/oci-load-balancer-shape-flex-min: "<min-value>" Spécification de formes d'équilibreur de charge flexibles
service.beta.kubernetes.io/oci-load-balancer-shape-flex-max: "<max-value>" Spécification de formes d'équilibreur de charge flexibles
service.beta.kubernetes.io/oci-load-balancer-connection-idle-timeout: <value> Spécification de la temporisation de la connexion de l'équilibreur de charge
service.beta.kubernetes.io/oci-load-balancer-internal: "true" Création des équilibreurs de charge internes
service.beta.kubernetes.io/oci-load-balancer-subnet1: "<subnet-OCID>" Création des équilibreurs de charge internes
oci.oraclecloud.com/oci-network-security-groups: "<nsg-ocid>" Définir des groupes de sécurité de réseau (recommandé)
service.beta.kubernetes.io/oci-load-balancer-security-list-management-mode: <value> Spécification des options de gestion des listes de sécurité lors du provisionnement d'un équilibreur de charge OCI
oci.oraclecloud.com/security-rule-management-mode: "<value>" Spécification des options de gestion des règles de sécurité pour les équilibreurs de charge et les équilibreurs de charge de réseau
oci.oraclecloud.com/oci-backend-network-security-group: "<nsg-ocid>" Spécification des options de gestion des règles de sécurité pour les équilibreurs de charge et les équilibreurs de charge de réseau
oci.oraclecloud.com/oci-load-balancer-rule-sets: {"<rule-set-name>": {"items": [{"action": "HTTP_HEADER", "httpLargeHeaderSizeInKB": <value>}]}} Définition des règles d'en-tête HTTP
service.beta.kubernetes.io/oci-load-balancer-backend-protocol: <value> Indiquer les protocoles du processus d'écoute
service.beta.kubernetes.io/oci-load-balancer-health-check-retries: "<value>" Définition des paramètres de vérification de l'état
service.beta.kubernetes.io/oci-load-balancer-health-check-timeout: "<value>" Définition des paramètres de vérification de l'état
service.beta.kubernetes.io/oci-load-balancer-health-check-interval: "<value>" Définition des paramètres de vérification de l'état
oci.oraclecloud.com/node-label-selector: <label> Sélection des noeuds de travail à inclure dans les jeux dorsaux
oci.oraclecloud.com/loadbalancer-policy: <value> Spécification des politiques de jeu dorsal
oci.oraclecloud.com/ingress-ip-mode: <value> Spécification de IPMode pour ajuster l'acheminement du trafic
oci.oraclecloud.com/initial-defined-tags-override: '{"<tag-namespace>": {"<tag-key>": "<tag-value>"}}' Marquage des équilibreurs de charge et des équilibreurs de charge de réseau
oci.oraclecloud.com/initial-freeform-tags-override: '{"<tag-key>": "<tag-value>"}' Marquage des équilibreurs de charge et des équilibreurs de charge de réseau
service.beta.kubernetes.io/oci-load-balancer-connection-proxy-protocol-version: "<value>" Activation du protocole de mandataire

Annotations pour les équilibreurs de charge de réseau

Annotation de l'équilibreur de charge Détails
oci.oraclecloud.com/load-balancer-type: "nlb" Spécification de l'annotation pour un équilibreur de charge de réseau OCI
oci-network-load-balancer.oraclecloud.com/internal: "true" Création des équilibreurs de charge internes
oci-network-load-balancer.oraclecloud.com/subnet: "<subnet-OCID>" Création des équilibreurs de charge internes
oci-network-load-balancer.oraclecloud.com/oci-network-security-groups: "<nsg-ocid>" Définir des groupes de sécurité de réseau (recommandé)
oci-network-load-balancer.oraclecloud.com/security-list-management-mode: <value> Spécification des options de gestion des listes de sécurité lors du provisionnement d'un équilibreur de charge OCI
oci.oraclecloud.com/security-rule-management-mode: "<value>" Spécification des options de gestion des règles de sécurité pour les équilibreurs de charge et les équilibreurs de charge de réseau
oci.oraclecloud.com/oci-backend-network-security-group: "<nsg-ocid>" Spécification des options de gestion des règles de sécurité pour les équilibreurs de charge et les équilibreurs de charge de réseau
oci-network-load-balancer.oraclecloud.com/is-preserve-source: "<value>" Interruption des demandes au niveau du noeud de réception
oci-network-load-balancer.oraclecloud.com/backend-policy Spécification des politiques de jeu dorsal
oci-network-load-balancer.oraclecloud.com/health-check-retries: "<value>" Définition des paramètres de vérification de l'état
oci-network-load-balancer.oraclecloud.com/health-check-timeout: "<value>" Définition des paramètres de vérification de l'état
oci-network-load-balancer.oraclecloud.com/health-check-interval: "<value>" Définition des paramètres de vérification de l'état
oci-network-load-balancer.oraclecloud.com/node-label-selector: <label> Sélection des noeuds de travail à inclure dans les jeux dorsaux
oci.oraclecloud.com/ingress-ip-mode: <value> Spécification de IPMode pour ajuster l'acheminement du trafic
oci-network-load-balancer.oraclecloud.com/assigned-private-ipv4: "<ipv4-address>" Affectation d'adresses IPv4 et IPv6 spécifiques aux équilibreurs de charge de réseau
oci-network-load-balancer.oraclecloud.com/assigned-ipv6: "<ipv6-address>" Affectation d'adresses IPv4 et IPv6 spécifiques aux équilibreurs de charge de réseau
oci-network-load-balancer.oraclecloud.com/external-ip-only: "true" Masquage de l'adresse IP privée d'un équilibreur de charge de réseau
oci-network-load-balancer.oraclecloud.com/initial-defined-tags-override: '{"<tag-namespace>": {"<tag-key>": "<tag-value>"}}' Marquage des équilibreurs de charge et des équilibreurs de charge de réseau
oci-network-load-balancer.oraclecloud.com/initial-freeform-tags-override: '{"<tag-key>": "<tag-value>"}' Marquage des équilibreurs de charge et des équilibreurs de charge de réseau
oci-network-load-balancer.oraclecloud.com/is-ppv2-enabled: "<value>" Activation du protocole de mandataire