容器服務(wù)平臺(tái)V20_第1頁
容器服務(wù)平臺(tái)V20_第2頁
容器服務(wù)平臺(tái)V20_第3頁
容器服務(wù)平臺(tái)V20_第4頁
容器服務(wù)平臺(tái)V20_第5頁
已閱讀5頁,還剩14頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

聯(lián)奕科技股份有限公司LIANYITECHNOLOGYCOMPANYLIMITED516丿產(chǎn)品白皮書Qi目錄第1章系統(tǒng)概述 錯(cuò)誤第1章系統(tǒng)概述 錯(cuò)誤!未定義書簽。建設(shè)背景 錯(cuò)誤!未定義書簽。痛點(diǎn)分析 錯(cuò)誤!未定義書簽系統(tǒng)簡(jiǎn)介 錯(cuò)誤!未定義書簽建設(shè)目標(biāo) 錯(cuò)誤!未定義書簽第2章系統(tǒng)架構(gòu) 錯(cuò)誤!未定義書簽。第2章系統(tǒng)架構(gòu) 錯(cuò)誤!未定義書簽。第3章CI&CD流程 第4章功能說明 錯(cuò)誤!未定義書簽。錯(cuò)誤!未定義書簽功能清單 錯(cuò)誤!未定義書簽。開發(fā)集成 錯(cuò)誤!未定義書簽代碼倉(cāng)庫 錯(cuò)誤!未定義書簽項(xiàng)目管理 錯(cuò)誤!未定義書簽工程管理 錯(cuò)誤!未定義書簽應(yīng)用管理 錯(cuò)誤!未定義書簽。應(yīng)用管理 錯(cuò)誤!未定義書簽服務(wù)管理 錯(cuò)誤!未定義書簽容器管理 錯(cuò)誤!未定義書簽交付中心 錯(cuò)誤!未定義書簽?;A(chǔ)鏡像 錯(cuò)誤!未定義書簽項(xiàng)目鏡像 錯(cuò)誤!未定義書簽應(yīng)用市場(chǎng) 錯(cuò)誤!未定義書簽運(yùn)維管理 錯(cuò)誤!未定義書簽集群管理 錯(cuò)誤!未定義書簽主機(jī)管理 錯(cuò)誤!未定義書簽監(jiān)控管理 錯(cuò)誤!未定義書簽告警管理 錯(cuò)誤!未定義書簽第5章運(yùn)行環(huán)境 錯(cuò)誤!未定義書簽。服務(wù)器環(huán)境要求 錯(cuò)誤!未定義書簽。第1章系統(tǒng)概述1.1建設(shè)背景隨著信息技術(shù)的發(fā)展,互聯(lián)網(wǎng)+教育的應(yīng)用模式改變了人們的工作及生活模式,面向教育、企業(yè)及政府單位的企業(yè)應(yīng)用逐步走向云化、互聯(lián)網(wǎng)化,但是隨著公司業(yè)務(wù)的發(fā)展,往往會(huì)出現(xiàn)服務(wù)器環(huán)境越來越復(fù)雜,管理依賴?yán)щy等問題。這些問題導(dǎo)致運(yùn)維壓力大,開發(fā)、測(cè)試、運(yùn)維的整體工作效率大打折扣,團(tuán)隊(duì)競(jìng)爭(zhēng)力下降。行業(yè)的問題積累,有時(shí)需要新技術(shù)的出現(xiàn)才能解決。Docker的橫空出世,讓人們看到了build、ship、run—體化的希望,而奕云CaaS正是希望基于docker的容器化技術(shù),解決用戶從代碼自動(dòng)編譯打包,到線上運(yùn)行維護(hù)的全套需求1.2痛點(diǎn)分析傳統(tǒng)運(yùn)維模式的問題:隨著業(yè)務(wù)快速發(fā)展,服務(wù)器環(huán)境越來越復(fù)雜,各種緊急上線,技術(shù)債務(wù),臨時(shí)版本的程序,腳本等,可能長(zhǎng)期得不到清理,最終引發(fā)問題。技術(shù)平臺(tái)快速發(fā)展,管理依賴是件很麻煩的事,而且影響運(yùn)維和開發(fā)的溝通。環(huán)境統(tǒng)一問題,經(jīng)常導(dǎo)致上線失敗。開發(fā)、測(cè)試、運(yùn)維協(xié)作困難。監(jiān)控體系不斷重構(gòu),難以滿足需求。規(guī)模小無需自動(dòng)化,而規(guī)模大后再自動(dòng)化又容易引起問題。十分依賴經(jīng)驗(yàn)豐富的運(yùn)維人員。傳統(tǒng)單體架構(gòu)問題:加載、編譯耗時(shí)長(zhǎng)。代碼管理負(fù)責(zé)。橫向擴(kuò)展難。各模塊之間的耦合程度高。針對(duì)以上問題,奕云容器管理平臺(tái)設(shè)計(jì)了可以幫助您構(gòu)筑企業(yè)級(jí)DevOps流程工具鏈和交付文化以及微服務(wù)架構(gòu)的敏捷開發(fā)流程,助力企業(yè)實(shí)現(xiàn)交付能力的平滑升級(jí)。1.3系統(tǒng)簡(jiǎn)介奕云caas平臺(tái)是基于容器的企業(yè)應(yīng)用支撐云平臺(tái),為企業(yè)提供Devops、微服務(wù)架構(gòu)、自動(dòng)化運(yùn)維等解決方案,通過奕云CaaS平臺(tái)提供的容器服務(wù),助力企業(yè)實(shí)現(xiàn)基礎(chǔ)設(shè)施云化,應(yīng)用架構(gòu)現(xiàn)代化,開發(fā)流程敏捷化,打造行業(yè)領(lǐng)先的IT能力。容器服務(wù)是基于基礎(chǔ)設(shè)施提供的Docker容器引擎服務(wù)平臺(tái),覆蓋了軟件開發(fā)過程中的開發(fā)、測(cè)試、演練、上線等生命周期管理,保持應(yīng)用系統(tǒng)快速搭建和各環(huán)境的一致性。容器技術(shù)可以處理不同平臺(tái)之間的差異性,提供一個(gè)標(biāo)準(zhǔn)化的交付方式,統(tǒng)一配置,統(tǒng)一環(huán)境,保證效率,能有效的實(shí)現(xiàn)資源限制。此外,容器能夠做到快速遷移,秒級(jí)高可用。容器服務(wù)能夠?qū)?yīng)用進(jìn)行按需配置,秒級(jí)彈性伸縮,大大減少開發(fā),測(cè)試及運(yùn)維人員的環(huán)境搭建和應(yīng)用創(chuàng)建的服務(wù)時(shí)間,提高工作效率,提高基礎(chǔ)設(shè)施資源利用率,降低硬件和軟件及人力成本。奕云CaaS采用私有云模式,實(shí)現(xiàn)用戶私有集群的容器化管理和資源智能化分配,提供全流程標(biāo)準(zhǔn)化的主機(jī)管理、應(yīng)用持續(xù)集成、鏡像構(gòu)建、部署管理、容器運(yùn)維和多層級(jí)監(jiān)控服務(wù)。1?4建設(shè)目標(biāo)開箱即用,定位為純工具,與自身業(yè)務(wù)無關(guān)。開發(fā)自運(yùn)維,使開發(fā)人員能全流程跟蹤和發(fā)現(xiàn)應(yīng)用服務(wù)的問題。全流程全視圖,覆蓋集成、部署、運(yùn)維、監(jiān)控等每一個(gè)產(chǎn)品開發(fā)運(yùn)維環(huán)節(jié),一步到位,省心省力追求效率和利用率,分鐘級(jí)的構(gòu)建和部署,提高開發(fā)交付效率,極速的升級(jí)回滾和擴(kuò)縮容,讓業(yè)務(wù)能夠快速迭代和彈性伸縮。智能化的監(jiān)控,及時(shí)了解業(yè)務(wù)和主機(jī)運(yùn)行狀況,發(fā)現(xiàn)潛在的問題。標(biāo)準(zhǔn),用docker鏡像和容器分別標(biāo)準(zhǔn)化業(yè)務(wù)的集成和交付環(huán)節(jié),統(tǒng)一產(chǎn)品開發(fā)交付的工作流程,標(biāo)準(zhǔn)化生產(chǎn)和測(cè)試環(huán)境,避免開發(fā)測(cè)試過程中環(huán)境不統(tǒng)一的問題。第2章系統(tǒng)架構(gòu)硏地?應(yīng)用容器化

