17.7. 编辑额外网络
您可以修改现有二级网络的配置。您可以修改二级网络以更新网络设置或更改网络参数。
17.7.1. 修改额外网络附加定义 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
您可以修改二级网络附加定义。您可以修改附加定义以更新网络设置或更改网络参数。
先决条件
- 已为集群配置了额外网络。
-
安装 OpenShift CLI(
oc)。 -
以具有
cluster-admin特权的用户身份登录。
流程
运行以下命令,在默认文本编辑器中编辑 Cluster Network Operator (CNO) CR:
oc edit networks.operator.openshift.io cluster
$ oc edit networks.operator.openshift.io clusterCopy to Clipboard Copied! Toggle word wrap Toggle overflow -
在
additionalNetworks集合中,使用您的更改更新二级网络。 - 保存您的更改,再退出文本编辑器以提交更改。
可选:运行以下命令确认 CNO 更新了
NetworkAttachmentDefinition对象。将<network_name> 替换为要显示的二级网络的名称。CNO 根据您的更改更新NetworkAttachmentDefinition对象前可能会有延迟。oc get network-attachment-definitions <network_name> -o yaml
$ oc get network-attachment-definitions <network_name> -o yamlCopy to Clipboard Copied! Toggle word wrap Toggle overflow 例如,以下控制台输出显示名为
net1的NetworkAttachmentDefinition对象: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"]}} }$ 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"]}} }Copy to Clipboard Copied! Toggle word wrap Toggle overflow