漢得鯤蒼基礎架構管理平台的核心目標是為企業的異構系統提供簡單高效的一站式統一閉環管理能力,包括統一資源(集羣、主機、存儲等)管理、統一應用及部署管理、統一監控管理、統一服務治理,幫助企業實現更快、更好、更全面的異構系統管理。
接下來我們將會提供一系列推文,介紹鯤蒼平台的使用,幫助您快速瞭解本平台,給您更好的使用體驗。
本文為系列推文的第二十七講,將介紹如何通過鯤蒼從零開始輕鬆定製企業級容器應用。
我們之前簡要介紹過如何通過鯤蒼助力企業快速實現高效應用管理的標準化流程(參考【鯤蒼提效】靈活拓展、自定義上架、按需部署,助力企業高效應用管理),本篇推文將從實踐的角度、從零開始快速定製化一個自定義應用組件,用於快速部署Nginx應用(可以對比採用原生資源管理的方式部署Nginx應用,參考【鯤蒼提效】容器資源管理-部署及訪問Nginx應用)。
關鍵流程
01 製品準備
我們提供兩類製品模板供您快速開始,其中 0-istio-chart-example 用於服務治理類組件, 0-workload-chart-example 用於工作負載類組件,可以幫我們快速搞定如下各種骨架邏輯,通過少量修改(例如,修改默認端口、增加應用啓動參數、增加擴展資源類型等等)即可快速實現一個符合業務需求的定製化應用製品(本例中是 custom-workload ):
- 應用資源之間的相互依賴關係
- 環境變量、配置/秘鑰、RBAC等的自動管理與注入
- 參數校驗及應用説明文檔等的自動生成等
定製完成後,推送至企業內應用製品倉庫即可。
02 應用上架
應用管理/應用上架/應用基礎組件上架:
- 新建組件 -> 新增版本
- 從製品倉庫中選擇已推送製品及其版本(本例中是 custom-workload 及 0.1.0 ,如果製品名稱及版本下拉列表中還沒有找到如上步驟中已推送的製品及版本,則可以嘗試先點擊 製品倉庫 旁邊的刷新緩存按鈕,再重新選擇即可)
- 按照實際業務需求新增區段及其可視化表單部署屬性等相關配置,例如,本例中我們設計了基本信息、資源信息、網絡信息等三個關鍵信息區段用於表單化快速部署
-
完成配置後上架即可
03 部署應用
應用管理/應用部署/容器應用: 一鍵部署應用
方式一
部署基礎組件,一鍵表單可視化部署。只需要填寫必要參數信息即可,例如,鏡像、端口、副本數、域名等
方式二
部署Chart應用,原生Helm Chart方式部署,可更細粒度精準控制更多參數信息
部署完成如下:
04 訪問應用
方式一
我們如上部署時選擇了NodePort,系統自動幫我們創建了NodePort類型的服務發現資源,可直接通過NodePort訪問
方式二
我們如上部署時配置了域名,系統自動幫我們創建了負載均衡資源,可以通過域名方式訪問,如下,將 主機 列的域名解析到 解析IP 上即可
05 在線故障定位及分析
可通過鯤蒼平台在線運維、定位及分析問題等,例如,在線擴縮容、服務治理、應用監控、在線查看容器日誌、在線執行Shell指令等。
想了解更多效率工具實際應用場景?請關注後續一系列推文~
歡迎在評論區留言,與我們一起探討效率工具在您業務中的應用潛力~
聯繫我們:
- 立即預約,免費演示 👉 獲取產品演示
- 如果您想了解鯤蒼更詳細的功能介紹和產品信息,請登錄開放平台查閲我們的產品文檔
- 如果您有疑問,可以通過開放平台進行工單反饋,問題分類請選擇【產品/漢得基礎架構管理平台】
- 相關產品諮詢或更多信息瞭解,歡迎聯繫我們。
郵箱: openhand@vip.hand-china.com