(DockerS^}服箔注冊(cè)服務(wù)引謊窗源調(diào)度任務(wù)凋度物理機(jī)或虛擬機(jī)相戶管理容器(Docker]■容器(Ekxker]■容器(Docker)Jenkinsmi硏地?應(yīng)用容器化

(DockerS^}服箔注冊(cè)服務(wù)引謊窗源調(diào)度任務(wù)凋度物理機(jī)或虛擬機(jī)相戶管理容器(Docker]■容器(Ekxker]■容器(Docker)JenkinsmiHAProx/HAProxyEtcdFled■節(jié)點(diǎn)■苛點(diǎn)■節(jié)點(diǎn)■節(jié)點(diǎn)1上圖為系統(tǒng)架構(gòu)圖,CaaS平臺(tái)以google開源的K8S集群管理系統(tǒng)為基礎(chǔ)來管理Iaas基礎(chǔ)設(shè)施,在Docker技術(shù)的基礎(chǔ)上,為容器化的應(yīng)用提供部署運(yùn)行、資源調(diào)度、服務(wù)發(fā)現(xiàn)和動(dòng)態(tài)伸縮等一系列完整功能,CaaS平臺(tái)在此基礎(chǔ)上通過整合從開發(fā)到運(yùn)維的工具鏈,實(shí)現(xiàn)Docker鏡像的管理、服務(wù)管理、API管理、監(jiān)控告警管理、CI&CD集成管理,通過控制臺(tái)單一入口組件為企業(yè)提供應(yīng)用支撐平

