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

:フリート管理の概要

最終更新日:Oct 28, 2024

Kubernetesが広く採用されているため、企業は複数のKubernetesクラスターを実行および管理したい場合があります。 これにより、複数のクラスターを管理する方法、統合外部イングレスを使用してクラスターにアクセスする方法、クラスターのリソースをスケジュールする方法などの課題が発生します。 Distributed Cloud Container Platform for Kubernetes (ACK One) のフリートインスタンスは、Container Service for Kubernetes (ACK) によって管理されます。 フリートインスタンスを使用して、さまざまな環境にデプロイされているKubernetesクラスターを一元管理できます。 フリートインスタンスは、クラウドネイティブアプリケーションを管理する企業に一貫したエクスペリエンスを提供します。

Portal for Fleetインスタンス管理

ACK Oneコンソール

用語

フリートインスタンス: フリートインスタンスは、オープンソースプロジェクトのArgo CDとopen Cluster Managementに基づいて設計されています。 フリートインスタンスはトラフィック制御をサポートし、GitOpsとの統合を提供し、開発者が同じKubernetes APIを呼び出してワークロード、アプリケーション、および構成ファイルをスケジュールおよび配布できるようにします。 フリートインスタンスはACKで管理されるため、メンテナンス不要です。 アプリケーション開発に集中できます。

Associated cluster: 同じアカウントに属するACKクラスターをフリートインスタンスに関連付けることができます。 次に、Fleetインスタンスを使用して、アプリケーションとワークロードを関連するクラスターに分散できます。 フリートインスタンスを、フリートインスタンスが存在するリージョンにデプロイされていないクラスターに関連付けることができます。

フリートインスタンス管理者: フリートインスタンス管理者はフリートインスタンスの作成者です。 フリートインスタンス管理者は、名前空間の作成、ジョブの優先順位の設定、開発者ロールが割り当てられているアカウントのリソースクォータの設定を行うことができます。

開発者: 開発者ロールが割り当てられたアカウントは、特定の名前空間でのみジョブを送信またはアプリケーションを公開できます。

使用シナリオ

image

ACK Oneのフリート管理機能は、次のシナリオに最適です。

  • コントロールプレーンはKubernetesコントロールプレーンに基づいて構築され、Kubernetes APIを提供します。

  • 外部Kubernetesクラスターを、登録済みクラスターに基づいてマルチクラスターフリートインスタンスに接続できます。

  • アプリケーション配布用のGitOps: ACK OneでオープンソースのArgoCDをホストできます。 これにより、GitOpsを介してマルチクラスタアプリケーションを配布できます。

  • トラフィック管理: MSEクラウドネイティブゲートウェイを使用して、マルチクラスターアプリケーションの南北トラフィックを管理したり、マルチクラスターサービスを作成して東西トラフィックを管理したりできます。

  • ジョブの配布: スケジュールされた時間に複数のクラスターでジョブを実行できます。

  • グローバルモニタリング: 1つのダッシュボードですべてのクラスターのメトリックを表示できます。