×

要卸载SR-IOV网络操作符,必须删除所有正在运行的SR-IOV工作负载,卸载操作符并删除操作符使用的webhook。

卸载SR-IOV网络操作符

作为集群管理员,您可以卸载SR-IOV网络操作符。

先决条件
  • 您可以使用具有cluster-admin权限的帐户访问OpenShift Container Platform集群。

  • 您已安装SR-IOV网络操作符。

步骤
  1. 删除所有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
  2. 按照“从集群中删除操作符”部分中的说明,从集群中删除SR-IOV网络操作符。

  3. 删除卸载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
  4. 删除SR-IOV webhooks

    $ oc delete mutatingwebhookconfigurations network-resources-injector-config
    $ oc delete MutatingWebhookConfiguration sriov-operator-webhook-config
    $ oc delete ValidatingWebhookConfiguration sriov-operator-webhook-config
  5. 删除SR-IOV网络操作符命名空间

    $ oc delete namespace openshift-sriov-network-operator