17. Pod 自动管理——DeamonSet 和 Job

本文详细介绍了 Kubernetes 中的 DeamonSet 和 Job 的概念、应用场景及其实现。DeamonSet 用于确保每个节点上运行一个 Pod 副本,适合系统监控、日志收集等任务;而 Job 则用于一次性或批处理任务,确保 Pod 成功运行并退出。此外,还讨论了 DeamonSet 的更新策略以及 Job 的重启策略。
摘要由CSDN通过智能技术生成

本章讲解知识点

    1. DeamonSet
    1. Job
    1. Batch Job


1. DeamonSet

1.1. 前言

我们来假设一种场景,我们集群有很多个工作节点,我们需要在每一个工作节点上都运行一个监控程序,用以收集节点状态、日志等。

那么如果使用 Deployment、StatefulSet,我们就得设置各自标签、污点来保证每一个副本相互隔离开,并正确调度到各个工作节点,那样真的是太麻烦了。有没有一种更为简单的方法呢?当然有,那就是 DeamonSet。

1.2. 概念

DaemonSet 是 Kubernetes 中一种常见的控制器类型,它用于确保集群中的每个节点都运行一个 Pod 的副本每个节点上运行的 Pod 的规范都是相同的,这与 ReplicaSet 等其他控制器类型不同

DaemonSet 通常用于实现各种任务,例如运行日志收集器、网络

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

华为云计算搬砖工

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值