碼雲攜手華為雲容器,一鍵開啟雲上 DevOps 實踐
4 人贊了文章
華為雲容器鏡像服務(SWR)現已增加對碼雲 Gitee 代碼庫的支持。用戶可以直接拉取託管在碼雲的代碼,實現推送即構建的自動化流程。
容器技術能夠確保目標環境的一致性,實現快速部署,加快開發周轉進度,幫助應用運維標準化。越來越多的開發團隊開始基於容器實現 DevOps 。
華為雲容器鏡像服務(SWR),能夠支持從源碼到鏡像、從鏡像到應用的容器鏡像全生命周期管理,提供簡單易用、安全可靠的鏡像管理功能,幫助用戶快速部署容器化服務。近期上線的鏡像構建與自動部署功能,更可便捷助力用戶打造自己的雲上 DevOps 流程。
華為雲容器鏡像服務(SWR)具有如下功能特性:
1. 鏡像管理: 支持容器鏡像的全生命周期管理,包括鏡像的上傳、下載、刪除等。提供公網、內網下載地址,方便不同場景下使用。
2. 集成 Docker 官方鏡像:無縫集成 Docker Hub 官方鏡像,用戶在容器鏡像服務中可直接查看和搜索 Docker 鏡像,並提供鏡像收藏功能,用戶可以收藏 Docker 官方鏡像,方便後續查找與使用.
3. 許可權管理:提供鏡像隔離能力,支持為不同用戶分配相應的訪問許可權(讀取、編輯、管理)。
4. 兼容原生 Docker:支持使用 Docker CLI 和原生 Docker Registry V2 版本 API 管理鏡像。
5. 鏡像構建:支持對接 Gitee、Github、Gitlab 等源碼託管網站構建鏡像,代碼更新或 tag更新時自動觸發鏡像構建。
支持用戶託管自己的碼雲 Gitee 賬戶,通過配置實現代碼倉庫與鏡像倉庫的綁定。容器鏡像服務將在代碼倉庫中添加 hook,一旦發現推送或打標籤等動作,系統會自動下載代碼,並根據指定的 dockerfile 進行編譯和構建,生成的新鏡像將被推入用戶指定的鏡像倉庫中。
6. 自動部署:提供鏡像部署入口,一鍵式部署容器應用,支持鏡像版本更新自動觸發部署,與雲容器服務(CCE)無縫融合。
允許用戶在自己的鏡像倉庫中添加觸發器,系統一旦感知到規則限定下的新版本鏡像被推入倉庫,則會立刻觸發自動部署功能,來使用新鏡像更新指定的容器。值得一提的是,自動部署功能無縫對接了雲容器服務(CCE),支持容器集群的全生命周期管理和可視化監控運維,用戶可以通過使用雲容器服務(CCE)對已部署的應用進行監控和運維。
現在就一鍵開啟?
具體使用流程:
1. 在碼雲(http://Gitee.com)項目頁-服務,選擇「華為容器雲」
2. 根據頁面引導,訪問 華為雲 並註冊或者登錄已有賬號,選擇 產品 -> 應用服務 -> 容器鏡像服務。
或 直接訪問 進入
3. 點擊「立即使用」 進入容器鏡像服務管理面板
4. 選擇 鏡像構建 -> 創建構建任務
5. 選擇 Gitee 代碼源,輸入完基本信息後,點擊「綁定賬號」
6. 進入 Gitee 碼雲授權頁面,點擊「授權」 按鈕,提示綁定成功,關閉當前新開頁面即可
7. 回到控制台頁面,點擊完成賬號綁定的確認按鈕
8. 選擇碼雲上的用戶以及要構建鏡像服務的倉庫,還包括倉庫的分支
9. 點擊「創建」 按鈕進入構建任務列表,點擊對應的任務進入任務詳情
10. 在任務詳情界面點擊右上角的「構建鏡像」按鈕
如果構建失敗,可以從構建日誌中定位失敗的原因。
接下來就可以把構建好的鏡像部署到華為容器雲(容器引擎)上了。
相關產品:
碼雲(Gitee)
華為雲-容器鏡像服務(SWR)
華為雲-雲容器引擎(CCE)
Copyright@OSChina.NET
製版編輯:Zico丨
本頁刊發內容未經書面許可禁止轉載及使用
公眾號、報刊等轉載請聯繫授權
歡迎轉發朋友圈,投稿:chenyang@oschina.cn
關注碼雲OSC官方微信公眾號:碼雲Gitee
查看更多有趣的開源項目資訊,請前往:碼雲開源項目廣場
推薦閱讀: