24.7. Passage à un réseau à double pile IPv4/IPv6


En tant qu'administrateur de cluster, vous pouvez convertir votre cluster IPv4 à pile unique en un cluster à double réseau prenant en charge les familles d'adresses IPv4 et IPv6. Après la conversion, tous les pods nouvellement créés sont activés pour la double pile.

Note

Un réseau à double pile est pris en charge sur les clusters provisionnés sur du bare metal, IBM Power, l'infrastructure IBM zSystems et les clusters OpenShift à nœud unique.

24.7.1. Conversion vers un réseau en grappe à double pile

En tant qu'administrateur de cluster, vous pouvez convertir votre réseau de cluster à pile unique en réseau de cluster à double pile.

Note

Après la conversion au réseau à double pile, seuls les nouveaux modules créés se voient attribuer des adresses IPv6. Tout pod créé avant la conversion doit être recréé pour recevoir une adresse IPv6.

Conditions préalables

  • Vous avez installé l'OpenShift CLI (oc).
  • Vous êtes connecté au cluster avec un utilisateur disposant des privilèges cluster-admin.
  • Votre cluster utilise le plugin réseau OVN-Kubernetes.
  • Les nœuds du cluster ont des adresses IPv6.
  • Vous avez configuré un routeur IPv6 en fonction de votre infrastructure.

Procédure

  1. Pour spécifier les blocs d'adresses IPv6 pour le cluster et les réseaux de service, créez un fichier contenant le YAML suivant :

    - op: add
      path: /spec/clusterNetwork/-
      value: 1
        cidr: fd01::/48
        hostPrefix: 64
    - op: add
      path: /spec/serviceNetwork/-
      value: fd02::/112 2
    1
    Spécifiez un objet avec les champs cidr et hostPrefix. Le préfixe d'hôte doit être égal ou supérieur à 64. Le préfixe CIDR IPv6 doit être suffisamment grand pour contenir le préfixe d'hôte spécifié.
    2
    Spécifiez un CIDR IPv6 avec un préfixe de 112. Kubernetes n'utilise que les 16 bits les plus bas. Pour un préfixe de 112, les adresses IP sont attribuées de 112 à 128 bits.
  2. Pour corriger la configuration du réseau de la grappe, entrez la commande suivante :

    $ oc patch network.config.openshift.io cluster \
      --type='json' --patch-file <file>.yaml

    où :

    file
    Indique le nom du fichier que vous avez créé à l'étape précédente.

    Exemple de sortie

    network.config.openshift.io/cluster patched

Vérification

Effectuez l'étape suivante pour vérifier que le réseau cluster reconnaît les blocs d'adresses IPv6 que vous avez spécifiés dans la procédure précédente.

  1. Affiche la configuration du réseau :

    $ oc describe network

    Exemple de sortie

    Status:
      Cluster Network:
        Cidr:               10.128.0.0/14
        Host Prefix:        23
        Cidr:               fd01::/48
        Host Prefix:        64
      Cluster Network MTU:  1400
      Network Type:         OVNKubernetes
      Service Network:
        172.30.0.0/16
        fd02::/112

24.7.2. Conversion vers un réseau en grappe à pile unique

En tant qu'administrateur de cluster, vous pouvez convertir votre réseau de cluster à double pile en un réseau de cluster à pile unique.

Conditions préalables

  • Vous avez installé l'OpenShift CLI (oc).
  • Vous êtes connecté au cluster avec un utilisateur disposant des privilèges cluster-admin.
  • Votre cluster utilise le plugin réseau OVN-Kubernetes.
  • Les nœuds du cluster ont des adresses IPv6.
  • Vous avez activé la mise en réseau à double pile.

Procédure

  1. Modifiez la ressource personnalisée (CR) networks.config.openshift.io en exécutant la commande suivante :

    $ oc edit networks.config.openshift.io
  2. Supprimez la configuration spécifique à IPv6 que vous avez ajoutée aux champs cidr et hostPrefix dans la procédure précédente.
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.