跳到主要内容
版本:3.19.0

Kubernetes 发行版指南

Helm 可以在任何符合标准的 Kubernetes 版本上运行(无论是否经过认证)。

本文档介绍在特定 Kubernetes 环境中使用 Helm 的相关信息。如有需要,欢迎补充更多发行版的详细信息(按字母顺序排列)。

AKS

Helm 可以在 Azure Kubernetes Service 上使用。

DC/OS

Helm 已在 Mesosphere 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 通过 App Catalog UI 和原生 Kubernetes CLI 提供对所有官方 Helm chart 的访问。也可以手动添加其他仓库。更多详情请参阅 Platform9 App Catalog 文档

使用 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 chart release。更多详情请参阅 TKG 文档中的 CLI 管理包部分。