24.15. Attribution d'une adresse IP de sortie


En tant qu'administrateur de cluster, vous pouvez attribuer une adresse IP de sortie au trafic quittant le cluster à partir d'un espace de noms ou de pods spécifiques dans un espace de noms.

24.15.1. Attribution d'une adresse IP de sortie à un espace de noms

Vous pouvez attribuer une ou plusieurs adresses IP de sortie à un espace de noms ou à des modules spécifiques d'un espace de noms.

Conditions préalables

  • Installez le CLI OpenShift (oc).
  • Connectez-vous au cluster en tant qu'administrateur du cluster.
  • Configurez au moins un nœud pour qu'il héberge une adresse IP de sortie.

Procédure

  1. Créer un objet EgressIP:

    1. Créer un fichier <egressips_name>.yaml<egressips_name> est le nom de l'objet.
    2. Dans le fichier que vous avez créé, définissez un objet EgressIP, comme dans l'exemple suivant :

      apiVersion: k8s.ovn.org/v1
      kind: EgressIP
      metadata:
        name: egress-project1
      spec:
        egressIPs:
        - 192.168.127.10
        - 192.168.127.11
        namespaceSelector:
          matchLabels:
            env: qa
  2. Pour créer l'objet, entrez la commande suivante.

    oc apply -f <egressips_name>.yaml 1
    1
    Remplacer <egressips_name> par le nom de l'objet.

    Exemple de sortie

    egressips.k8s.ovn.org/<egressips_name> créé

  3. Facultatif : Enregistrez le fichier <egressips_name>.yaml pour pouvoir le modifier ultérieurement.
  4. Ajoutez des étiquettes à l'espace de noms qui nécessite des adresses IP de sortie. Pour ajouter une étiquette à l'espace de noms d'un objet EgressIP défini à l'étape 1, exécutez la commande suivante :

    oc label ns <namespace> env=qa 1
    1
    Remplacer <namespace> par l'espace de noms qui nécessite des adresses IP de sortie.

24.15.2. Ressources supplémentaires

Red Hat logoGithubRedditYoutubeTwitter

Apprendre

Essayez, achetez et vendez

Communautés

À propos de la documentation Red Hat

Nous aidons les utilisateurs de Red Hat à innover et à atteindre leurs objectifs grâce à nos produits et services avec un contenu auquel ils peuvent faire confiance.

Rendre l’open source plus inclusif

Red Hat s'engage à remplacer le langage problématique dans notre code, notre documentation et nos propriétés Web. Pour plus de détails, consultez leBlog Red Hat.

À propos de Red Hat

Nous proposons des solutions renforcées qui facilitent le travail des entreprises sur plusieurs plates-formes et environnements, du centre de données central à la périphérie du réseau.

© 2024 Red Hat, Inc.