第3章CI&CD流程上圖為CI&CD的整體流程示意圖。開發(fā)人員可在應(yīng)用程序和運(yùn)行平臺(tái)這兩層進(jìn)行應(yīng)用程序的編碼、構(gòu)建、測(cè)試和發(fā)布;測(cè)試人員可進(jìn)行環(huán)境的快速搭建,測(cè)試環(huán)境的一致性和持續(xù)集成等工作;運(yùn)維人員可進(jìn)行從硬件、操作系統(tǒng)到運(yùn)行時(shí)平臺(tái)的安裝、配置、運(yùn)行監(jiān)控、升級(jí)和優(yōu)化等工作。開發(fā)使用不同的鏡像服務(wù)部署開發(fā)環(huán)境,方便本地開發(fā)環(huán)境的搭建和一致性;測(cè)試通過使用鏡像完成服務(wù)持續(xù)集成,簡(jiǎn)化測(cè)試環(huán)境的搭建;運(yùn)維使用同一份鏡像服務(wù)部署,保持環(huán)境的一致性,也可以制作鏡像并進(jìn)行快速部署;在應(yīng)用大流量的情況,能做到秒級(jí)的擴(kuò)容;開發(fā)環(huán)節(jié):

CI流程上圖為開發(fā)環(huán)節(jié)開發(fā)人員從提交代碼到發(fā)布到測(cè)試環(huán)境的整個(gè)過程。測(cè)試環(huán)節(jié):測(cè)試環(huán)節(jié)流程跟開發(fā)環(huán)節(jié)流程一樣,建立測(cè)試項(xiàng)目并進(jìn)行CI流程進(jìn)行驗(yàn)收測(cè)試,以前端框架為angular為例,采用protractor+selenium方案。GITLAB建立測(cè)試項(xiàng)目,編寫protractor測(cè)試腳本,模擬瀏覽器執(zhí)行測(cè)試。提交代碼。執(zhí)行protratcor鏡像到selenium環(huán)境進(jìn)行測(cè)試。測(cè)試完畢將測(cè)試結(jié)果通過nginx鏡像發(fā)布出來。運(yùn)維環(huán)節(jié):手工將測(cè)試通過的鏡像發(fā)布到生產(chǎn)環(huán)境中。運(yùn)維人員可進(jìn)行從硬件、操作系統(tǒng)到運(yùn)行時(shí)平臺(tái)的安裝、配置、運(yùn)行監(jiān)控、升級(jí)和優(yōu)化等工作。第4章功能說明4.1功能清單軟件功能項(xiàng)目功能說明開發(fā)集成代碼倉(cāng)庫關(guān)聯(lián)私有Gitlab代碼倉(cāng)庫,可以輕松選擇代碼項(xiàng)目進(jìn)行構(gòu)建項(xiàng)目管理管理所有的項(xiàng)目工程管理管理每個(gè)項(xiàng)目下的工程以及構(gòu)建鏡像的配置構(gòu)建記錄記錄項(xiàng)目的每一次構(gòu)建,可以查看構(gòu)建的狀態(tài)、日志、構(gòu)建者等全方位信息應(yīng)用管理應(yīng)用管理管理所有的應(yīng)用服務(wù)管理管理應(yīng)用的所有服務(wù)以及部署配置容器管理管理所有服務(wù)的容器實(shí)例存儲(chǔ)管理管理容器的掛載存儲(chǔ)卷配置管理管理服務(wù)部署的所有配置項(xiàng)負(fù)載均衡將流量分?jǐn)偂⒁龑?dǎo)到服務(wù)的每個(gè)實(shí)例,提高服務(wù)的整體可用性和吞吐量彈性伸縮運(yùn)行中的部署可以隨時(shí)進(jìn)行擴(kuò)容縮容,增減實(shí)例個(gè)數(shù)交付中心基礎(chǔ)鏡像添加用于工程構(gòu)建需要的基礎(chǔ)鏡像應(yīng)用市場(chǎng)應(yīng)用發(fā)布到應(yīng)用市場(chǎng)便于實(shí)施一鍵安裝體驗(yàn)項(xiàng)目鏡像工程構(gòu)建生成的鏡像庫運(yùn)維管理集群管理每個(gè)集群需要配置一套kubernetes,您可以在控制臺(tái)上將集群的各項(xiàng)設(shè)置記錄下來方便添加主機(jī)、日志收集等。此外可以管理集群的namespace主機(jī)管理查看集群內(nèi)各個(gè)主機(jī)的配置、狀態(tài);可以隨時(shí)快速添加主機(jī);可以為主機(jī)打標(biāo)簽和劃分生產(chǎn)、測(cè)試環(huán)境監(jiān)控管理針對(duì)物理資源進(jìn)行主機(jī)級(jí)別的監(jiān)控;針對(duì)業(yè)務(wù)進(jìn)行部署、實(shí)例、容器的多層級(jí)監(jiān)控。用戶能夠從全局和底層單元多角度監(jiān)控主機(jī)和服務(wù)的運(yùn)行狀況告警管理設(shè)置告警策略,告警發(fā)送到用戶短信或郵箱4.2開發(fā)集成由代碼倉(cāng)庫和項(xiàng)目管理組成,通過關(guān)聯(lián)Gitlab上的項(xiàng)目在CaaS上走CI流程構(gòu)建可部署的項(xiàng)目鏡像。4.2.1代碼倉(cāng)庫功能說明將Gitlab上具有權(quán)限的項(xiàng)目做關(guān)聯(lián),自動(dòng)生成Gitlab的webhook,用于代碼提交后自動(dòng)觸發(fā)CI構(gòu)建流程。關(guān)聯(lián)的項(xiàng)目用于項(xiàng)目構(gòu)建鏡像時(shí)選用。關(guān)聯(lián)代碼庫:選擇需要構(gòu)建鏡像的項(xiàng)目代碼庫,關(guān)聯(lián)后自動(dòng)生成Gitlab的webhook。查看webhook:查看設(shè)置到gitlab上的webhook信息。4.2.2項(xiàng)目管理功能說明項(xiàng)目是一組工程的集合,是管理需要構(gòu)建鏡像的項(xiàng)目以及構(gòu)建鏡像配置。新增項(xiàng)目:新增項(xiàng)目信息。項(xiàng)目成員:管理成員對(duì)項(xiàng)目的權(quán)限。刪除項(xiàng)目:刪除已創(chuàng)建的項(xiàng)目信息。4.2.3工程管理功能說明對(duì)項(xiàng)目的所有工程進(jìn)行管理,管理工程構(gòu)建配置以及構(gòu)建記錄等。新建工程:創(chuàng)建工程構(gòu)建配置信息。用戶可選擇使用代碼倉(cāng)庫進(jìn)行構(gòu)建,也可以不使用代碼倉(cāng)庫構(gòu)建。創(chuàng)建的工程配置用于生成dockerfile文件。刪除工程:刪除已創(chuàng)建的工程構(gòu)建配置信息。工程構(gòu)建:點(diǎn)擊構(gòu)建按鈕,選擇代碼倉(cāng)庫的分支以及版本,點(diǎn)擊確定后將使用工程構(gòu)建配置生成的dockerfile生成項(xiàng)目鏡像并存儲(chǔ)到docker倉(cāng)庫中。工程詳情:列出工程的基本信息、構(gòu)建配置以及構(gòu)建記錄。構(gòu)建記錄:列出手工構(gòu)建或者自動(dòng)觸發(fā)構(gòu)建的記錄,每條記錄可以查看構(gòu)建日志以及停止構(gòu)建操作。

