目录
1 前言
2 邀约
3 DaemonSet 对象介绍
4 DaemonSet 实例
1 前言
如果你对博客有任何疑问,请告诉我。
2 邀约
你可以从 b 站搜索 “九析”,获取免费的、更生动的视频资料:
3 DaemonSet 对象介绍
DaemonSet 确保在每个 Node 上都运行一个工作负载副本,即使动态添加 Node,也可以动态感知并在新的 Node 上创建新的工作负载副本。
DaemonSet 使用场景:
日志收集服务:fluentd、logstash
网络服务:flannel、canal、calico
监控服务:Prometheus
4 DaemonSet 实例
DaemonSet 实例如下:
执行如下语句创建 DaemonSet 对象:
kubectl apply -f jiuxi-daemonset.yaml
因为本人 k8s 集群有 13 个节点,其中 3 个是 master,因为 master 节点被设置为 node-role.kubernetes.io/master:NoSchedule 的污点不会调度运行 Pod,其他10个 Node 都运行了 DaemonSet 的工作负载。如下图所示:
自此,九析带你轻松完爆 DaemonSet 使用。