使用 Helm Chart 新增服務

您可以使用 Helm Chart,將複雜的 Kubernetes 應用程式新增至叢集。

關於 IBM Cloud Kubernetes Service 中的 Helm

Helm 是什麼,該如何使用?

Helm 是 Kubernetes 套件管理器,它使用 Helm 圖表來定義、安裝和升級群集中複雜的 Kubernetes 應用程式。 Helm Chart 會包裝規格,以針對建置應用程式的 Kubernetes 資源產生 YAML 檔案。 這些 Kubernetes 資源會在叢集裡自動套用,並由 Helm 指派版本。 您也可以使用 Helm 來指定並包裝自己的應用程式,並讓 Helm 針對 Kubernetes 資源產生 YAML 檔案。

IBM Cloud Kubernetes Service 支援哪些 Helm 圖表?

如需可用 Helm 海圖的概覽,請參閱 Helm 海圖目錄

在叢集裡安裝 Helm v3

在群集中設定 Helm v3 和 IBM Cloud Helm 儲存庫。

開始之前:登入您的帳戶。 適用的話,請將適當的資源群組設為目標。 設定叢集的環境定義。

  1. 在本端機器上安裝最新版本的第 3 版 Helm CLI

  2. 將 IBM Cloud Helm 儲存庫新增至 Helm 實例。

    如果您在 IBM Cloud 帳戶中啟用 VRF 和服務端點,您可以使用私人 IBM Cloud Helm 儲存庫,將影像拉取流量保留在私人網路中。 如果您無法在帳戶中啟用 VRF 或服務端點,請使用公用登錄網域: helm repo add iks-charts https://icr.io/helm/iks-charts

    helm repo add iks-charts https://private.icr.io/helm/iks-charts
    
  3. 更新儲存庫,以擷取所有 Helm Chart 的最新版本。

    helm repo update
    
  4. 列出 IBM Cloud 儲存庫中目前可用的 Helm Chart。

    helm search repo iks-charts
    
    helm search repo ibm-charts
    
    helm search repo ibm-community
    
    helm search repo entitled
    
    helm search repo ibm-helm
    
  5. 識別您要安裝的 Helm Chart,並遵循 Helm Chart README 中的指示,以在叢集裡安裝 Helm Chart。