ACK One のフリート管理を有効にすることで、複数のクラスターにまたがってワークロード、アプリケーション、構成をスケジューリングおよび配信できます。
前提条件
次の点を確認してください。
-
Alibaba Cloud アカウント (root ユーザー)。 RAM ユーザーはサポートされていません。
フリート管理の有効化
-
ACK One コンソールにログインします。
-
[フリートの作成] ページで、フリートインスタンスを設定します。
説明詳細については、「ACK One をサポートするリージョン」をご参照ください。
パラメーター 説明 リージョン 管理するクラスターのリージョンです。 VPC フリートインスタンスが使用する VPC です。 vSwitch フリートインスタンスが使用する vSwitch です。 リソースグループ リソースグループフリートインスタンスが属するです。 ラベル フリートインスタンスにアタッチされるキーと値のペアです。キー:必須、一意、最大 64 文字。値:オプション、最大 128 文字。 aliyun、acs:、https://、またはhttp://で始めることはできません。大文字と小文字は区別されません。キーが重複する場合、既存のラベルは上書きされます。ラベルが 20 個を超えると、リソース上のすべてのラベルが無効になります。API サーバー用の SLB インスタンス API サーバー用の SLB インスタンスです。デフォルトは標準 I (slb.s2.small) で、変更することはできません。 EIP の作成と関連付け API サーバーをインターネットに公開するかどうかを指定します。デフォルトでは無効になっています。有効にすると、EIP がイントラネット SLB インスタンスに関連付けられ、API サーバーへのインターネットアクセスが可能になります。クラスターがすでにインターネット経由で接続している可能性があるため、関連付けた後に EIP の関連付けを解除することはできません。 操作ログと監査ログの収集を有効化 操作ログと監査ログを収集するかどうかを指定します。デフォルトで有効になっています。 -
[フリート管理を有効にする] をクリックします。
-
[フリート情報] ページで、フリートインスタンスのステータスが 実行中 に変わるまで待ちます。
フリートインスタンスの管理
フリート管理を有効にすると、デフォルトのフリートインスタンスが作成されます。
フリートインスタンス情報の表示
[フリート情報] ページには、次のタブがあります。
| タブ | 利用可能な情報 |
|---|---|
| [概要] | アーキテクチャ、機能ステータス、クラスターのヘルス比率、CPU とメモリの使用量、ノード数。 |
| [基本情報] | インスタンス ID、リージョン、API サーバーのエンドポイント、ネットワーク詳細。 |
| [フリートへの接続] | イントラネットアクセスおよびインターネットアクセス用の kubeconfig。 |
| [フリートログ] | フリートインスタンスのログ。 |
フリートインスタンスの作成
追加のフリートインスタンスを作成するには、まず クォータセンター からクォータの引き上げをリクエストしてください。
-
[フリート情報] ページで、[フリートの作成] をクリックします。
-
[フリートの作成] パネルで、次のパラメーターを設定します。
パラメーター 説明 フリート名 フリートインスタンスの名前。 リージョン 管理対象のクラスターが配置されているリージョン。 VPC フリートインスタンスが使用する VPC。 vSwitch フリートインスタンスが使用する vSwitch。 [リソースグループ] Fleet インスタンスのリソースグループ。 ラベル フリートインスタンスにアタッチされるキーと値のペア。 キー:必須、一意、最大 64 文字。 値:任意、最大 128 文字。 aliyun、acs:、https://、またはhttp://で始めることはできません。 大文字と小文字は区別されません。 キーが重複している場合、既存のラベルは上書きされます。 ラベルが 20 個を超えると、リソース上のすべてのラベルが無効になります。[API サーバーの SLB インスタンス] デフォルトは Standard I (slb.s2.small) で、変更はできません。 [EIP の作成と関連付け] API サーバーをインターネットに公開するかどうかを指定します。 デフォルトでは無効になっています。 有効にすると、EIP がイントラネット 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 true -
AMC を使用してクラスターを管理する方法については、「AMC の使用」をご参照ください。