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
HelmはMicroK8sで、コマンド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チャートへのアクセスを提供します。追加のリポジトリを手動で追加できます。詳細については、このPlatform9 App Catalogの記事をご覧ください。
kubeadm
を使用したUbuntu
kubeadm
でブートストラップされたKubernetesは、次のLinuxディストリビューションで動作することが知られています。
- Ubuntu 16.04
- Fedoraリリース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チャートリリースの宣言的な管理を可能にします。CLI管理パッケージに関するTKGドキュメントに詳細があります。