版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、云原生應(yīng)用自動(dòng)部署解決方案如何為云原生應(yīng)用 帶來穩(wěn)定高效的部署能力?2011: containerizeLXCOne pool per BU2015: dockerize + smart schedulingDockerIn-house scheduling2017-18: k8s with basic orchestration“Rich Container”O(jiān)ne Pod one containerK8S API2019: cloud nativeContainerdPod with sidecarsFull K8S stackExplore(K8s API centric)Cloud N
2、ative(Standard + Open)Containerize(container centric)Alibaba 云原生歷程規(guī)?;w移業(yè)務(wù)復(fù)雜場景協(xié)助PaaS云 原生轉(zhuǎn)變富容器拆分穩(wěn)定性保障應(yīng)用關(guān)心的核心問題:面向豐富業(yè)務(wù)場景的策略能力極致的部署發(fā)布效率運(yùn)行時(shí)的穩(wěn)定性和容錯(cuò)能力超大規(guī)模應(yīng)用上云的問題應(yīng)用負(fù)載管理(workload)原生workload能力缺陷阿里應(yīng)用依賴的workload能力功能DeploymentCloneSetStatefulSetAdvanced StatefulSetPod 名字GeneratedGeneratedOrderedOrdered先擴(kuò)再縮遷移NoYe
3、sNoNo流式擴(kuò)容NoYesNoNoPod重建升級YesYesYesYesPod原地升級NoYesNoYes分批(灰度)發(fā)布NoYesYesYes最大不可用數(shù)量YesYesNoYes最大彈性數(shù)量YesYesNoNo發(fā)布順序可配置(優(yōu)先級、打散)NoYesNoYesPod 升 級 前 后 hook (preUpdate/postUpdate)NoYesNoYesPod升級方式CloneSet、Advanced StatefulSet 均支持指定Pod 升級方式:ReCreate:重建Pod 升級,和原生 Deployment/StatefulSet 一致InPlaceIfPossible:如果只
4、修改 image 和metadata 中的labels/annotations 等字 段,則觸發(fā) Pod 原地升級;如果修改了其他 template spec 中的字段,則退化 到Pod 重建升級。InPlaceOnly:只允許修改 image 和metadata 中的labels/annotations 等字段, 只會(huì)使用原地升級。原地升級:Node不變,不經(jīng)過重新調(diào)度IP不變、升級過程網(wǎng)絡(luò)不斷Volume不變,完全復(fù)用掛載發(fā)布速度大幅提升(只涉及拉鏡像增量部分)原地升級示例CloneSetPod-aPod-bPod-cAdvanced StatefulSetPod-aPod-bPod-cP
5、od-xPod-yPod-zIn-place upgradeRetain Pod state, avoid schedulingCloneSetPod-zappPod-xappPod-yappNodeNodeKubeletKubeletUpdate app image in templatePartition=1Patch image ofapp containerFind hash changedRecreate container with new image原地升級原理sandboxsidecarsandboxsidecarsandboxsidecar流式+分批發(fā)布$ kubectl g
6、et clone demoNAMEDESIREDUPDATEDUPDATED_READYREADYTOTALAGEdemo5105617m# .$ kubectl get clone demoNAMEDESIREDUPDATEDUPDATED_READYREADYTOTALAGEdemo5225517m配置發(fā)布順序發(fā)布優(yōu)先級(1):按 selector 匹配計(jì)算權(quán)重發(fā)布優(yōu)先級(2):按給定label key 對應(yīng)的value 值 作為權(quán)重發(fā)布打散:將匹配key-value 的Pod 打散到 不同批次中發(fā)布定義在應(yīng)用workload中當(dāng)應(yīng)用和workload數(shù)量眾多時(shí),很難統(tǒng)一增加應(yīng)用開發(fā)者不知
7、道(甚至也不關(guān)心)自己的 應(yīng)用需要配置哪些sidecar容器當(dāng)sidecar鏡像需要升級時(shí),如果把所有應(yīng)用 的workload全部升級一遍?通過SidecarSet注入單獨(dú)定義sidecar容器的模板和注入規(guī)則,和應(yīng)用workload解耦應(yīng)用開發(fā)者們不需要再關(guān)心workload中需要 寫哪些sidecar容器支持懶升級和原地升級sidecar容器,后者主 動(dòng)升級過程中不會(huì)影響應(yīng)用容器運(yùn)行Sidecar 管理方式SidecarSet 示例CloneSet(A)Pod-aPod-bPod-cCloneSet(B)Pod-xPod-yPod-zSidecarSet通過admission contro
8、l注入原地升級,與應(yīng)用解耦When we have thousands sidecars, well need:A SidecarSet CRD:Describe all sidecars need to be operatedA SidecarOperator:Inject sidecar containers to selected PodsUpgrade sidecar containers following rollout policy when SidecarSet is updatedDelete sidecar containers when SidecarSet is deletedSidecar 注入DaemonSet (即將開源)Kruise DaemonSet:1. 具備三種灰度能力StandardSurgingInp
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 業(yè)務(wù)理論培訓(xùn)制度
- 二次供水培訓(xùn)制度
- 關(guān)于選派教師培訓(xùn)制度
- 國企商務(wù)培訓(xùn)制度
- 啟東地理中考試卷及答案
- 農(nóng)行銀行崗位考試真題及答案
- 2025北京市平谷區(qū)政務(wù)服務(wù)中心綜合人員招聘備考題庫完整參考答案詳解
- 2025江蘇南京大學(xué)法學(xué)院單勇課題組招聘1人備考題庫(含答案詳解)
- 2026年南陽理工學(xué)院招聘高層次人才30人備考題庫完整參考答案詳解
- 2025廣西河池市天峨縣大數(shù)據(jù)發(fā)展局公開招聘就業(yè)見習(xí)人員3人備考題庫及答案詳解(考點(diǎn)梳理)
- 霧化吸入操作教學(xué)課件
- 2025年小學(xué)圖書館自查報(bào)告
- 【語文】廣東省佛山市羅行小學(xué)一年級上冊期末復(fù)習(xí)試卷
- 2025年醫(yī)療器械注冊代理協(xié)議
- 廣西壯族自治區(qū)職教高考英語學(xué)科聯(lián)考卷(12月份)和參考答案解析
- 新疆三校生考試題及答案
- 2026年《必背60題》腫瘤內(nèi)科醫(yī)師高頻面試題包含答案
- 2025新疆亞新煤層氣投資開發(fā)(集團(tuán))有限責(zé)任公司第三批選聘/招聘筆試歷年參考題庫附帶答案詳解
- 圍手術(shù)期心肌梗塞的護(hù)理
- 超市門口鑰匙管理制度
- 代貼現(xiàn)服務(wù)合同范本
評論
0/150
提交評論