Container Service for Kubernetes (ACK) は、パッケージマネージャーHelmを統合して、アプリケーションをクラウドに効率的にデプロイできるようにします。 Kubernetesクラスターにチャートを複数回インストールできます。 チャートをインストールするたびに、リリースが作成されます。 これには、リリースバージョンを管理する必要があります。 この要件を満たすために、ACKは、ACKコンソールでHelmを使用してデプロイされたアプリケーションを管理できるリリース機能を提供します。 このトピックでは、ACKコンソールでHelmを使用してアプリケーションを管理する方法について説明します。
目次
前提条件
- ACK管理クラスターが作成されます。 詳細については、「ACK管理クラスターの作成」をご参照ください。
- アプリケーションは、[アプリカタログ] タブのHelmを使用してインストールされます。 詳細については、「Helmを使用したアプリケーションのデプロイの簡素化」をご参照ください。
Helmを使用したアプリケーションの管理
ACKコンソールにログインします。 左側のナビゲーションウィンドウで、[クラスター] をクリックします。
[クラスター] ページで、管理するクラスターの名前をクリックします。 左側のナビゲーションウィンドウで、 を選択します。
- Helmページの右側で、[操作] 列で次の操作を実行できます。
- [詳細の表示] をクリックして、リリースの詳細ページに移動します。
- リリースの詳細ページでは、リソース名、リソースタイプ、YAMLファイルなど、現在のバージョンと以前のバージョンに関する情報を表示できます。
- リソースのステータスを表示するには、リソースの名前をクリックしてKubernetesダッシュボードページに移動します。
- [パラメーター] タブをクリックします。 Helmチャートのパラメータを表示できます。
- [更新] をクリックします。 [リリースの更新] パネルで、要件に基づいてパラメーターを変更し、[OK] をクリックしてリリースを更新します。
- [削除] をクリックします。 [削除] ダイアログボックスで、[リリースレコードのクリア] を選択し、[OK] をクリックします。 リリースが削除されると、サービスとデプロイメントを含むリリースのリソースが削除されます。 重要 [リリースレコードのクリア] をクリアしても、リリースの削除は有効になりません。 リリースリストには引き続きリリースがあります。 同じ名前で別のリリースを作成すると、リリース名の競合が発生します。 その結果、リリースと同じ名前のアプリケーションをデプロイできません。
- [詳細の表示] をクリックして、リリースの詳細ページに移動します。