フリート管理機能を使用すると、ACK Oneのフリートインスタンスを使用して、ワークロード、アプリケーション、および構成をスケジュールして複数のクラスターに分散できます。 このトピックでは、フリート管理を有効にし、フリートインスタンスを管理する方法について説明します。
前提条件
Alibaba Cloud アカウントが作成済みであること。 フリート管理は、Alibaba Cloudアカウントを使用してのみ有効にできます。
手順
にログインします。ACK Oneコンソール.
On theフリートの作成ページで、フリートインスタンスの作成に必要な基本情報を指定します。
説明フリート管理でサポートされているリージョンの詳細については、「ACK Oneをサポートするリージョン」をご参照ください。
パラメーター
説明
リージョン
管理するクラスターがデプロイされているリージョンを選択します。
[VPC]
フリートインスタンスの仮想プライベートクラウド (VPC) を選択します。
vSwitch
フリートインスタンスのvSwitchを選択します。
リソースグループ
クラスターが属するリソースグループ。 各リソースは1つのリソースグループにのみ属することができます。 リソースグループは、ビジネスシナリオに基づいて、プロジェクト、アプリケーション、または組織と見なすことができます。
ラベル
クラスターにラベルを追加するキーと値を入力します。 キーは必須であり、一意でなければなりません。 キーの長さは64文字を超えてはなりません。 値はオプションです。 値の長さは128文字を超えてはなりません。
キーまたは値は、
aliyun、acs:、https://、http://で始めることはできません。 キーと値は大文字と小文字を区別しません。同じリソースに追加されるラベルのキーは一意である必要があります。 使用済みキーを使用してラベルを追加すると、同じキーを使用するラベルがラベルに上書きされます。
リソースに20を超えるラベルを追加すると、すべてのラベルが無効になります。 残りのラベルが有効になるように、余分なラベルを削除する必要があります。
APIサーバー用SLBインスタンス
デフォルト値: Standard I (slb.s2.small) 。 デフォルト設定は変更できません。
EIPの作成と関連付け
APIサーバーを外部アクセスに公開するかどうかを指定します。 デフォルトでは、APIサーバーは外部アクセスにさらされていません。
重要このスイッチをオンにすると、elastic IPアドレス (EIP) がAPIサーバーの内部対応のServer Load Balancer (SLB) インスタンスに関連付けられ、インターネット経由でAPIサーバーにアクセスできるようになります。 関連付けられると、一部のクラスターがすでにインターネット経由でフリートインスタンスに接続されている可能性があるため、EIPの関連付けを解除できません。
操作ログと監査ログの収集の有効化
操作ログと監査ログを収集するかどうかを指定します。 デフォルトでは、この機能は有効になっています。
クリックフリート管理の有効化.
数分待ってから、フリート情報ページに移動します。 クラスターが [実行中] 状態の場合、フリート管理機能は有効になります。
フリートインスタンスの管理
Fleetインスタンスに関する情報の表示
フリート情報ページでは、フリートインスタンスの概要、基本情報、接続情報、およびログを表示できます。
[概要] タブでは、フリートインスタンスのアーキテクチャと機能のステータスを表示できます。 また、フリートインスタンスの詳細 (関連付けられているクラスターの数、正常な関連付けられているクラスターの比率、CPU使用率、メモリ使用率、フリートインスタンスによって管理されているノードの数など) を表示することもできます。

