在阿里雲 Kubernetes 服務提供了豐富的雲市場,其中的應用目錄和服務類別目錄功能整合了 helm 包管理工具,協助您快速構建雲上應用,因為 chart 可以多次發布(release),這就帶來一個發布版本管理的問題。因此,阿里雲 Kubernetes 服務提供了發布功能,通過 Web 介面的方式對通過 helm 發布的應用進行管理。
前提條件
- 您已經成功建立一個 Kubernetes 叢集,參見建立Kubernetes叢集。
- 您已經使用應用目錄或服務類別目錄功能,安裝了 helm 應用,參見利用 Helm 簡化應用部署。本例中是一個 tf-model 應用。
查看發布的詳情
- 登入Container Service管理主控台。
- 在 Kubernetes 菜單下,單擊左側導覽列中的您可看到該叢集下通過 helm 包管理工具發布的應用及服務等。
,選擇所需的叢集,進入發布列表頁面。
- 以 tf-model 為例,您可查看發布的詳情資訊,單擊右側的詳情,進入該發布的詳情頁面。
你可以查看該發布的目前的版本和曆史版本等資訊,目前的版本為1,無曆史版本。您還可查看 tf-model 的資源資訊,如資源名稱,資源類型,以及查看 YMAL 資訊。
Note 單擊資源名稱,可進入 Kubernetes Dashboard 頁面,查看對應資源的詳細運行狀態。 - 單擊參數,你可查看該 helm 包安裝的參數配置。
更新發布的版本
- 登入Container Service管理主控台。
- 在 Kubernetes 菜單下,單擊左側導覽列中的您可看到該叢集下通過 helm 包管理工具發布的應用及服務等。
,選擇所需的叢集,進入發布列表頁面。
- 以 tf-model 為例,您可更新該發布,單擊右側的更新,彈出更新發布對話方塊。
- 在對話方塊中修改相關參數,隨後單擊更新,可對該發布進行更新。
在發布列表頁面,您可以看到目前的版本變為 2,您可以在曆史版本菜單下找到版本1,單擊 復原到該版本,可進行復原。
刪除發布
- 登入Container Service管理主控台。
- 在 Kubernetes 菜單下,單擊左側導覽列中的您可看到該叢集下通過 helm 包管理工具發布的應用及服務等。
,選擇所需的叢集,進入發布列表頁面。
- 以 tf-model 為例,您可刪除該發布,單擊右側的刪除,彈出刪除對話方塊。
- 勾選是否清除發布記錄,然後單擊確定,您可以刪除 tf-model 應用,其包含的 service、deployment 等資源都會一併刪除。