$ oc delete sriovnetwork -n openshift-sriov-network-operator --all
要卸载SR-IOV网络操作符,必须删除所有正在运行的SR-IOV工作负载,卸载操作符并删除操作符使用的webhook。
作为集群管理员,您可以卸载SR-IOV网络操作符。
您可以使用具有cluster-admin
权限的帐户访问OpenShift Container Platform集群。
您已安装SR-IOV网络操作符。
删除所有SR-IOV自定义资源 (CR)
$ oc delete sriovnetwork -n openshift-sriov-network-operator --all
$ oc delete sriovnetworknodepolicy -n openshift-sriov-network-operator --all
$ oc delete sriovibnetwork -n openshift-sriov-network-operator --all
按照“从集群中删除操作符”部分中的说明,从集群中删除SR-IOV网络操作符。
删除卸载SR-IOV网络操作符后仍保留在集群中的SR-IOV自定义资源定义
$ oc delete crd sriovibnetworks.sriovnetwork.openshift.io
$ oc delete crd sriovnetworknodepolicies.sriovnetwork.openshift.io
$ oc delete crd sriovnetworknodestates.sriovnetwork.openshift.io
$ oc delete crd sriovnetworkpoolconfigs.sriovnetwork.openshift.io
$ oc delete crd sriovnetworks.sriovnetwork.openshift.io
$ oc delete crd sriovoperatorconfigs.sriovnetwork.openshift.io
删除SR-IOV webhooks
$ oc delete mutatingwebhookconfigurations network-resources-injector-config
$ oc delete MutatingWebhookConfiguration sriov-operator-webhook-config
$ oc delete ValidatingWebhookConfiguration sriov-operator-webhook-config
删除SR-IOV网络操作符命名空间
$ oc delete namespace openshift-sriov-network-operator