守护进程集可以确保全部(或者某些)节点上运行一个Pod实例。当有新节点加入集群时,会新增Pod;当节点从集群移除时,回收Pod。

# 使用场景

守护进程集典型用法有:

  • 运行集群存储daemon,例如每个节点上运行glusterd、Ceph
  • 运行日志收集daemon,例如每个节点运行fluentd、logstash
  • 运行监控daemon,例如Prometheus Node Exporter

# 操作简介

# 守护进程集列表

前提:

  • 拥有集群状态为“正常”的集群
  • 当前用户拥有对应集群的集群内权限

操作步骤:点击“工作负载”,点击“守护进程集”:

# 创建守护进程集

# 前提

拥有集群状态为“正常”的集群。
当前用户拥有对应集群的集群内权限。
已进入守进程集列表页面。

# 操作步骤

  1. 点击添加守护进程集按钮。

  2. 点击后进入创建守护进程集页面:

    创建守护进程集共四个步骤,基本信息中主要配置守护进程名称,所在集群,命名空间等息。

    容器设置请参阅“无状态”中的容器设置

    高级设置,请参阅“无状态”中的创建无状态

# 删除守护进程集

# 前提

拥有集群状态为“正常”的集群。
当前用户拥有对应集群的集群内权限。
已存在守进程集。
已进入守护进程集列表页面。

# 操作步骤

  1. 选中要删除的守护进程集,点击删除守护进程集按钮。

  2. 点击后弹出确认提示,点击确认删除。

    注意,系统的守护进程集无法删除。

# 查看守护进程集YAML

# 前提

拥有集群状态为“正常”的集群。
当前用户拥有对应集群的集群内权限。
已存在守进程集。
已进入守护进程集列表页面。

# 操作步骤

  1. 找到要查看YAML的守护进程集,点击查看YAML按钮。

  2. 点击后查看yaml,点击导出按钮即可下载对应的yaml。

# 修改守护进程集

# 前提

拥有集群状态为“正常”的集群。
当前用户拥有对应集群的集群内权限。
已存在守进程集。
已进入守护进程集列表页面。

# 操作步骤

  1. 找到要修改的守护进程集,点击修改按钮。

  2. 点击后进入修改页面,修改参数后点击确定

注意:系统守护进程集无法修改。

# 守护进程集详情

# 前提

拥有集群状态为“正常”的集群。
当前用户拥有对应集群的集群内权限。
已存在守进程集。
已进入守护进程集列表页面。

# 操作步骤

  1. 找到要查看详情的守护进程集,点击守护进程的名称。

  2. 点击后进入守护进程集详情页面。

查看守护进程集访问方式:

查看守护进程集实例列表:

点击事件查看守护进程事件: