第六章 九析带你轻松完爆 k8s - DaemonSet 简介

目录

1 前言

2 邀约

3 DaemonSet 对象介绍

4 DaemonSet 实例


1 前言

        如果你对博客有任何疑问,请告诉我。

1.png


2 邀约

        你可以从 b 站搜索 “九析”,获取免费的、更生动的视频资料:

clipboard2.png


3 DaemonSet 对象介绍

        DaemonSet 确保在每个 Node 上都运行一个工作负载副本,即使动态添加 Node,也可以动态感知并在新的 Node 上创建新的工作负载副本。

        DaemonSet 使用场景:

日志收集服务:fluentd、logstash

网络服务:flannel、canal、calico

监控服务:Prometheus


4 DaemonSet 实例

        DaemonSet 实例如下:

spacer.gifclipboard3.png

        执行如下语句创建 DaemonSet 对象:

kubectl apply -f jiuxi-daemonset.yaml

        因为本人 k8s 集群有 13 个节点,其中 3 个是 master,因为 master 节点被设置为 node-role.kubernetes.io/master:NoSchedule 的污点不会调度运行 Pod,其他10个 Node 都运行了 DaemonSet 的工作负载。如下图所示:

spacer.gifclipboard4.png

        自此,九析带你轻松完爆 DaemonSet 使用。

猜你喜欢

转载自blog.51cto.com/14625168/2498410