數(shù)人云容器管理面板Crane具有應(yīng)用治理、鏡像管控、集群運維,以及鏡像倉庫認證管理四大功能,可管理大規(guī)模集群,實現(xiàn)應(yīng)用的彈性擴縮。插件化架構(gòu)設(shè)計使其具有 Docker 靈活的插拔存儲與網(wǎng)絡(luò)驅(qū)動,可按需啟停用戶管理。
數(shù)人云CTO肖德時指出,“Docker公司推出了SwarmKit套件,把Swarm的精華注入到Docker中,使開發(fā)者可以非常方便地獲取集群能力。數(shù)人云為了幫助廣大技術(shù)愛好者對Docker新版本有快速直觀的感受,制作了一款基于最新Swarm特性的容器管理工具,使有一定容器開發(fā)經(jīng)驗的開發(fā)者在第一時間體驗Docker的新特性。數(shù)人云Crane在開發(fā)者和數(shù)人云之間建立了一條新的紐帶,將集結(jié)越來越多的技術(shù)愛好者把Docker這項技術(shù)更好地發(fā)展應(yīng)用下去。”
易用穩(wěn)定 覆蓋不同用戶群體
數(shù)人云容器管理面板Crane結(jié)合Docker 最新的集群功能,對應(yīng)用、服務(wù)、任務(wù)與容器間的邏輯關(guān)系進行了全新闡述。通過一個DAB文件,即可驅(qū)動整個應(yīng)用的跨主機編排,并保證應(yīng)用內(nèi)服務(wù)的自動發(fā)現(xiàn);同時,該工具實現(xiàn)JSON文件、向?qū)П韱?、?yīng)用目錄、命令行工具多種應(yīng)用下發(fā)模式,可滿足中高級不同用戶群體的需求,只需輸入兩個關(guān)鍵字就可下發(fā)一個應(yīng)用。
數(shù)人云容器管理面板Crane可以在固定時間內(nèi)并行更新任務(wù)數(shù),避免更新峰值影響集群吞吐。該工具提供服務(wù) Docker 鏡像更新的Webhook,可與上游鏡像構(gòu)建對接,觸發(fā)鏡像更新回調(diào)。運行中的服務(wù)可以隨時進行擴容縮容,用戶可以按照業(yè)務(wù)需要增減任務(wù)個數(shù),并為每個任務(wù)設(shè)置CPU內(nèi)存的資源跨度,保證全局的資源隔離。
用戶不僅可以配置任務(wù)的失敗重啟策略來達到服務(wù)容錯,還可以設(shè)置任務(wù)的重啟間隔,固定時間窗口內(nèi)的重啟次數(shù),避免異常任務(wù)頻繁調(diào)度消耗集群資源,進而保證集群的整體穩(wěn)定性。集群中的每個節(jié)點都可以分攤流量、引導(dǎo)至服務(wù)的每個任務(wù),這不僅提高了服務(wù)的可用性和吞吐量,更消除了負載均衡單點。落地過程中,用戶可以使用前置的 F5 硬負載對接部分甚至整個后端集群的主機。
數(shù)人云容器管理面板Crane提供多種分發(fā)模式,固定任務(wù)數(shù)與一主機一任務(wù)模式,結(jié)合長時任務(wù)批處理任務(wù),定時任務(wù)可實現(xiàn)多種任務(wù)分發(fā)組合滿足不同應(yīng)用場景。
同時提供私有鏡像和公有鏡像功能
數(shù)人云容器管理面板Crane的應(yīng)用目錄可以幫助用戶打造企業(yè)內(nèi)部的鏡像市場,可一鍵下發(fā)公共應(yīng)用,提高運維效率。該工具提供了私有鏡像功能和公有鏡像功能:私有鏡像實現(xiàn)了用戶管理與鏡像管控的閉環(huán),通過對接企業(yè)內(nèi)部用戶系統(tǒng),用戶可以使用內(nèi)部賬號/密碼無縫推送鏡像到私有鏡像倉庫,拉取亦然。而公有鏡像則結(jié)合用戶管理功能,用戶可以將自己的鏡像公開給他人使用,實現(xiàn)組內(nèi)資源共享。
集群運維 一鍵實現(xiàn)任務(wù)調(diào)度
數(shù)人云容器管理面板Crane可以查看集群內(nèi)各主機的配置、狀態(tài),可隨時快速添加主機,一鍵將某主機上的任務(wù)調(diào)度至其它機器以停止維護該主機。該工具還可以為主機打標簽來配合任務(wù)調(diào)度,或者依此劃分生產(chǎn)、測試環(huán)境。
數(shù)人云容器管理面板Crane內(nèi)置Overlay網(wǎng)絡(luò),實現(xiàn)應(yīng)用網(wǎng)絡(luò)隔離和獨立的網(wǎng)絡(luò)規(guī)劃能力,用戶也可以通過 Docker網(wǎng)絡(luò)插件功能無縫對接多種Overlay網(wǎng)絡(luò)方案。
此外,該工具還提供容器的實時監(jiān)控,幫助用戶從全局和底層單元多角度監(jiān)控主機和服務(wù)的運行狀況,實時日志功能實現(xiàn)了容器級別的服務(wù)級別實時日志收集。
鏡像倉庫認證管理
通過數(shù)人云容器管理面板Crane鏡像倉庫認證管理,用戶可以管理自己多個鏡像倉庫的認證信息,在發(fā)布應(yīng)用時,利用認證信息拉取相應(yīng)倉庫的鏡像到集群中進行部署。
數(shù)人云容器管理面板Crane是基于SwarmKit技術(shù)的最新工具,目前已登錄數(shù)人云官網(wǎng),歡迎申請試用體驗版。