背景
Podinfo是一個微模型的Web應用程序,它展示了在Kubernetes中運行微服務的最佳實踐,其主要用作于測試和研討。本章將用podinfo源代碼來做創(chuàng)建配置集合的示例。
為了可以更快的、更穩(wěn)定的持續(xù)地交付軟件、減少后續(xù)維護工作,所以將podinfo的源代碼放入GitHub倉庫,并通過創(chuàng)建配置集合的方式部署到集群中,通過GitOps能力實現(xiàn)軟件自助化部署。
說明:創(chuàng)建podinfo源代碼倉時,請先注冊一個屬于自己的GitHub賬號,然后將podinfo所有代碼fork到自己的GitHub倉庫中。
圖1 Podinfo界面

操作步驟
1.登錄華為云控制臺。
2.在左側(cè)導航欄中選擇“分布式云原生”,選擇“配置管理”。
3.在右上角“添加集群”,選擇需要啟用配置管理功能的目標集群,單擊確定。

在集群概覽頁,選擇目標集群,單擊“Gitops能力”,查看Gitops插件(名稱:集群名稱-FluxPlugin)是否安裝成功;進入配置管理界面,當插件部署狀態(tài)顯示運行中,表示插件已部署成功。


5.選擇“配置集合”頁簽,單擊創(chuàng)建配置集合。

6.選擇倉庫源,如果已有倉庫源請參考使用已有倉庫源配置,如果需要創(chuàng)建新倉庫源,請參考創(chuàng)建新倉庫源。
使用已有倉庫源配置
1.輸入配置集合名稱,選擇部署空間名稱,選擇“使用已有倉庫源”,選擇已有倉庫,在“自動同步策略”下輸入“配置集合路徑”(該倉庫源中要同步的配置集合在結(jié)構(gòu)設(shè)置上的頂層路徑),單擊“下一步:信息確認”;

使用已有倉庫源配置
1.輸入配置集合名稱,選擇部署空間名稱,選擇“使用已有倉庫源”,選擇已有倉庫,在“自動同步策略”下輸入“配置集合路徑”(該倉庫源中要同步的配置集合在結(jié)構(gòu)設(shè)置上的頂層路徑),單擊“下一步:信息確認”;

2.確認配置信息無誤后,單擊“創(chuàng)建配置集合”;如有問題,單擊上一步進行修改。

創(chuàng)建新倉庫源
1.單擊“創(chuàng)建新倉庫源”輸入倉庫源名稱、倉庫源URL地址。
2.輸入需要與其同步的代碼庫分支。
3.選擇數(shù)據(jù)源驗證,以及輸入密鑰。

說明:選擇公有類型的倉庫無需進行身份驗證,即可提供只讀權(quán)限。
選擇私有類型的倉庫,則數(shù)據(jù)源驗證可選擇“選擇集群secret”和“提供認證信息(SSH)”,兩種方式都需要配置的秘鑰進行身份驗證。
倉庫秘鑰創(chuàng)建請參考秘鑰。
4.倉庫源創(chuàng)建完成后,在“自動同步策略”內(nèi)輸入“配置集合路徑”,單擊“下一步:信息確認”。
5.確認配置信息無誤后,單擊“創(chuàng)建配置集合”;如有問題,單擊上一步進行修改。
查看配置集合信息
1.單擊集群名稱,進入配置管理界面,單擊配置名稱,即可查看配置集合信息。

2.單擊“部署k8s資源清單”,可查看配置集合部署資源內(nèi)容;單擊“查看詳情”,可查看應用的詳細信息。

華為云分布式云原生產(chǎn)品UCS
Ubiquitous Cloud-Native Service(UCS)的含義是無處不在的云原生服務,把云原生能力帶入企業(yè)的每一個業(yè)務場景
分布式云原生用戶場景
用戶場景
活動對象:華為云電銷客戶及渠道伙伴客戶可參與消費滿送活動,其他客戶參與前請咨詢客戶經(jīng)理
活動時間: 2020年8月12日-2020年9月11日
活動期間,華為云用戶通過活動頁面購買云服務,或使用上云禮包優(yōu)惠券在華為云官網(wǎng)新購云服務,累計新購實付付費金額達到一定額度,可兌換相應的實物禮品?;顒觾?yōu)惠券可在本活動頁面中“上云禮包”等方式獲取,在華為云官網(wǎng)直接購買(未使用年中云鉅惠活動優(yōu)惠券)或參與其他活動的訂單付費金額不計入統(tǒng)計范圍內(nèi);
活動對象:華為云電銷客戶及渠道伙伴客戶可參與消費滿送活動,其他客戶參與前請咨詢客戶經(jīng)理
金融場景——多層次數(shù)據(jù)聯(lián)動,跨云應用遷移、彈性伸縮、容災管理
- 優(yōu)勢
- - 數(shù)據(jù)跟隨應用流轉(zhuǎn)
圍繞云原生應用構(gòu)建自動化的應用遷移、克隆能力
- - 有狀態(tài)應用跨云彈性
數(shù)據(jù)與應用協(xié)同,按需跨云彈性伸縮
- - 多層次數(shù)據(jù)聯(lián)動
存儲層、容器層、中間件層等不同層次數(shù)據(jù)隨應用場景實時聯(lián)動,支撐應用容災、擴容、遷移

金融場景——多層次數(shù)據(jù)聯(lián)動,跨云應用遷移、彈性伸縮、容災管理
- 優(yōu)勢
- - 數(shù)據(jù)跟隨應用流轉(zhuǎn)
圍繞云原生應用構(gòu)建自動化的應用遷移、克隆能力
- - 有狀態(tài)應用跨云彈性
數(shù)據(jù)與應用協(xié)同,按需跨云彈性伸縮
- - 多層次數(shù)據(jù)聯(lián)動
存儲層、容器層、中間件層等不同層次數(shù)據(jù)隨應用場景實時聯(lián)動,支撐應用容災、擴容、遷移

金融場景——多層次數(shù)據(jù)聯(lián)動,跨云應用遷移、彈性伸縮、容災管理
- 優(yōu)勢
- - 數(shù)據(jù)跟隨應用流轉(zhuǎn)
圍繞云原生應用構(gòu)建自動化的應用遷移、克隆能力
- - 有狀態(tài)應用跨云彈性
數(shù)據(jù)與應用協(xié)同,按需跨云彈性伸縮
- - 多層次數(shù)據(jù)聯(lián)動
存儲層、容器層、中間件層等不同層次數(shù)據(jù)隨應用場景實時聯(lián)動,支撐應用容災、擴容、遷移