4.3應(yīng)用管理用于將項(xiàng)目生成的鏡像部署到測(cè)試環(huán)境或生產(chǎn)環(huán)境上,鏡像升級(jí)可自動(dòng)觸發(fā)升級(jí),對(duì)于運(yùn)行的鏡像可停止、擴(kuò)縮容、升級(jí)回滾等操作。4.3.1應(yīng)用管理功能說明應(yīng)用是一組服務(wù)的集合,集群采用Kubernetes作為分布式容器管理工具,用戶可以將應(yīng)用的鏡像部署到生產(chǎn)或測(cè)試環(huán)境中。用戶可以管理正在運(yùn)行的業(yè)務(wù),進(jìn)行升級(jí)回滾、擴(kuò)容縮容、日志查看、異?;謴?fù)、啟動(dòng)停止等操作。新建應(yīng)用:新建應(yīng)用信息,并添加成員的權(quán)限。刪除應(yīng)用:刪除已定義的應(yīng)用。應(yīng)用詳情:點(diǎn)擊詳情進(jìn)入應(yīng)用管理界面,可新增應(yīng)用的服務(wù)以及管理應(yīng)用的部署配置和運(yùn)維操作。下圖為應(yīng)用詳情界面。田9E呵并囂C叱啊田9E呵并囂C叱啊畑?BEAR-嘰KU:fi.感4nunnpMca聲髀HEt円昭場(chǎng)書urf[MovniiiriTI?"止dtfvCOfJUtlC=3ELCP.2WIT0*13KXJLXMittl?on*LtilfO1T-CM-13MLUA4.3.2服務(wù)管理功能說明列出所有應(yīng)用的服務(wù),并對(duì)服務(wù)的部署配置進(jìn)行管理。新增服務(wù):新增服務(wù)信息,填寫部署到集群環(huán)境的K8S部署配置以及負(fù)載均衡信息。刪除服務(wù):修改已創(chuàng)建的服務(wù)信息以及部署配置信息。重啟服務(wù):重啟正在運(yùn)行的服務(wù)。停用流服務(wù):停用正在運(yùn)行的服務(wù)。啟用服務(wù):?jiǎn)⒂猛S玫姆?wù)。升級(jí)/回滾:鏡像升級(jí)可觸發(fā)自動(dòng)升級(jí),升級(jí)后可回滾到指定舊版本的配置。修改部署配置后保存就對(duì)部署配置版本升級(jí)一個(gè)新版本,會(huì)提示用戶是否升級(jí)。擴(kuò)容/縮容:正在運(yùn)行的服務(wù)可點(diǎn)擊擴(kuò)容縮容按鈕對(duì)實(shí)例進(jìn)行手動(dòng)伸縮服務(wù)的實(shí)例數(shù)量。填寫伸縮實(shí)例的數(shù)量即可完成伸縮功能。自動(dòng)伸縮:填寫是否開啟自動(dòng)伸縮的開關(guān)以及CPU或內(nèi)存的閾值,當(dāng)業(yè)務(wù)訪問需求變化觸發(fā)閾值則進(jìn)行實(shí)例的自動(dòng)伸縮以滿足業(yè)務(wù)需求。部署詳情:展示部署的信息,歹表顯示部署觸發(fā)的事件以及錯(cuò)誤信息。4.3.3容器管理功能說明管理所有服務(wù)部署產(chǎn)生的所有容器實(shí)例??梢圆榭慈萜魅罩疽约安捎脀eb界面ssh登錄到容器的控制臺(tái)。日志查看:查看容器內(nèi)服務(wù)產(chǎn)生的日志??刂婆_(tái):點(diǎn)擊控制臺(tái)則以root身份ssh登錄到容器的控制臺(tái)查看容器內(nèi)服務(wù)狀態(tài)。4.4交付中心4.4.1基礎(chǔ)鏡像功能說明添加用于構(gòu)建項(xiàng)目鏡像的基礎(chǔ)鏡像,以滿足項(xiàng)目工程構(gòu)建的需求。新增基礎(chǔ)鏡像:新增基礎(chǔ)鏡像,添加的信息有基礎(chǔ)鏡像的倉(cāng)庫地址、鏡像名稱和版本。刪除基礎(chǔ)鏡像:刪除基礎(chǔ)鏡像。4.4.2項(xiàng)目鏡像功能說明列表顯示通過項(xiàng)目管理中通過項(xiàng)目構(gòu)建配置產(chǎn)生的鏡像,按項(xiàng)目名分類管理該項(xiàng)目所有工程所有分支以及各個(gè)版本的鏡像。刪除鏡像:刪除項(xiàng)目下某個(gè)分支某個(gè)版本的鏡像。原則上不允許刪除鏡像,以免回滾操作找不到鏡像導(dǎo)致回滾失敗。因此刪除鏡像需在系統(tǒng)配置中配置私有倉(cāng)庫的token認(rèn)證才允許刪除。

其他鏡像:在私有倉(cāng)庫中無法進(jìn)行分類的鏡像全部劃分到其他鏡像列表中。4.4.3應(yīng)用市場(chǎng)功能說明由奕云發(fā)布或第三方發(fā)布的可一鍵部署的應(yīng)用。通常為已寫好K8S編排文件的應(yīng)用。部署:應(yīng)用市場(chǎng)上的應(yīng)用可點(diǎn)擊部署按鈕一鍵或少量修改后進(jìn)行部署,填寫應(yīng)用名稱,修改并確認(rèn)編排文件無誤后即刻創(chuàng)建應(yīng)用。發(fā)布應(yīng)用:發(fā)布到應(yīng)用市場(chǎng)的應(yīng)用通常包括應(yīng)用的圖標(biāo)、市場(chǎng)分類、編排文件、項(xiàng)目鏡像,按文件夾形成規(guī)范,將具備規(guī)范的軟件包放置于指定目錄即可將應(yīng)用發(fā)布到應(yīng)用市場(chǎng)上。首先從公網(wǎng)上加載奕云發(fā)布的官方應(yīng)用,然后再加載指定目錄上的第三方應(yīng)用。下圖為應(yīng)用市場(chǎng)界面。上加載奕云發(fā)布的官方應(yīng)用,然后再加載指定目錄上的第三方應(yīng)用。下圖為應(yīng)用市場(chǎng)界面。上加載奕云發(fā)布的官方應(yīng)用,然后再加載指定目錄上的第三方應(yīng)用。下圖為應(yīng)用市場(chǎng)界面。sonarqube-NG3V1Xsonarqube-NG3V1X4.5運(yùn)維管理4.5.1集群管理功能說明管理多個(gè)K8S集群,對(duì)于擁有developer權(quán)限以上的用戶,可以為該集群添加主機(jī)并設(shè)置主機(jī)的工作場(chǎng)景、主機(jī)標(biāo)簽、是否用于構(gòu)建等信息。新增集群:新增集群信息,填寫K8S集群的APISERVER、etcd、dns、日志開啟等信息。集群設(shè)置:對(duì)添加的集群信息進(jìn)行查看和修改。刪除集群:刪除已定義的集群信息。命名空間:添加集群命名空間,不同團(tuán)隊(duì)可以擁有不同的命名空間,不同命名空間的服務(wù)名、部署名、POD名稱可以相同。集群成員:添加成員并設(shè)置集群成員的權(quán)限。4.5.2主機(jī)管理功能說明維護(hù)集群中的節(jié)點(diǎn),可添加K8S節(jié)點(diǎn)以及管理節(jié)點(diǎn)標(biāo)簽。添加主機(jī):通過選擇主機(jī)類型是centos或ubuntu類型,將生成的命令拷貝到主機(jī)上執(zhí)行即添加一個(gè)K8S的節(jié)點(diǎn)。標(biāo)簽設(shè)置:管理該主機(jī)的標(biāo)簽,可添加、刪除用于該主機(jī)的標(biāo)簽,用于服務(wù)部署時(shí)編排到該主機(jī)。主機(jī)設(shè)置:設(shè)置該主機(jī)的工作環(huán)境是測(cè)試環(huán)境還是正式生產(chǎn)環(huán)境以及是否用于CI構(gòu)建鏡像。實(shí)例列表:列出運(yùn)行于該主機(jī)的容器實(shí)例,可以查看該實(shí)例的日志和ssh進(jìn)日控制臺(tái)查看服務(wù)狀態(tài)。4.5.3監(jiān)控管理功能說明奕云監(jiān)控管理提供多維度的主機(jī)和運(yùn)行實(shí)例的監(jiān)控,通過列表和圖表方式呈現(xiàn)給用戶。監(jiān)控列表:列出主機(jī)或容器的資源占比,監(jiān)控指標(biāo)有cpu占用、內(nèi)存占用、磁盤讀寫占用、網(wǎng)絡(luò)流入流出占用比。監(jiān)拄翹主機(jī)監(jiān)拄翹主機(jī)內(nèi)存占用:::艇占此|Q■□主弧CRJ占陽7Iftfi前即騎: 隔趙總邯爾~[舷〕c-——%——%000>| 抽cn——%469%00| 創(chuàng)曲電ZkmdLedua-—%—%0.01%00°|TOS40f2knnj.Klu.Gri——%—%00廠| slaved.kmuL&diij.an3-—%—%11.44%0000圖標(biāo)監(jiān)控:以曲線圖和餅狀圖方式呈現(xiàn)的監(jiān)控?cái)?shù)據(jù)。

