目錄
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 使用。