在阿里雲 Kubernetes 服務提供了豐富的雲市場,其中的應用目錄和服務類別目錄功能整合了 helm 包管理工具,協助您快速構建雲上應用,因為 chart 可以多次發布(release),這就帶來一個發布版本管理的問題。因此,阿里雲 Kubernetes 服務提供了發布功能,通過 Web 介面的方式對通過 helm 發布的應用進行管理。

前提條件

查看發布的詳情

  1. 登入Container Service管理主控台
  2. 在 Kubernetes 菜單下,單擊左側導覽列中的應用 > 發布,選擇所需的叢集,進入發布列表頁面。
    您可看到該叢集下通過 helm 包管理工具發布的應用及服務等。


  3. 以 tf-model 為例,您可查看發布的詳情資訊,單擊右側的詳情,進入該發布的詳情頁面。

    你可以查看該發布的目前的版本和曆史版本等資訊,目前的版本為1,無曆史版本。您還可查看 tf-model 的資源資訊,如資源名稱,資源類型,以及查看 YMAL 資訊。

    Note 單擊資源名稱,可進入 Kubernetes Dashboard 頁面,查看對應資源的詳細運行狀態。


  4. 單擊參數,你可查看該 helm 包安裝的參數配置。


更新發布的版本

  1. 登入Container Service管理主控台
  2. 在 Kubernetes 菜單下,單擊左側導覽列中的應用 > 發布,選擇所需的叢集,進入發布列表頁面。
    您可看到該叢集下通過 helm 包管理工具發布的應用及服務等。


  3. 以 tf-model 為例,您可更新該發布,單擊右側的更新,彈出更新發布對話方塊。


  4. 在對話方塊中修改相關參數,隨後單擊更新,可對該發布進行更新。


    在發布列表頁面,您可以看到目前的版本變為 2,您可以在曆史版本菜單下找到版本1,單擊 復原到該版本,可進行復原。


刪除發布

  1. 登入Container Service管理主控台
  2. 在 Kubernetes 菜單下,單擊左側導覽列中的應用 > 發布,選擇所需的叢集,進入發布列表頁面。
    您可看到該叢集下通過 helm 包管理工具發布的應用及服務等。


  3. 以 tf-model 為例,您可刪除該發布,單擊右側的刪除,彈出刪除對話方塊。


  4. 勾選是否清除發布記錄,然後單擊確定,您可以刪除 tf-model 應用,其包含的 service、deployment 等資源都會一併刪除。