[基本情報] タブでは、フリートインスタンスのインスタンスID、リージョン、APIサーバーエンドポイント、およびネットワーク情報を表示できます。
[フリートに接続] タブでは、内部アクセスおよび外部アクセス用のkubeconfigファイルのコンテンツを表示できます。 kubeconfigファイルには、インターネットと内部ネットワークを介してkubectlをFleetインスタンスに接続するための設定が格納されます。
フリートログタブでは、フリートインスタンスのログを表示できます。
フリートインスタンスの削除
フリートインスタンスを削除する前に、フリートインスタンスに関連付けられているすべてのクラスターを削除する必要があります。
フリート情報ページで、右上隅のフリートの削除をクリックしてフリートインスタンスを削除します。
フリートインスタンスの作成
フリート管理機能を有効にすると、デフォルトのフリートインスタンスが自動的に作成されます。 追加のフリートインスタンスを作成する場合は、[クォータセンター] に移動し、クォータの増加をリクエストします。
On theフリート情報ページをクリックします。フリートの作成.
では、フリートの作成パネルのようなパラメータを指定します。フリート名,リージョン,VPC、およびvSwitch.
パラメーター
説明
フリート名
フリートインスタンスの名前を入力します。
リージョン
管理するクラスターがデプロイされているリージョンを選択します。
[VPC]
フリートインスタンスの仮想プライベートクラウド (VPC) を選択します。
vSwitch
フリートインスタンスのvSwitchを選択します。
リソースグループ
クラスターが属するリソースグループ。 各リソースは1つのリソースグループにのみ属することができます。 リソースグループは、ビジネスシナリオに基づいて、プロジェクト、アプリケーション、または組織と見なすことができます。
ラベル
クラスターにラベルを追加するキーと値を入力します。 キーは必須であり、一意でなければなりません。 キーの長さは64文字を超えてはなりません。 値はオプションです。 値の長さは128文字を超えてはなりません。
キーまたは値は、
aliyun、acs:、https://、http://で始めることはできません。 キーと値は大文字と小文字を区別しません。同じリソースに追加されるラベルのキーは一意である必要があります。 使用済みキーを使用してラベルを追加すると、同じキーを使用するラベルがラベルに上書きされます。
リソースに20を超えるラベルを追加すると、すべてのラベルが無効になります。 残りのラベルが有効になるように、余分なラベルを削除する必要があります。
APIサーバー用SLBインスタンス
デフォルト値: Standard I (slb.s2.small) 。 デフォルト設定は変更できません。
EIPの作成と関連付け
APIサーバーを外部アクセスに公開するかどうかを指定します。 デフォルトでは、APIサーバーは外部アクセスにさらされていません。
重要このスイッチをオンにすると、elastic IPアドレス (EIP) がAPIサーバーの内部対応のServer Load Balancer (SLB) インスタンスに関連付けられ、インターネット経由でAPIサーバーにアクセスできるようになります。 関連付けられると、一部のクラスターがすでにインターネット経由でフリートインスタンスに接続されている可能性があるため、EIPの関連付けを解除できません。
操作ログと監査ログの収集の有効化
操作ログと監査ログを収集するかどうかを指定します。 デフォルトでは、この機能は有効になっています。
クリック作成.
数分待って フリートインスタンスのステータスが [実行中] に変わると、フリートインスタンスが作成されます。
別のフリートインスタンスへの切り替え
フリート情報ページで、フリートインスタンス名の右側にある展開ボタンをクリックし、フリートインスタンスを選択します。

Cloud Shellを使用したフリートインスタンスへの接続
Cloud Shellは、インターネット経由でのみフリートインスタンスに接続できます。 アクセスするフリートインスタンスのAPIサーバーが外部アクセスに公開されていることを確認します。
フリート情報ページの右上隅にある [クラウドシェル管理フリート] をクリックして、フリートインスタンスに接続します。 その後、Cloud Shellでkubectlを使用して、フリートインスタンスに関連付けられているクラスターを管理できます。
Cloud Shellを開いてフリートインスタンスを管理すると、システムはフリートインスタンスのkubeconfigファイルを自動的にロードします。 kubectlを使用してフリートインスタンスに関連付けられているクラスターを管理し、手順に従ってAMCコマンドラインツールをインストールできます。 詳細については、「AMCの使用」をご参照ください。
次のコマンドを実行して、Fleetインスタンスに関連付けられているクラスターを照会します。
kubectl amc get managedcluster期待される出力:
Name Alias HubAccepted
c984b098b377f44b9a48c74fa55cf**** cluster2-beijing true
cc36f4feb49824c9d840d9fd9cdf9**** cluster1-beijing true