宙函占BAH burrirW會(huì)4片忻?t?viKwvk“nritinirwftrlwi宙函占泊1年十斗叫唏?蘆坤 —'坤■檔-— ―$閣唱一=31)1*-*|1BffTTff*Pfi049^% i -—-0 Xilfrth血HN坤R閒升3(i(nhQi朝| -^B> 0甜1?聊嘗1鼻1 1D41L 1NHL0W. Etm H9-XJ!IU D JWfc(12忸 — ——tlWfe 4.5.4告警管理功能說明告警管理用于添加報(bào)警策略,用戶可以自定義主機(jī)組以及用戶組,當(dāng)主機(jī)組滿足告警策略定義的閾值時(shí),發(fā)送郵件或短信給用戶組中定義的用戶。新建模板:新建告警策略模板,用戶可選擇主機(jī)或容器實(shí)例進(jìn)行監(jiān)控,設(shè)置告警邏輯,當(dāng)告警產(chǎn)生時(shí)發(fā)送的郵件模板和用戶組。添加主機(jī)組:添加運(yùn)用于告警模板的主機(jī)組合。對(duì)不同的主機(jī)組可設(shè)置不同的告警策略模板。添加用戶組:添加接收告警郵件或短信的用戶組。未恢復(fù)告警:列表顯示未恢復(fù)的告警,只有master權(quán)限才可以刪除未恢復(fù)的告警。

