版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
構(gòu)建云服務(wù)容器實(shí)例服務(wù)構(gòu)建云服務(wù)存儲(chǔ)實(shí)例服務(wù)第一節(jié)第一節(jié)多種容器產(chǎn)品形態(tài)對(duì)比TKE@黑石優(yōu)點(diǎn):資源開(kāi)銷小沒(méi)有租戶間共享缺點(diǎn):節(jié)點(diǎn)管理,擴(kuò)縮容都不靈活HostOSContainerContainerContainer租戶獨(dú)占物理機(jī)TKE@CVM優(yōu)點(diǎn):節(jié)點(diǎn)管理和擴(kuò)縮容比較方便缺點(diǎn):VM帶來(lái)額外資源開(kāi)銷VM給客戶帶來(lái)額外管理負(fù)擔(dān)租戶AHostOSContainerContainerContainerGuestOSGuestOS租戶BCIS租戶AHostOSContainerLightOSContainerLightOSContainerLightOS租戶A租戶BCISwithvirtual-kubeletContainerInstancevirtual-kubeletNodeNodeuser'skubernetesclusterContainerInstanceContainerInstance第二節(jié)第二節(jié)輕量級(jí)虛擬化方案對(duì)比CIS輕量級(jí)虛擬化方案調(diào)研hyper.shClearContainerskataContainers他們性能如何?如何選擇?特性對(duì)比差異點(diǎn)CCHyper實(shí)現(xiàn)方式1、包含cc-runtime、cc-shim、cc-proxy、cc-agent、miniOS(kernel和rootfs)2、只實(shí)現(xiàn)runtime,把原來(lái)runc拆分成cc-runtime和cc-agent,再加上VM帶來(lái)的額外通信機(jī)制1、包含hyperctl、hyperd、hyperkernel、hyperstart2、和docker類似,實(shí)現(xiàn)一個(gè)前端命令hyperctl,和一個(gè)后臺(tái)daemonhyperdHypervisor1、只支持qemu,并且高度定制qemu2、只支持qemu2.7.0,后續(xù)會(huì)遷移至2.9.01、支持qemu、XEN、VirtualBox等2、支持qemu2.0以后的任何版本硬件平臺(tái)1、支持Intelx86_641、支持Intel、ARM64、PPC等其他依賴1、go1.8.0以上2、docker1.2.1以上、gcc-6.2.0、json-glib-1.2.2、glib-2.46.2、gmp-6.1.0、mpfr-3.1.41、go1.7.0以上基本參數(shù)對(duì)比DockerCCHyper容器啟動(dòng)時(shí)間632ms1249ms3256msVM鏡像大小0M62M11M容器內(nèi)存開(kāi)銷15M136M80Mpinghost平均時(shí)延0.05ms0.14ms0.2msCPU:8核Intel(R)Xeon(R)CPUX3440@2.53GHz系統(tǒng):CentOSLinuxrelease7.2(Final)內(nèi)核:3.10.0-693_12.tl2Docker版本:1.12.6CC版本:3.0.14Hyper版本:1.0網(wǎng)絡(luò)架構(gòu)虛線為控制流,實(shí)線為網(wǎng)絡(luò)數(shù)據(jù)流CC為每個(gè)容器創(chuàng)建一個(gè)networknamespaceVM不支持vethpair,創(chuàng)建cc-bridge連接tap和vethpair網(wǎng)絡(luò)性能對(duì)比測(cè)試機(jī)型:浪潮SA5212M5(6133*2/32G*12/SSD-480G*2RAID/NVMe-4T*12/25GE*2)磁盤(pán)IO性能對(duì)比測(cè)試機(jī)型:浪潮SA5212M5(6133*2/32G*12/SSD-480G*2RAID/NVMe-4T*12/25GE*2)第三節(jié)第三節(jié)CISv1實(shí)現(xiàn)架構(gòu)CISv1架構(gòu)概覽CISv1架構(gòu)概覽CISv1架構(gòu)概覽和原則ControlCluter本身是一個(gè)TKE托管集群每個(gè)節(jié)點(diǎn)是特殊類型的CVM節(jié)點(diǎn)的生命周期由vstation管理每個(gè)節(jié)點(diǎn)比CIS實(shí)例規(guī)格稍大用戶購(gòu)買(mǎi)一個(gè)CIS,后臺(tái)在ControlCluster中創(chuàng)建一個(gè)Pod,通過(guò)NodeSelector調(diào)度到相應(yīng)規(guī)格的CVM通過(guò)CVM的自動(dòng)伸縮組,控制節(jié)點(diǎn)的增加和刪除實(shí)現(xiàn)原則:盡量復(fù)用騰訊云和k8s已有功能,提升CIS上線速度和穩(wěn)定性。ASG自動(dòng)打標(biāo)簽給ASG關(guān)聯(lián)一組標(biāo)簽,ASG創(chuàng)建出來(lái)的節(jié)點(diǎn),會(huì)自動(dòng)打上k8s標(biāo)簽CIS實(shí)例請(qǐng)求->CVMASG(model:1C2G)Kubernetes
MasterKubernetes
MasterKubernetes
MasterCIS
ControlClusterASG(model:2C4G)deploymentwithNodeSelectormodel:1C2GcontainercontainerInstanceENICVMcontainerInstanceENICVMcontainerInstanceENICVMcontainerInstanceENICVMClusterAutoscalerENIcontrollercloud-provider請(qǐng)求ContainerInstance(規(guī)格1C2G)CIS-GW根據(jù)標(biāo)簽選擇對(duì)應(yīng)的ASGCVM->CIS實(shí)例ASG(model:1C1G)Kubernetes
MasterKubernetes
MasterKubernetes
MasterCIS
ControlClusterASG(model:1C2G)deploymentwithNodeSelectormodel:1C2GcontainercontainerInstanceENICVMcontainerInstanceENICVMcontainerInstanceENICVMcontainerInstanceENICVMClusterAutoscalerENIcontrollercloud-provider請(qǐng)求ContainerInstance(規(guī)格1C2G)CIS-GWENIcontroller創(chuàng)建彈性網(wǎng)卡ENI(根據(jù)Podannotation)
CVM上配置和啟動(dòng)kubelet等
kubeletcni-eni節(jié)點(diǎn)加入集群kubelet拉起POD調(diào)度POD到節(jié)點(diǎn)CIS網(wǎng)絡(luò)架構(gòu)每個(gè)POD綁定一個(gè)彈性網(wǎng)卡,不綁定veth設(shè)備,不連bridge同VPC的POD可以互通,不同VPC的POD不能通信POD跟節(jié)點(diǎn)之間不能通信nfs等volume插件需要修改,直接在容器中掛載第四節(jié)CISv2第四節(jié)如何管理katacontainerCISv2-如何管理katacontainer方案一在底層把katacontainer當(dāng)作一種新的CVM機(jī)型,完全交給vstation來(lái)管理。Pro:-復(fù)用云主機(jī)系統(tǒng)的母機(jī)管理和虛擬機(jī)管理機(jī)制Con:-需要自己實(shí)現(xiàn)相關(guān)Pod語(yǔ)義,以便支持
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026恒豐銀行棗莊分行社會(huì)招聘2人考試參考題庫(kù)及答案解析
- 2026年甘肅省平?jīng)鍪星f浪縣第一批城鎮(zhèn)公益性崗位工作人員招聘47人考試參考題庫(kù)及答案解析
- 2026廣東深圳大學(xué)土木與交通工程學(xué)院周英武特聘教授團(tuán)隊(duì)招聘研究助理1人考試參考題庫(kù)及答案解析
- 2026內(nèi)蒙古農(nóng)商銀行社會(huì)招聘70人筆試模擬試題及答案解析
- 2026廣西姆洛甲文化旅游投資有限公司招聘文旅策劃主管2人考試參考題庫(kù)及答案解析
- 2026年寧德市蕉城園投港務(wù)有限公司招聘考試備考題庫(kù)及答案解析
- 2026年大理州彌渡縣政務(wù)服務(wù)管理局招聘公益性崗位人員(1人)考試參考試題及答案解析
- 2026廣東惠州市惠陽(yáng)區(qū)城市建設(shè)投資集團(tuán)有限公司第一批次招聘25人考試備考題庫(kù)及答案解析
- 2025年寧波象山縣衛(wèi)生健康系統(tǒng)公開(kāi)招聘編外人員36人考試參考試題及答案解析
- 2026廣西梧州市萬(wàn)秀區(qū)殘疾人聯(lián)合會(huì)招聘社區(qū)殘協(xié)專職委員3人考試參考題庫(kù)及答案解析
- 生鮮乳安全生產(chǎn)培訓(xùn)資料課件
- 2025年國(guó)資委主任年終述職報(bào)告
- 2026年八年級(jí)生物上冊(cè)期末考試試卷及答案
- 工程顧問(wèn)協(xié)議書(shū)
- 2026年沃爾瑪財(cái)務(wù)分析師崗位面試題庫(kù)含答案
- 大學(xué)教學(xué)督導(dǎo)與課堂質(zhì)量監(jiān)控工作心得體會(huì)(3篇)
- 廣東省汕頭市金平區(qū)2024-2025學(xué)年九年級(jí)上學(xué)期期末化學(xué)試卷(含答案)
- 項(xiàng)目專家評(píng)審意見(jiàn)書(shū)標(biāo)準(zhǔn)模板
- 2025年高中計(jì)算機(jī)操作試題題庫(kù)及答案
- 江蘇省G4(南師大附中、天一、海安、海門(mén))聯(lián)考2026屆高三年級(jí)12月份測(cè)試(G4聯(lián)考)生物試卷(含答案)
- 2026年山西信息職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)技能測(cè)試題庫(kù)及參考答案詳解1套
評(píng)論
0/150
提交評(píng)論