守护进程集

    有关更多信息,请参见 Kubernetes 官方文档

    如果您想在所有节点或者没有用户干预的特定节点上部署持续运行的后台任务,守护进程集会非常有用。例如:

    • 在每个节点上运行日志收集守护进程,例如 Fluentd 和 Logstash 等。
    • 在每个节点上运行节点监控守护进程,例如 Prometheus Node Exporter、collectd 和 AppDynamics Agent 等。

    您需要创建一个企业空间、一个项目和一个用户 (),务必邀请该用户到项目中并赋予 角色。有关更多信息,请参见。

    以 身份登录控制台。转到项目的应用负载,选择工作负载,点击守护进程集选项卡下面的创建

    步骤 2:输入基本信息

    为该守护进程集指定一个名称(例如 ),点击下一步继续。

    步骤 3:设置容器组

    1. 点击添加容器

    2. 输入镜像名称,该镜像可以来自公共 Docker Hub,也可以来自您指定的私有仓库。例如,在搜索栏输入 然后按回车键

      备注

      • 在搜索栏输入镜像名称后,请记得按键盘上的回车键
      • 如果想使用您的私有镜像仓库,您应该先通过配置下面的保密字典
    3. 根据您的需求设置 CPU 和内存的资源请求和限制。有关更多信息,请参见容器镜像设置中关于资源请求和资源限制的内容

    4. 点击使用默认端口以自动填充端口设置,或者您可以自定义协议名称容器端口

    5. 在下拉菜单中选择镜像拉取策略。有关更多信息,请参见。

    6. 在下拉菜单中选择更新策略。建议您选择滚动更新。有关更多信息,请参见更新策略

    7. 选择容器组调度规则。有关更多信息,请参见。

    8. 完成容器组设置后,点击下一步继续。

    您可以直接添加存储卷或者挂载配置字典或保密字典,或者直接点击下一步跳过该步骤。有关存储卷的更多信息,请访问存储卷

    备注

    守护进程集无法使用存储卷模板,而有状态副本集可以使用。

    步骤 5:配置高级设置

    您可以在该部分添加元数据。完成操作后,点击创建完成创建守护进程集的整个流程。

    • 添加元数据

      为资源进行额外的元数据设置,例如标签注解

    详情页面

    1. 守护进程集创建后会显示列表中。您可以点击右边的 ,在弹出菜单中选择操作,修改您的守护进程集。

      • 编辑信息:查看并编辑基本信息。
      • 编辑 YAML:查看、上传、下载或者更新 YAML 文件。
      • 重新创建:重新创建该守护进程集。
      • 删除:删除该守护进程集。
      • 回退:选择要回退的版本。
      • 编辑设置:配置更新策略、容器和存储卷。
      • 编辑 YAML:查看、上传、下载或者更新 YAML 文件。
      • 重新创建:重新创建该守护进程集。
      • 删除:删除该守护进程集并返回守护进程集列表页面。
    2. 点击资源状态选项卡,查看该守护进程集的端口和容器组信息。

      • 副本运行状态:您无法更改守护进程集的容器组副本数量。

      • 容器组

        • 容器组列表中显示了容器组详情(运行状态、节点、容器组IP 以及资源使用情况)。
        • 您可以点击容器组条目查看容器信息。
        • 点击容器日志图标查看容器的输出日志。
        • 您可以点击容器组名称查看容器组详情页面。

    修改工作负载的资源模板后,会生成一个新的日志并重新调度容器组进行版本更新。默认保存 10 个最近的版本。您可以根据修改日志进行重新创建。

    元数据

    点击元数据选项卡以查看守护进程集的标签和注解。

    监控

    1. 点击监控选项卡以查看 CPU 使用量、内存使用量、网络流入速率和网络流出速率。

    2. 点击右上角的下拉菜单以自定义时间范围和采样间隔。

    3. 点击右上角的 守护进程集 - 图2/ 以开始或停止自动刷新数据。

    4. 点击右上角的 守护进程集 - 图4 以手动刷新数据。

    点击环境变量选项卡以查看守护进程集的环境变量。

    事件

    点击事件以查看守护进程集的事件。