×

作为具有 `admin` 角色的用户,您可以从命名空间中删除网络策略。

使用 CLI 删除网络策略

您可以删除命名空间中的网络策略。

如果您以具有 `cluster-admin` 角色的用户身份登录,则可以删除集群中的任何网络策略。

先决条件
  • 您的集群使用支持 `NetworkPolicy` 对象的网络插件,例如 OVN-Kubernetes 网络插件,且设置了 `mode: NetworkPolicy`。

  • 您已安装 OpenShift CLI (`oc`)。

  • 您已使用具有 `admin` 权限的用户登录到集群。

  • 您正在网络策略所在的命名空间中工作。

步骤
  • 要删除网络策略对象,请输入以下命令:

    $ oc delete networkpolicy <policy_name> -n <namespace>

    其中

    <policy_name>

    指定网络策略的名称。

    <namespace>

    可选:如果对象在与当前命名空间不同的命名空间中定义,则指定命名空间。

    示例输出
    networkpolicy.networking.k8s.io/default-deny deleted

如果您使用 `cluster-admin` 权限登录到 Web 控制台,则可以选择直接在 YAML 中删除集群中任何命名空间中的网络策略,或者通过 Web 控制台中的 **操作** 菜单从策略中删除。