




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
DaemonSet與StatefulSet軟件技術(shù)專業(yè)群·
專業(yè)選修課目錄/ContentsDaemonSet控制器0201StatefulSet控制器DaemonSet控制器01DaemonSet控制器概述DaemonSet作用:DaemonSet確保全部(或者某些)節(jié)點(diǎn)上均運(yùn)行一個(gè)Pod的副本。當(dāng)有節(jié)點(diǎn)加入集群時(shí),也會為他們新增一個(gè)Pod。當(dāng)有節(jié)點(diǎn)從集群移除時(shí),這些Pod也會被回收。刪除DaemonSet將會刪除它創(chuàng)建的所有Pod。DaemonSet控制器的典型應(yīng)用包括:日志收集,比如Fluentd、Logstash等;系統(tǒng)監(jiān)控,比如PrometheusNodeExporter、collectd、NewRelicagent、Gangliagmond等;系統(tǒng)程序,比如kube-proxy、glusterd、ceph等。副本數(shù)量:
由于DaemonSet保證在每個(gè)正常節(jié)點(diǎn)上都運(yùn)行一個(gè)Pod副本,因此其副本數(shù)是與節(jié)點(diǎn)數(shù)量一致的。所以,與ReplicaSet和Deployment不同,DaemonSet無需指定副本數(shù)DaemonSet控制器概述使用kubectl-nkube-systemgetpods-owide命令,查看集群核心組件部署情況calico-node和kube-proxy均為DaemonSet類型的控制器,其在示例中的三個(gè)節(jié)點(diǎn)(master01、worker01和worker02)中均部署了一個(gè)Pod副本DaemonSet控制器創(chuàng)建嘗試創(chuàng)建DaemonSet控制器,配置文件如下:類型指定為DaemonSet;DaemonSet的配置文件中沒有replicas字段,無需指定副本數(shù);問:左側(cè)配置文件是否會在所有節(jié)點(diǎn)都上部署DaemonSet控制器的Pod副本?注意:主節(jié)點(diǎn)master01默認(rèn)被標(biāo)記為污點(diǎn),不參與任何調(diào)度。DaemonSet控制器創(chuàng)建使用命令kubectlapply-fdaemonset-demo1.yaml創(chuàng)建該資源,可以看到只在worker節(jié)點(diǎn)上存在Pod,而master節(jié)點(diǎn)則沒有。若要master節(jié)點(diǎn)也運(yùn)行該P(yáng)od,需要在配置文件中設(shè)置對污點(diǎn)進(jìn)行容忍,例如右圖所示配置。StatefulSet控制器02StatefulSet控制器概述DaemonSet作用:StatefulSet控制器能夠保證Pod的每個(gè)副本在整個(gè)生命周期中名稱是不變的;同時(shí)StatefuleSet會保證副本按照固定的順序啟動、更新或者刪除。StatefulSet控制器主要解決的問題有:穩(wěn)定的持久化存儲,即Pod重新調(diào)度后還是能訪問到相同的持久化數(shù)據(jù);穩(wěn)定的網(wǎng)絡(luò)標(biāo)志,即Pod重新調(diào)度后其PodName和HostName不變;有序部署,有序擴(kuò)展,即Pod是有順序的,在部署或者擴(kuò)展的時(shí)候要依據(jù)定義的順序依次依序進(jìn)行(即從0到N-1,在下一個(gè)Pod運(yùn)行之前所有之前的Pod必須都是Running和Ready狀態(tài));有序收縮(即從N-1到0)。StatefulSet控制器創(chuàng)建相較于Deployment控制器配置文件而言:多出一個(gè)serviceName字段;多出一個(gè)超止期terminationGracePeriodSeconds字段,10秒;Kubernetes等待指定的時(shí)間稱為優(yōu)雅終止寬限期(默認(rèn)30s),是創(chuàng)建穩(wěn)定系統(tǒng)和提供出色用戶體驗(yàn)的核心;嘗試創(chuàng)建StatefulSet控制器,配置文件如下:StatefulSet控制器創(chuàng)建StatefulSet控制器啟動之后:各Pod的名稱為<statefulSetName>-<數(shù)字>;創(chuàng)建的順序由0開始;每一個(gè)Pod的創(chuàng)建啟動均是依次創(chuàng)建啟動,前一個(gè)Pod未進(jìn)入到Running狀態(tài)之前,后一個(gè)Pod不會創(chuàng)建StatefulSet控制器刪除注意:StatefulSet控制
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2023年電算化理論題庫及答案
- 2025年功能性食品市場消費(fèi)者需求趨勢及產(chǎn)品創(chuàng)新策略研究報(bào)告
- 2024年“三大糾紛”事件應(yīng)急預(yù)案
- 2025年金融行業(yè)數(shù)據(jù)治理與數(shù)據(jù)資產(chǎn)化在金融科技投資中的應(yīng)用趨勢報(bào)告
- 2023年職業(yè)病防治法知識競賽試題及答案
- 2025年中小學(xué)STEAM教育推廣的師資培訓(xùn)與評價(jià)體系研究報(bào)告
- 2023青海安全員C證考試(專職安全員)題庫及答案
- 2023年計(jì)算機(jī)基礎(chǔ)知識試題及答案解析
- 2023海南“安全生產(chǎn)月”知識測試及參考答案
- 2023房屋拆遷合同十二篇
- 2025年高考四川卷物理高考真題+解析(參考版)
- 輕型卒中臨床診療中國專家共識(2024版)解讀
- DB65T 8001-2019 二次供水工程技術(shù)標(biāo)準(zhǔn)
- 溫泉酒店承包協(xié)議書
- 保潔消毒液配制培訓(xùn)課件
- 防疫消毒制度管理制度
- 腦卒中康復(fù)護(hù)理查房
- 個(gè)人租車合同范本
- 交管12123駕駛證學(xué)法減分練習(xí)題庫(1000題版)
- 預(yù)防艾滋病梅毒和乙肝母嬰傳播實(shí)施方案
- 防鼠疫知識培訓(xùn)
評論
0/150
提交評論