Kubernetes 發佈版本指南

Helm 應該與任何 符合 Kubernetes 規範的版本(無論是否 通過認證)都能運作。

本文檔包含在特定 Kubernetes 環境中使用 Helm 的資訊。如有需要,請依字母順序提供更多有關任何發行版本的詳細資訊。

AKS

Helm 可與 Azure Kubernetes Service 搭配使用。

DC/OS

Helm 已經過測試,可在 Mesospheres DC/OS 1.11 Kubernetes 平台上運作,且無需額外設定。

EKS

Helm 可與 Amazon Elastic Kubernetes Service (Amazon EKS) 搭配使用:在 Amazon EKS 中使用 Helm

GKE

Google 的 GKE 托管 Kubernetes 平台已知可與 Helm 搭配使用,且無需額外設定。

scripts/local-cluster 和 Hyperkube

已知透過 scripts/local-cluster.sh 設定的 Hyperkube 可運作。對於原始 Hyperkube,您可能需要進行一些手動設定。

IKS

Helm 可與 IBM Cloud Kubernetes Service 搭配使用。

KIND (Kubernetes IN Docker)

Helm 會定期在 KIND 上進行測試。

KubeOne

Helm 可在由 KubeOne 設置的叢集中正常運作,沒有任何警告。

Kubermatic

Helm 可在由 Kubermatic 建立的使用者叢集中正常運作,沒有任何警告。由於種子叢集可以透過不同的方式設置,因此 Helm 支援取決於其設定。

MicroK8s

可以使用以下命令在 MicroK8s 中啟用 Helm:microk8s.enable helm3

Minikube

Helm 已通過測試,已知可與 Minikube 搭配使用。它不需要額外設定。

Openshift

Helm 可在 OpenShift Online、OpenShift Dedicated、OpenShift Container Platform(版本 >= 3.6)或 OpenShift Origin(版本 >= 3.6)上直接運作。如需瞭解更多資訊,請閱讀 此部落格文章

Platform9

Helm 已預先安裝在 Platform9 Managed Kubernetes 中。Platform9 透過應用程式目錄 UI 和原生 Kubernetes CLI 提供所有官方 Helm 圖表的存取權。可以手動新增其他儲存庫。更多詳細資訊請參閱 Platform9 應用程式目錄文章

使用 kubeadm 的 Ubuntu

已知使用 kubeadm 啟動的 Kubernetes 可在以下 Linux 發行版本上運作

  • Ubuntu 16.04
  • Fedora release 25

某些版本的 Helm (v2.0.0-beta2) 要求您 export KUBECONFIG=/etc/kubernetes/admin.conf 或建立 ~/.kube/config

VMware Tanzu Kubernetes Grid

Helm 可在 VMware Tanzu Kubernetes Grid (TKG) 上執行,而無需變更設定。Tanzu CLI 可以管理安裝 helm-controller 的套件,允許以宣告方式管理 Helm 圖表版本。更多詳細資訊請參閱 TKG 文件中的 CLI 管理的套件