您好,登錄后才能下訂單哦!
本篇文章為大家展示了DaemonSet的典型應用場景有哪些,內容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。
Deployment 部署的副本 Pod 會分布在各個 Node 上,每個 Node 都可能運行好幾個副本。DaemonSet 的不同之處在于:每個 Node 上最多只能運行一個副本。
DaemonSet 的典型應用場景有:
在集群的每個節點上運行存儲 Daemon,比如 glusterd 或 ceph。
在每個節點上運行日志收集 Daemon,比如 flunentd 或 logstash。
在每個節點上運行監控 Daemon,比如 Prometheus Node Exporter 或 collectd。
其實 Kubernetes 自己就在用 DaemonSet 運行系統組件。執行如下命令:
kubectl get daemonset --namespace=kube-system
DaemonSet kube-flannel-ds
和 kube-proxy
分別負責在每個節點上運行 flannel 和 kube-proxy 組件。
因為 flannel 和 kube-proxy 屬于系統組件,需要在命令行中通過 --namespace=kube-system
指定 namespace kube-system
。如果不指定則只返回默認 namespace default
中的資源。
上述內容就是DaemonSet的典型應用場景有哪些,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。