第5章運(yùn)行環(huán)境5.1服務(wù)器環(huán)境要求CaaS平臺(tái)可以直接部署于物理機(jī)上,也可以部署于虛擬機(jī)上。普通方案如下:角色建議配置數(shù)量備注K8S主控制器CaaS服務(wù)Etcd服務(wù)CPU4核以上,內(nèi)存8G+,硬盤200G+,os:Centos7+或+1臺(tái)主控制服務(wù)器,用于編排管理調(diào)度,需定期備份etcd數(shù)據(jù)CI自動(dòng)構(gòu)建系統(tǒng)CPU4核以上,內(nèi)存4G+,硬盤100G+,os:Centos7+或+1臺(tái)+CI流程構(gòu)建鏡像,如無需構(gòu)建可忽略Docker倉(cāng)庫CaaS數(shù)據(jù)庫CPU4核以上,內(nèi)存4G+,硬盤500G以上,os:Centos7+或+1臺(tái)鏡像存儲(chǔ)以及mysql數(shù)據(jù)存儲(chǔ)K8S服務(wù)節(jié)點(diǎn)CPU4核以上,內(nèi)存16G以上,硬盤100G+,os:Centos7+或+3臺(tái)+K8S節(jié)點(diǎn),業(yè)務(wù)承載節(jié)點(diǎn),視業(yè)務(wù)規(guī)模而定,訪問量并發(fā)量大的應(yīng)用需適當(dāng)增加內(nèi)存或服務(wù)器。業(yè)務(wù)承載存儲(chǔ)CPU4核以上,內(nèi)存4G以上,硬盤容量視業(yè)務(wù)而定,os:Centos7+或+業(yè)務(wù)數(shù)據(jù)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(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ǔ)空間,僅對(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論