フリート管理では、Distributed Cloud Container Platform for Kubernetes (ACK One) のフリートインスタンスを介して、複数のクラスターにまたがるワークロード、アプリケーション、設定のスケジュールと配布ができます。このトピックでは、フリート管理を有効にし、フリートインスタンスを管理する方法について説明します。
前提条件
開始する前に、以下をご確認ください。
Alibaba Cloud アカウント。フリート管理を有効にできるのは、Alibaba Cloud アカウントのみです。
フリート管理の有効化
ACK One コンソールにログインします。
[フリートの作成] ページで、フリートインスタンスの基本情報を設定します。
説明サポートされているリージョンについては、ACK One がサポートされているリージョンをご参照ください。
パラメーター 説明 リージョン 管理対象のクラスターがデプロイされているリージョン。 VPC フリートインスタンスの VPC。 vSwitch フリートインスタンスの vSwitch。 リソースグループ リソースグループフリートインスタンスが属する。各リソースは 1 つのリソースグループにのみ属します。 ラベル フリートインスタンスにアタッチするキーと値のペア。キーは必須で、リソースごとに一意である必要があります (最大 64 文字)。値はオプションです (最大 128 文字)。キーと値の先頭に aliyun、acs:、https://、http://を使用することはできず、大文字と小文字は区別されません。既存のキーを持つラベルを追加すると、新しいラベルが既存のラベルを上書きします。1 つのリソースに 20 個を超えるラベルを追加すると、そのリソース上のすべてのラベルが無効になります。API サーバーの SLB インスタンス API サーバーの Server Load Balancer (SLB) インスタンス。デフォルトは標準 I (slb.s2.small) で、変更できません。 EIP の作成と関連付け API サーバーをインターネットに公開するかどうか。デフォルトでは無効になっています。有効にすると、Elastic IP アドレス (EIP) が API サーバーのイントラネット SLB インスタンスに関連付けられ、インターネット経由で API サーバーにアクセスできるようになります。一度関連付けると、クラスターがすでにインターネット経由でフリートインスタンスに接続されている可能性があるため、EIP の関連付けを解除することはできません。 操作ログと監査ログの収集を有効にする 操作ログと監査ログを収集するかどうか。デフォルトで有効になっています。 [フリート管理を有効にする] をクリックします。
数分待ってから [フリート情報] ページに移動します。フリートインスタンスのステータスが 実行中 に変わると、フリート管理が有効になります。
フリートインスタンスの管理
フリート管理を有効にすると、システムは自動的にデフォルトのフリートインスタンスを作成します。以降のセクションでは、フリートインスタンスの表示、作成、切り替え、削除、および接続方法について説明します。
フリートインスタンス情報の表示
[フリート情報] ページで、次のタブを使用してフリートインスタンスを検査します。
| タブ | 利用可能な情報 |
|---|---|
| 概要 | アーキテクチャ図、機能ステータス、関連付けられたクラスターの数、正常なクラスターの割合、CPU 使用率、メモリ使用量、ノード数。 |
| 基本情報 | インスタンス ID、リージョン、API サーバーエンドポイント、ネットワーク詳細。 |
| フリートへの接続 | イントラネットアクセスとインターネットアクセスの両方の kubeconfig ファイルの内容。 |
| フリートログ | フリートインスタンスのログ。 |

フリートインスタンスの作成
デフォルトのフリートインスタンス以外に追加のフリートインスタンスを作成するには、まず クォータセンター からクォータの引き上げをリクエストしてください。
[フリート情報] ページで、[フリートの作成] をクリックします。
[フリートの作成] パネルで、次のパラメーターを設定します。
パラメーター 説明 フリート名 フリートインスタンスの名前。 リージョン 管理対象のクラスターがデプロイされているリージョン。 VPC フリートインスタンスの VPC。 vSwitch フリートインスタンスの vSwitch。 リソースグループ Fleet インスタンスが所属するリソースグループ。各リソースは1つのリソースグループにのみ所属します。 ラベル フリートインスタンスにアタッチするキーと値のペア。キーは必須で、リソースごとに一意である必要があります (最大 64 文字)。値はオプションです (最大 128 文字)。キーと値の先頭に aliyun、acs:、https://、http://を使用することはできず、大文字と小文字は区別されません。既存のキーを持つラベルを追加すると、新しいラベルが既存のラベルを上書きします。1 つのリソースに 20 個を超えるラベルを追加すると、そのリソース上のすべてのラベルが無効になります。API サーバーの SLB インスタンス デフォルトは標準 I (slb.s2.small) で、変更できません。 EIP の作成と関連付け API サーバーを外部アクセスに公開するかどうか。デフォルトでは、API サーバーは外部アクセスに公開されません。有効にすると、EIP が API サーバーのイントラネット SLB インスタンスに関連付けられ、インターネット経由で API サーバーにアクセスできるようになります。一度関連付けると、クラスターがすでにインターネット経由でフリートインスタンスに接続されている可能性があるため、EIP の関連付けを解除することはできません。 操作ログと監査ログの収集を有効にする 操作ログと監査ログを収集するかどうか。デフォルトで有効になっています。 [作成] をクリックします。
数分待ちます。フリートインスタンスのステータスが 実行中 に変わると、インスタンスの準備は完了です。
フリートインスタンスの切り替え
[フリート情報] ページで、フリートインスタンス名の横にある展開ボタンをクリックし、ターゲットのフリートインスタンスを選択します。

フリートインスタンスの削除
フリートインスタンスを削除する前に、関連付けられているすべてのクラスターを削除してください。
[フリート情報] ページで、右上隅にある [フリートの削除] をクリックします。
Cloud Shell を使用したフリートインスタンスへの接続
Cloud Shell はインターネット経由でのみフリートインスタンスに接続します。続行する前に、フリートインスタンスの API サーバーが外部アクセスに公開されていることを確認してください。
[フリート情報] ページで、右上隅にある [Cloud Shell でフリートを管理] をクリックします。Cloud Shell が開き、フリートインスタンスの kubeconfig ファイルが自動的にロードされます。
次のコマンドを実行して、フリートインスタンスに関連付けられているクラスターをリスト表示します。
kubectl amc get managedcluster想定される出力:
Name Alias HubAccepted c984b098b377f44b9a48c74fa55cf**** cluster2-beijing true cc36f4feb49824c9d840d9fd9cdf9**** cluster1-beijing trueAMC コマンドラインツールを使用してクラスターを管理するには、AMC の使用をご参照ください。