×

作为具有 `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 控制台中的策略的**操作**菜单删除。

使用 OpenShift 集群管理器删除网络策略

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

先决条件
  • 您已登录到 OpenShift 集群管理器

  • 您已创建 OpenShift 专用集群。

  • 您已为集群配置了身份提供程序。

  • 您已将您的用户帐户添加到已配置的身份提供程序。

步骤
  1. 在 OpenShift 集群管理器 Web 控制台中,从**管理员**角度,在**网络**下,单击**网络策略**。

  2. 使用以下方法之一删除您的网络策略:

    • 从**网络策略**表中删除策略

      1. 从**网络策略**表中,选择要删除的网络策略行的堆栈菜单,然后单击**删除网络策略**。

    • 使用各个网络策略详细信息中的**操作**下拉菜单删除策略

      1. 单击您的网络策略的**操作**下拉菜单。

      2. 从菜单中选择**删除网络策略**。