このページの改善にご協力ください
本ユーザーガイドの改善にご協力いただけませんか? このページの下部までスクロールし、[GitHub でこのページの編集] を選択します。皆さまにご協力いただくことで、あらゆる人々に使いやすいユーザーガイドになります。
Helm を使用して Amazon EKS にアプリケーションをデプロイする
Kubernetes の Helm パッケージマネージャーは、Kubernetes クラスターにアプリケーションをインストールして管理するのに役立ちます。詳細については、Helm のドキュメント
重要
Amazon EKS クラスターに Helm チャートをインストールするには、あらかじめ Amazon EKS で動作するように kubectl
を設定しておく必要があります。この設定をまだ行っていない場合は、続行する前に「kubeconfig ファイルを作成して kubectl を EKS クラスターに接続する」を参照してください。次のコマンドがクラスターに対して成功した場合は、正しく設定されています。
kubectl get svc
ローカルシステムに Helm バイナリをインストールするには
-
クライアントオペレーティングシステムに適したコマンドを実行します。
-
macOS で Homebrew
を使用している場合は、次のコマンドを使用してバイナリをインストールします。 brew install helm
-
Chocolatey
で Windows を使用している場合は、次のコマンドを使用してバイナリをインストールします。 choco install kubernetes-helm
-
Linux を使用している場合は、次のコマンドを使用してバイナリをインストールします。
curl https://raw.githubusercontent.com/helm/helm/master/scripts/get-helm-3 > get_helm.sh chmod 700 get_helm.sh ./get_helm.sh
注記
最初に
openssl
をインストールする必要があるというメッセージを受け取った場合、次のコマンドを使用してインストールできます。sudo yum install openssl
-
-
PATH
で新しいバイナリを取得するため、現在のターミナルウィンドウを閉じて新しいターミナルウィンドウを開きます。 -
インストールした Helm のバージョンを確認してください。
helm version | cut -d + -f 1
出力例は次のとおりです。
v
3.9.0
-
この時点で、任意の Helm コマンド (
helm install
など) を実行して、クラスター内の Helm チャートをインストール、変更、削除、またはクエリすることができます。Helm を初めて使用する場合で、インストールするチャートがないときは、次の操作を実行できます。chart-name
-
サンプルチャートをインストールして試します。Helm の「クイックスタートガイド
」の「サンプルチャートをインストールする 」を参照してください。 -
サンプルチャートを作成し、Amazon ECR にプッシュします。詳細については、「Amazon Elastic Container Registry ユーザーガイド」の「Pushing a Helm chart (Helm チャートをプッシュする)」を参照してください。
-
[eks-charts]
GitHub レプロ、および [ArtifactHub] から Amazon EKS チャートをインストールします。
-