守护进程集(Daemonsets)

守护进程集(Daemonsets)确保全部(或者部分)节点都运行一个 Pod 实例,支持实例动态添加到新节点。您可以通过 YAML 方式创建守护进程集(Daemonsets)。完成创建后,还可以对其执行监控、删除等操作。

说明

Daemonsets 是 kubernetes 原生概念。更多详情请参见 Kubernetes 官方文档

创建 Daemonsets

本部分介绍如何通过 YAML 文件创建守护进程集(Daemonsets)。

操作步骤

  1. 登录 SOFASTACK 控制台。

  2. 在左侧导航栏单击 容器应用服务 > 工作负载 > 守护进程集(Daemonsets)

  3. 守护进程集 Daemonsets 页面,单击 从 YAML 创建

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

    样例如下:

    kind: DaemonSet
    metadata:
      name: daemonset-example
      labels:
      k8s-app: daemonset-example
      namespace: yournamespace  # 改成当前的命名空间名称
    spec:
      selector:
      matchLabels:
        k8s-app: daemonset-example
      template:
      metadata:
        labels:
        k8s-app: daemonset-example
      spec:
        containers:
        - name: nginx
        image: reg-cnsh.cloud.alipay.com/library/nginx:latest

创建成功后,Daemonsets 处于 运行中 的状态。

更新 Daemonsets

本部分介绍如何通过修改 YAML 文件更新守护进程集(Daemonsets)。

前提条件

已创建 YAML。

操作步骤

  1. 登录 SOFASTACK 控制台。

  2. 在左侧导航栏单击 容器应用服务 > 工作负载 > 守护进程集(Daemonsets)

  3. 守护进程集 Daemonsets 页面,单击 查看/编辑 YAML

  4. 在 YAML 编辑框中修改信息,单击 更新

    更新成功后,系统会自动根据新的 YAML 文件信息部署 Daemonsets。

删除 Daemonsets

本部分介绍如何删除守护进程集(Daemonsets)。

前提条件

已创建 YAML。

操作步骤

  1. 登录 SOFASTACK 控制台。

  2. 在左侧导航栏单击 容器应用服务 > 工作负载 > 守护进程集(Daemonsets)

  3. 守护进程集 Daemonsets 页面,单击 操作 栏的 删除,在弹出的对话框中单击 确定

监控 Daemonsets

本部分介绍如何监控守护进程集(Daemonsets)。

前提条件

已创建 YAML。

操作步骤

  1. 登录 SOFASTACK 控制台。

  2. 在左侧导航栏单击 容器应用服务 > 工作负载 > 守护进程集(Daemonsets)

  3. 守护进程集(Daemonsets)页面,单击 操作 栏的 监控,系统将跳转至 云监控控制台。您可以通过该控制台,直观地查看该守护进程集(Daemonsets)的各项监控指标。

说明

云监控控制台的相关操作,请参见 查看应用分组