$ oc edit networks.operator.openshift.io cluster
As a cluster administrator you can modify the configuration for an existing secondary network.
As a cluster administrator, you can make changes to an existing secondary network. Any existing pods attached to the secondary network will not be updated.
You have configured a secondary network for your cluster.
Install the OpenShift CLI (oc
).
Log in as a user with cluster-admin
privileges.
To edit a secondary network for your cluster, complete the following steps:
Run the following command to edit the Cluster Network Operator (CNO) CR in your default text editor:
$ oc edit networks.operator.openshift.io cluster
In the additionalNetworks
collection, update the secondary network with
your changes.
Save your changes and quit the text editor to commit your changes.
Optional: Confirm that the CNO updated the NetworkAttachmentDefinition
object by running the following command. Replace <network-name>
with the name of the secondary network to display. There might be a delay before the CNO updates the NetworkAttachmentDefinition
object to reflect your changes.
$ oc get network-attachment-definitions <network-name> -o yaml
For example, the following console output displays a NetworkAttachmentDefinition
object that is named 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"]}} }