すべてのプロダクト
Search
ドキュメントセンター

:ACK OneコンソールでMCSを使用する

最終更新日:Jan 07, 2025

マルチクラスターサービス (MCS) 機能を使用すると、ロードバランサーを作成することなく、Kubernetesクラスター間でサービスにアクセスできます。 このトピックでは、Distributed Cloud Container Platform for Kubernetes (ACK One) コンソールでMCS機能を使用する方法について説明します。

概要

MCS機能を使用すると、Kubernetesクラスター間でサービスにアクセスできます。 次の図は、MCS機能のアーキテクチャを示しています。

多集群服务

  1. 管理者は、名前空間、デプロイメント、サービスなどのアプリケーションリソースをサービスプロバイダークラスター (ACKクラスター1) およびサービスコンシューマークラスター (ACKクラスター2) にデプロイしました。 管理者は、ServiceExportおよびServiceImportを含むMCSリソースも作成しました。

  2. フリートインスタンスは、関連するACKクラスターのServiceExportとServiceImportをリッスンし、MCSエンドポイント情報を同期します。

  3. ACKクラスター2のクライアントポッドは、ACKクラスター1のサービス1にアクセスできます。

前提条件

  • フリート管理機能が有効になっています。 詳細については、「マルチクラスター管理の有効化」をご参照ください。

  • 2つのクラスター (サービスプロバイダークラスターとサービスコンシューマークラスター) がフリートインスタンスに関連付けられています。 詳細については、「クラスターとフリートインスタンスの関連付け」をご参照ください。

  • 関連付けられているクラスターのKubernetesバージョンは1.21以降です。

マルチクラスタサービスの作成

  1. ACK Oneコンソールにログインします。 左側のナビゲーションウィンドウで、フリート > 名前空間を選択します。

  2. [名前空間] ページで、[名前空間の作成] をクリックします。 表示されるダイアログボックスで、名前空間名を入力し、[OK] をクリックします。

  3. 左側のナビゲーションウィンドウで、フリート> マルチクラスターサービスを選択します。 マルチクラスターサービスページで、マルチクラスターサービスの作成をクリックします。

  4. [マルチクラスターサービスの作成] パネルで、[サービスプロバイダークラスター][名前空間] パラメーターを設定し、[利用可能なサービス] セクションでサービスを選択します。 [Service Consumer cluster] ドロップダウンリストからクラスターを選択します。 次に、[OK] をクリックします。

    create

    [MCS] ページで、選択したサービスに関する情報を表示できます。

マルチクラスタサービスの削除

[MCS] ページで、削除するサービスを見つけ、[操作] 列の [削除] をクリックします。