22.7. Modification d'un réseau supplémentaire
En tant qu'administrateur de cluster, vous pouvez modifier la configuration d'un réseau supplémentaire existant.
22.7.1. Modification d'une définition supplémentaire de pièce jointe au réseau
En tant qu'administrateur de cluster, vous pouvez apporter des modifications à un réseau supplémentaire existant. Les pods existants attachés au réseau supplémentaire ne seront pas mis à jour.
Conditions préalables
- Vous avez configuré un réseau supplémentaire pour votre cluster.
-
Installez le CLI OpenShift (
oc
). -
Connectez-vous en tant qu'utilisateur disposant des privilèges
cluster-admin
.
Procédure
Pour modifier un réseau supplémentaire pour votre cluster, suivez les étapes suivantes :
Exécutez la commande suivante pour modifier le CR de l'opérateur de réseau de cluster (CNO) dans votre éditeur de texte par défaut :
$ oc edit networks.operator.openshift.io cluster
-
Dans la collection
additionalNetworks
, mettez à jour le réseau supplémentaire avec vos modifications. - Enregistrez vos modifications et quittez l'éditeur de texte pour valider vos modifications.
Optionnel : Confirmez que le CNO a mis à jour l'objet
NetworkAttachmentDefinition
en exécutant la commande suivante. Remplacez<network-name>
par le nom du réseau supplémentaire à afficher. Il peut y avoir un délai avant que le CNO ne mette à jour l'objetNetworkAttachmentDefinition
pour refléter vos changements.oc get network-attachment-definitions <networkame> -o yaml
Par exemple, la sortie de console suivante affiche un objet
NetworkAttachmentDefinition
nomménet1
:$ oc get network-attachment-definitions net1 -o go-template='{{printf "%s\n" .spec.config}}' { "cniVersion": "0.3.1", "type": "macvlan", "master": "ens5", "mode": "bridge", "ipam": {"type":"static","routes":[{"dst":"0.0.0.0/0","gw":"10.128.2.1"}],"addresses":[{"address":"10.128.2.100/23","gateway":"10.128.2.1"}],"dns":{"nameservers":["172.30.0.10"],"domain":"us-west-2.compute.internal","search":["us-west-2.compute.internal"]}} }