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 管理的套件。