概述
浪潮云海?容器云平臺InCloud K8S是一個應用開發(fā)支撐平臺,以應用為中心,提供應用的全生命周期管理。通過容器技術(shù)提供應用的運行時環(huán)境,通過容器編排、調(diào)度技術(shù),實現(xiàn)應用計算資源合理分配;提供平臺集群節(jié)點、集群組件、業(yè)務應用的監(jiān)控,支持監(jiān)控告警策略,支持自動伸縮策略,通過多維度監(jiān)控信息進行集群節(jié)點的自動擴縮容和應用業(yè)務的自動擴縮容。通過集成優(yōu)化開發(fā)、測試、持續(xù)集成等實踐工具,支撐Devops功能。
系統(tǒng)架構(gòu)

功能特色
多架構(gòu)CPU兼容: ICKS產(chǎn)品支持兼容X86、mips、ARM等多種架構(gòu)的芯片;
多形態(tài)計算資源兼容: ICKS產(chǎn)品兼容裸機、云主機等多種形態(tài)的計算資源;
支持多種存儲類型: ICKS產(chǎn)品提供完備的存儲解決方案,支持包含NFS、Ceph、G2、HostPath等多種存儲類型;
支持豐富的網(wǎng)絡隔離策略及網(wǎng)絡插件: ICKS產(chǎn)品支持包含flannel、Calico、weave等多種Kubernetes網(wǎng)絡插件,支持豐富的網(wǎng)絡隔離策略;
支持容器應用多種發(fā)布策略: ICKS產(chǎn)品支持滾動升級、灰度發(fā)布、藍綠發(fā)布等多種容器應用發(fā)布升級策略;
支持容器應用彈性伸縮: ICKS產(chǎn)品支持根據(jù)CPU、內(nèi)存監(jiān)控指標進行彈性伸縮,實現(xiàn)業(yè)務波峰波谷的資源動態(tài)分配;
ICKS平臺高可用: ICKS平臺在存儲高可用、數(shù)據(jù)庫高可用、計算節(jié)點高可用、控制節(jié)點高可用四個方面保障了平臺高可用。
ICKS產(chǎn)品異地災備: ICKS產(chǎn)品借助Kubernetes健康檢查、Pod自動調(diào)度等機制,采用兩地多數(shù)據(jù)中心部署方案實現(xiàn)產(chǎn)品異地災備。
應用場景
·發(fā)測試云
ICSK服務上部署服務,開發(fā)人員在平臺提交新代碼后,可進行構(gòu)建、測試、打包集成、發(fā)布到測試環(huán)境或線上環(huán)境。實現(xiàn)業(yè)務的快速開發(fā)和測試。
·業(yè)務快速上云
客戶面臨復雜的業(yè)務系統(tǒng)時,往往系統(tǒng)中包括多個組件,組件間依賴關系復雜,業(yè)務的部署、升級&回滾難度大,為解決這個問題,ICKS支持將復雜業(yè)務模塊整合,形成業(yè)務應用,在進行業(yè)務部署、升級回滾等操作時一鍵部署即可完成,使業(yè)務輕松快速上云。
·微服務業(yè)務上云
云上應用系統(tǒng)采用微服務架構(gòu),不再采用單體式架構(gòu)方式,已經(jīng)從不同緯度拆分成多個微服務,每個微服務獨立部署。在業(yè)務功能不變的前提下,應用開發(fā)團隊將應用功能拆分成了多個可管理的服務,不同的微服務可能由不同的團隊來開發(fā),開發(fā)團隊可自由選擇開發(fā)技術(shù)和程序語言等,每個服務可獨立部署、獨立擴展。