背景
Podinfo是一個(gè)微模型的Web應(yīng)用程序,它展示了在Kubernetes中運(yùn)行微服務(wù)的最佳實(shí)踐,其主要用作于測試和研討。本章將用podinfo源代碼來做創(chuàng)建配置集合的示例。
為了可以更快的、更穩(wěn)定的持續(xù)地交付軟件、減少后續(xù)維護(hù)工作,所以將podinfo的源代碼放入GitHub倉庫,并通過創(chuàng)建配置集合的方式部署到集群中,通過GitOps能力實(shí)現(xiàn)軟件自助化部署。
說明:創(chuàng)建podinfo源代碼倉時(shí),請先注冊一個(gè)屬于自己的GitHub賬號,然后將podinfo所有代碼fork到自己的GitHub倉庫中。
圖1 Podinfo界面
操作步驟
1.登錄華為云控制臺。
2.在左側(cè)導(dǎo)航欄中選擇“分布式云原生”,選擇“配置管理”。
3.在右上角“添加集群”,選擇需要啟用配置管理功能的目標(biāo)集群,單擊確定。
在集群概覽頁,選擇目標(biāo)集群,單擊“Gitops能力”,查看Gitops插件(名稱:集群名稱-FluxPlugin)是否安裝成功;進(jìn)入配置管理界面,當(dāng)插件部署狀態(tài)顯示運(yùn)行中,表示插件已部署成功。
5.選擇“配置集合”頁簽,單擊創(chuàng)建配置集合。
6.選擇倉庫源,如果已有倉庫源請參考使用已有倉庫源配置,如果需要創(chuàng)建新倉庫源,請參考創(chuàng)建新倉庫源。
使用已有倉庫源配置
1.輸入配置集合名稱,選擇部署空間名稱,選擇“使用已有倉庫源”,選擇已有倉庫,在“自動同步策略”下輸入“配置集合路徑”(該倉庫源中要同步的配置集合在結(jié)構(gòu)設(shè)置上的頂層路徑),單擊“下一步:信息確認(rèn)”;
使用已有倉庫源配置
1.輸入配置集合名稱,選擇部署空間名稱,選擇“使用已有倉庫源”,選擇已有倉庫,在“自動同步策略”下輸入“配置集合路徑”(該倉庫源中要同步的配置集合在結(jié)構(gòu)設(shè)置上的頂層路徑),單擊“下一步:信息確認(rèn)”;
2.確認(rèn)配置信息無誤后,單擊“創(chuàng)建配置集合”;如有問題,單擊上一步進(jìn)行修改。
創(chuàng)建新倉庫源
1.單擊“創(chuàng)建新倉庫源”輸入倉庫源名稱、倉庫源URL地址。
2.輸入需要與其同步的代碼庫分支。
3.選擇數(shù)據(jù)源驗(yàn)證,以及輸入密鑰。
說明:選擇公有類型的倉庫無需進(jìn)行身份驗(yàn)證,即可提供只讀權(quán)限。
選擇私有類型的倉庫,則數(shù)據(jù)源驗(yàn)證可選擇“選擇集群secret”和“提供認(rèn)證信息(SSH)”,兩種方式都需要配置的秘鑰進(jìn)行身份驗(yàn)證。
倉庫秘鑰創(chuàng)建請參考秘鑰。
4.倉庫源創(chuàng)建完成后,在“自動同步策略”內(nèi)輸入“配置集合路徑”,單擊“下一步:信息確認(rèn)”。
5.確認(rèn)配置信息無誤后,單擊“創(chuàng)建配置集合”;如有問題,單擊上一步進(jìn)行修改。
查看配置集合信息
1.單擊集群名稱,進(jìn)入配置管理界面,單擊配置名稱,即可查看配置集合信息。
2.單擊“部署k8s資源清單”,可查看配置集合部署資源內(nèi)容;單擊“查看詳情”,可查看應(yīng)用的詳細(xì)信息。
華為云分布式云原生產(chǎn)品UCS
Ubiquitous Cloud-Native Service(UCS)的含義是無處不在的云原生服務(wù),把云原生能力帶入企業(yè)的每一個(gè)業(yè)務(wù)場景
隨著云原生應(yīng)用深入企業(yè)各個(gè)業(yè)務(wù)場景,跨云跨地域統(tǒng)一協(xié)同治理,保障一致應(yīng)用體驗(yàn)等新的需求日漸突出,華為云UCS構(gòu)建無處不在的云原生服務(wù),加速各行各業(yè)云原生升級
- 百萬級節(jié)點(diǎn)算力協(xié)同
隨時(shí)、隨地提供應(yīng)用所需算力資源
- 智能流量分發(fā)調(diào)度
實(shí)時(shí)跨域、按需調(diào)配應(yīng)用訪問流量
- 數(shù)據(jù)隨應(yīng)用一鍵遷移
以應(yīng)用為中心,全業(yè)務(wù)一體化遷移、彈性、容災(zāi)
分布式云原生用戶場景
用戶場景
活動對象:華為云電銷客戶及渠道伙伴客戶可參與消費(fèi)滿送活動,其他客戶參與前請咨詢客戶經(jīng)理
活動時(shí)間: 2020年8月12日-2020年9月11日
活動期間,華為云用戶通過活動頁面購買云服務(wù),或使用上云禮包優(yōu)惠券在華為云官網(wǎng)新購云服務(wù),累計(jì)新購實(shí)付付費(fèi)金額達(dá)到一定額度,可兌換相應(yīng)的實(shí)物禮品?;顒觾?yōu)惠券可在本活動頁面中“上云禮包”等方式獲取,在華為云官網(wǎng)直接購買(未使用年中云鉅惠活動優(yōu)惠券)或參與其他活動的訂單付費(fèi)金額不計(jì)入統(tǒng)計(jì)范圍內(nèi);
活動對象:華為云電銷客戶及渠道伙伴客戶可參與消費(fèi)滿送活動,其他客戶參與前請咨詢客戶經(jīng)理
金融場景——多層次數(shù)據(jù)聯(lián)動,跨云應(yīng)用遷移、彈性伸縮、容災(zāi)管理
- 優(yōu)勢
- - 數(shù)據(jù)跟隨應(yīng)用流轉(zhuǎn)
圍繞云原生應(yīng)用構(gòu)建自動化的應(yīng)用遷移、克隆能力
- - 有狀態(tài)應(yīng)用跨云彈性
數(shù)據(jù)與應(yīng)用協(xié)同,按需跨云彈性伸縮
- - 多層次數(shù)據(jù)聯(lián)動
存儲層、容器層、中間件層等不同層次數(shù)據(jù)隨應(yīng)用場景實(shí)時(shí)聯(lián)動,支撐應(yīng)用容災(zāi)、擴(kuò)容、遷移
金融場景——多層次數(shù)據(jù)聯(lián)動,跨云應(yīng)用遷移、彈性伸縮、容災(zāi)管理
- 優(yōu)勢
- - 數(shù)據(jù)跟隨應(yīng)用流轉(zhuǎn)
圍繞云原生應(yīng)用構(gòu)建自動化的應(yīng)用遷移、克隆能力
- - 有狀態(tài)應(yīng)用跨云彈性
數(shù)據(jù)與應(yīng)用協(xié)同,按需跨云彈性伸縮
- - 多層次數(shù)據(jù)聯(lián)動
存儲層、容器層、中間件層等不同層次數(shù)據(jù)隨應(yīng)用場景實(shí)時(shí)聯(lián)動,支撐應(yīng)用容災(zāi)、擴(kuò)容、遷移
金融場景——多層次數(shù)據(jù)聯(lián)動,跨云應(yīng)用遷移、彈性伸縮、容災(zāi)管理
- 優(yōu)勢
- - 數(shù)據(jù)跟隨應(yīng)用流轉(zhuǎn)
圍繞云原生應(yīng)用構(gòu)建自動化的應(yīng)用遷移、克隆能力
- - 有狀態(tài)應(yīng)用跨云彈性
數(shù)據(jù)與應(yīng)用協(xié)同,按需跨云彈性伸縮
- - 多層次數(shù)據(jù)聯(lián)動
存儲層、容器層、中間件層等不同層次數(shù)據(jù)隨應(yīng)用場景實(shí)時(shí)聯(lián)動,支撐應(yīng)用容災(zāi)、擴(kuò)容、遷移