管理 NetworkPolicy

您可以在 LHC 控制台上轻松管理 NetworkPolicy,如执行创建、更新、删除等操作。

创建 NetworkPolicy

  1. 登录 LHC 控制台,在左侧导航栏单击 集群管理 > 集群详情

  2. 单击目标集群名称,进入 集群详情 页,单击 工作负载 页签。

  3. 在左侧菜单选项,选择 自定义资源对象 > NetworkPolicy,单击 创建 NetworkPolicy

  4. 在输入框中输入 YAML 内容,单击 提交

    样例如下:

    kind: NetworkPolicy
    apiVersion: networking.k8s.io/v1
    metadata:
      name: allow-all-ingress-example
    spec:
      podSelector:
        matchLabels:
          run: nginx
      ingress:
      - from:
        - podSelector:
            matchLabels:
              access: "true"

执行结果

创建成功后, 名为 allow-all-ingress-example 的 NetworkPolicy 将出现在列表页面中。

相关操作

  • 如需查看 NetworkPolicy 详情,请在 NetworkPolicy 列表页单击目标 NetworkPolicy 名称,进入 NetworkPolicy 详情页。在该页面上,可以查看 NetworkPolicy 基本信息及 YAML 配置信息。

    1
  • 如需搜索 NetworkPolicy,请在 NetworkPolicy 列表页右上角的输入栏,输入 NetworkPolicy 名称关键字即可进行搜索。本例中输入 example,查询结果如下图所示。

    image.png
  • 如需更新 NetworkPolicy,请在 NetworkPolicy 列表页单击操作栏中的 查看/编辑,并在编辑 NetworkPolicy 对话框中编辑 YAML 信息,然后单击 提交

  • 如需删除 NetworkPolicy,请在 NetworkPolicy 列表页单击操作栏中的 删除,然后在弹出的提示对话框中单击 确定