17.8. 删除额外网络
您可以删除额外网络附加。您可以删除额外网络来清理未使用的网络配置或释放网络资源。
17.8.1. 删除额外网络附加定义 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
作为集群管理员,您可以从 OpenShift Container Platform 集群中删除二级网络。二级网络不会从它所附加的任何 pod 中删除。
先决条件
-
安装 OpenShift CLI(
oc)。 -
以具有
cluster-admin特权的用户身份登录。
流程
运行以下命令,在默认文本编辑器中编辑 Cluster Network Operator (CNO):
oc edit networks.operator.openshift.io cluster
$ oc edit networks.operator.openshift.io clusterCopy to Clipboard Copied! Toggle word wrap Toggle overflow 从您要删除的网络附加定义的
additionalNetworks集合中删除配置,以此修改 CR。Copy to Clipboard Copied! Toggle word wrap Toggle overflow 其中:
additionalNetworks-
指定您要从
additionalNetworks集合中删除的二级网络附加定义。如果您要删除additionalNetworks集合中唯一二级网络附加定义的配置映射,您必须指定一个空集合。
输入以下命令从集群网络中删除网络附加定义:
oc delete net-attach-def <name_of_network_attachment_definition>
$ oc delete net-attach-def <name_of_network_attachment_definition>Copy to Clipboard Copied! Toggle word wrap Toggle overflow 将 <
name_of_network_attachment_definition> 替换为您要删除的网络附加定义的名称。- 保存您的更改,再退出文本编辑器以提交更改。
可选:通过运行以下命令确认删除了额外网络 CR:
oc get network-attachment-definition --all-namespaces
$ oc get network-attachment-definition --all-namespacesCopy to Clipboard Copied! Toggle word wrap Toggle overflow