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ドキュメントに詳細があります。