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.
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 Copier lienLien copié sur presse-papiers!
En tant qu'administrateur de cluster, vous pouvez convertir votre réseau de cluster à pile unique en réseau de cluster à double pile.
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
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 :
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
- Spécifiez un objet avec les champs
cidr
ethostPrefix
. 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 de112
, les adresses IP sont attribuées de112
à128
bits.
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
$ oc patch network.config.openshift.io cluster \ --type='json' --patch-file <file>.yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 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
network.config.openshift.io/cluster patched
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
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.
Affiche la configuration du réseau :
oc describe network
$ oc describe network
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Exemple de sortie
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
24.7.2. Conversion vers un réseau en grappe à pile unique Copier lienLien copié sur presse-papiers!
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
Modifiez la ressource personnalisée (CR)
networks.config.openshift.io
en exécutant la commande suivante :oc edit networks.config.openshift.io
$ oc edit networks.config.openshift.io
Copy to Clipboard Copied! Toggle word wrap Toggle overflow -
Supprimez la configuration spécifique à IPv6 que vous avez ajoutée aux champs
cidr
ethostPrefix
dans la procédure précédente.