本篇文章為大家展示了DaemonSet的典型應(yīng)用場景有哪些,內(nèi)容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細(xì)介紹希望你能有所收獲。
我們提供的服務(wù)有:網(wǎng)站制作、成都網(wǎng)站建設(shè)、微信公眾號開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、葉集ssl等。為超過千家企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的葉集網(wǎng)站制作公司
Deployment 部署的副本 Pod 會(huì)分布在各個(gè) Node 上,每個(gè) Node 都可能運(yùn)行好幾個(gè)副本。DaemonSet 的不同之處在于:每個(gè) Node 上最多只能運(yùn)行一個(gè)副本。
DaemonSet 的典型應(yīng)用場景有:
在集群的每個(gè)節(jié)點(diǎn)上運(yùn)行存儲(chǔ) Daemon,比如 glusterd 或 ceph。
在每個(gè)節(jié)點(diǎn)上運(yùn)行日志收集 Daemon,比如 flunentd 或 logstash。
在每個(gè)節(jié)點(diǎn)上運(yùn)行監(jiān)控 Daemon,比如 Prometheus Node Exporter 或 collectd。
其實(shí) Kubernetes 自己就在用 DaemonSet 運(yùn)行系統(tǒng)組件。執(zhí)行如下命令:
kubectl get daemonset --namespace=kube-system
DaemonSet kube-flannel-ds
和 kube-proxy
分別負(fù)責(zé)在每個(gè)節(jié)點(diǎn)上運(yùn)行 flannel 和 kube-proxy 組件。
因?yàn)?flannel 和 kube-proxy 屬于系統(tǒng)組件,需要在命令行中通過 --namespace=kube-system
指定 namespace kube-system
。如果不指定則只返回默認(rèn) namespace default
中的資源。
上述內(nèi)容就是DaemonSet的典型應(yīng)用場景有哪些,你們學(xué)到知識(shí)或技能了嗎?如果還想學(xué)到更多技能或者豐富自己的知識(shí)儲(chǔ)備,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。