Récapitulatif des annotations pour les équilibreurs de charge et les équilibreurs de charge réseau

Découvrez les annotations à utiliser pour définir les équilibreurs de charge et les équilibreurs de charge 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" Terminaison de SSL/TLS sur l'équilibreur de charge
service.beta.kubernetes.io/oci-load-balancer-tls-secret: ssl-certificate-secret Terminaison de SSL/TLS sur l'équilibreur de charge
oci.oraclecloud.com/oci-load-balancer-listener-ssl-config: '{"CipherSuiteName":"<cipher-suite-name>", "Protocols":["<tls-version>"]}' Terminaison de SSL/TLS au niveau de l'équilibreur de charge
service.beta.kubernetes.io/oci-load-balancer-tls-backendset-secret: <value> Implémentation de SSL/TLS entre l'équilibreur de charge et les noeuds de processus actif
oci.oraclecloud.com/oci-load-balancer-backendset-ssl-config: '{"CipherSuiteName":"<cipher-suite-name>", "Protocols":["<tls-version>"]}' Implémentation de SSL/TLS entre l'équilibreur de charge et les noeuds de processus actif
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 flexibles d'équilibreur de charge
service.beta.kubernetes.io/oci-load-balancer-shape-flex-min: "<min-value>" Spécification de formes flexibles d'équilibreur de charge
service.beta.kubernetes.io/oci-load-balancer-shape-flex-max: "<max-value>" Spécification de formes flexibles d'équilibreur de charge
service.beta.kubernetes.io/oci-load-balancer-connection-idle-timeout: <value> Spécification du délai d'expiration de connexion des équilibreurs de charge
service.beta.kubernetes.io/oci-load-balancer-internal: "true" Création d'équilibreurs de charge internes
service.beta.kubernetes.io/oci-load-balancer-subnet1: "<subnet-OCID>" Création d'équilibreurs de charge internes
oci.oraclecloud.com/oci-network-security-groups: "<nsg-ocid>" Spécification de groupes de sécurité 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 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 réseau
oci.oraclecloud.com/oci-load-balancer-rule-sets: {"<rule-set-name>": {"items": [{"action": "HTTP_HEADER", "httpLargeHeaderSizeInKB": <value>}]}} Indiquer les règles d'en-tête HTTP
service.beta.kubernetes.io/oci-load-balancer-backend-protocol: <value> Spécification de protocoles de processus d'écoute
service.beta.kubernetes.io/oci-load-balancer-health-check-retries: "<value>" Spécification des paramètres de contrôle d'intégrité
service.beta.kubernetes.io/oci-load-balancer-health-check-timeout: "<value>" Spécification des paramètres de contrôle d'intégrité
service.beta.kubernetes.io/oci-load-balancer-health-check-interval: "<value>" Spécification des paramètres de contrôle d'intégrité
oci.oraclecloud.com/node-label-selector: <label> Sélection des noeuds de processus actif à inclure dans les ensembles de back-ends
oci.oraclecloud.com/loadbalancer-policy: <value> Spécification de stratégies d'ensemble de back-ends
oci.oraclecloud.com/ingress-ip-mode: <value> Spécification de IPMode pour ajuster le routage du trafic
oci.oraclecloud.com/initial-defined-tags-override: '{"<tag-namespace>": {"<tag-key>": "<tag-value>"}}' Balisage des équilibreurs de charge et des équilibreurs de charge réseau
oci.oraclecloud.com/initial-freeform-tags-override: '{"<tag-key>": "<tag-value>"}' Balisage des équilibreurs de charge et des équilibreurs de charge réseau
service.beta.kubernetes.io/oci-load-balancer-connection-proxy-protocol-version: "<value>" Activation du protocole de proxy

Annotations pour les équilibreurs de charge réseau

Annotation d'équilibreur de charge Détails
oci.oraclecloud.com/load-balancer-type: "nlb" Spécification de l'annotation pour un équilibreur de charge réseau OCI
oci-network-load-balancer.oraclecloud.com/internal: "true" Création d'équilibreurs de charge internes
oci-network-load-balancer.oraclecloud.com/subnet: "<subnet-OCID>" Création d'équilibreurs de charge internes
oci-network-load-balancer.oraclecloud.com/oci-network-security-groups: "<nsg-ocid>" Spécification de groupes de sécurité 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 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 réseau
oci-network-load-balancer.oraclecloud.com/is-preserve-source: "<value>" Mettre fin à des demandes sur le noeud destinataire
oci-network-load-balancer.oraclecloud.com/backend-policy Spécification de stratégies d'ensemble de back-ends
oci-network-load-balancer.oraclecloud.com/health-check-retries: "<value>" Spécification des paramètres de contrôle d'intégrité
oci-network-load-balancer.oraclecloud.com/health-check-timeout: "<value>" Spécification des paramètres de contrôle d'intégrité
oci-network-load-balancer.oraclecloud.com/health-check-interval: "<value>" Spécification des paramètres de contrôle d'intégrité
oci-network-load-balancer.oraclecloud.com/node-label-selector: <label> Sélection des noeuds de processus actif à inclure dans les ensembles de back-ends
oci.oraclecloud.com/ingress-ip-mode: <value> Spécification de IPMode pour ajuster le routage 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 réseau
oci-network-load-balancer.oraclecloud.com/assigned-ipv6: "<ipv6-address>" Affectation d'adresses IPv4 et IPv6 spécifiques aux équilibreurs de charge réseau
oci-network-load-balancer.oraclecloud.com/external-ip-only: "true" Masquage de l'adresse IP privée d'un équilibreur de charge réseau
oci-network-load-balancer.oraclecloud.com/initial-defined-tags-override: '{"<tag-namespace>": {"<tag-key>": "<tag-value>"}}' Balisage des équilibreurs de charge et des équilibreurs de charge réseau
oci-network-load-balancer.oraclecloud.com/initial-freeform-tags-override: '{"<tag-key>": "<tag-value>"}' Balisage des équilibreurs de charge et des équilibreurs de charge réseau
oci-network-load-balancer.oraclecloud.com/is-ppv2-enabled: "<value>" Activation du protocole de proxy