華為:
ContainerOps

在研發(fā)的過程中把所有生產(chǎn)環(huán)境的情況考慮到,自動化一切;但改變過程中要盡量平滑

將DevOps的工作封裝為容器方式,建立輕量級的workflow來彌補yaml的不足,使用k8s方式調(diào)度

使用Componet而非pod,不跟k8s綁定,但節(jié)點即可使用,更便于分享

Componet Namespace, Repository
類似疊加DockerHub的Artifactory
Componet的架構


工作流引擎-針對開發(fā)者,而非管理者


案例
將TiDB的1000萬個單元測試封裝為容器,將MySQL用例也封裝為容器,放在谷歌的虛擬機上跑

用輸入輸出環(huán)境變量來處理Componet間存在依賴的場景
這里沒有做緩存,緩存可以參考谷歌的Bazel方案
VMware:
HARBOR 開源的企業(yè)級容器鏡像管理


Docker定義了容器鏡像的標準和發(fā)布方式

Harbor:私有倉庫,基于策略的鏡像復制,增量復制


-
多級發(fā)布解決負載均衡問題
-
雙Master互備份
-
CI中的應用
需求提煉

解決思路


兩個channel來進行goroutine的控制



總結(jié)

鏡像的刪除是否支持?因為Image層可能存在依賴
- 可以刪除,一開始是軟刪除,真正刪掉是靠垃圾回收


