前提条件
Distributed Cloud Container Platform for Kubernetesが有効化されています。 デフォルトのResource Access Management (RAM) ロールがACK Oneに割り当てられ、ACK Oneで使用されるAlibaba Cloudサービスが有効化されます。ACK One詳細については、「ACK Oneのサービスにリンクされたロールとロールの権限」をご参照ください。
クイックスタート
次の図は、ACK Oneをすばやく使用する方法を示しています。

ACK Oneの使い方
ACK Oneには、登録済みクラスター、フリート管理、分散Argoワークフロー用のKubernetesクラスター、バックアップセンターの機能があります。 これらの機能は個別に使用することも、組み合わせて使用することもできます。
登録済みクラスター
データセンターにデプロイされているKubernetesクラスター、またはサードパーティのプラットフォームにデプロイされているKubernetesクラスターをACK Oneに登録できます。 これにより、ハイブリッドクラウド環境でクラスターを管理できます。
特徴 | 説明 | 参考情報 |
登録済みクラスターを作成し、データセンターにデプロイされているKubernetesクラスターを登録済みクラスターに接続する | この機能により、登録済みクラスターを作成し、データセンターまたはサードパーティプラットフォームにデプロイされているKubernetesクラスターを登録済みクラスターに接続できます。 これにより、ACK Oneのクラスターを一元管理できます。 | |
柔軟性 | この機能により、クラウドにデプロイされたコンピューティングリソースをクラスターに追加することで、データセンターにデプロイされた自己管理型Kubernetesクラスターをスケールできます。 たとえば、データセンターにデプロイされた自己管理型Kubernetesクラスター内のElastic Compute Service (ECS) インスタンスまたはECSベアメタルインスタンスの数を手動または自動で調整できます。 | |
可観測性 | この機能は、イベントセンター、Ingressダッシュボード、ログ収集、application Real-Time monitoring Service (ARMS) に基づくアプリケーションモニタリング、ARMS-Prometheus、Node Problem Detector (NPD) 、Metrics Adapterの観測機能をサポートしています。 | |
セキュリティ管理 | この機能は、RAMに基づく認証、ロールベースのアクセス制御 (RBAC) に基づく認証、Simple Log Serviceに基づくクラスター監査、およびクラスターインスペクションを提供します。 | |
調整されたスケジューリング | この機能では、登録済みクラスターにack-co-schedulerをインストールする必要があり、ビッグデータアプリケーションやAIアプリケーションなどのさまざまなタイプのアプリケーションでACKのスケジューリング機能を便利に使用し、リソースの使用率を向上させることができます。 | |
フリート管理
フリートインスタンスは、ACKの完全マネージド型リソースです。 フリートインスタンスを使用して、あらゆる環境でKubernetesクラスターを管理できます。これにより、一貫したクラウドネイティブのアプリケーション管理エクスペリエンスが提供されます。
特徴 | 説明 | 参考情報 |
フリート管理の有効化 | フリート管理を有効にすると、ACK Oneが提供するフリートインスタンスを使用して、ワークロード、アプリケーション、および構成を複数のクラスター間でスケジュールおよび分散できます。 | |
関連クラスター管理 | フリート管理を有効にすると、クラスタをフリートインスタンスに関連付け、フリートインスタンスから関連付けられたクラスタにアプリケーションまたはワークロードを分散できます。 | 関連クラスターの管理 |
GitOps | ACK OneのフリートインスタンスでGitOpsを有効にすると、GitリポジトリでアプリケーションマニフェストとHelmチャートのバージョンを管理できます。 GitOpsは、マルチクラスターの継続配信もサポートしています。 | |
マルチクラスターゲートウェイ | ACK Oneのマルチクラスタゲートウェイは、ハイブリッドクラウドまたはマルチクラスタ環境でのアプリケーションディザスタリカバリおよび南北トラフィック管理のためにAlibaba Cloudが提供するソリューションです。 このソリューションは、ハイブリッドクラウドおよびマルチクラスターアプリケーションのゾーンディザスタリカバリまたはジオディザスタリカバリを迅速に実装し、トラフィック管理とガバナンスを容易にします。 | |
MCS | マルチクラスターサービス (MCS) 機能を使用すると、ロードバランサーを作成することなく、Kubernetesクラスター間でサービスにアクセスできます。 | |
ジョブの配布 | ACK Oneは、KubernetesジョブやCronJobsなどのさまざまなタイプのジョブを複数のクラスターに自動的に配信できます。 | |
モニタリング管理 | グローバルモニタリング機能は、さまざまなクラスターのメトリックを収集し、これらのメトリックを集約してから、Managed Service for Prometheusのダッシュボードにこれらのクラスターに関するグローバルモニタリング情報を表示します。 これにより、1つのダッシュボードでさまざまなクラスターのメトリクスを表示できます。 | |
分散Argoワークフロー用のKubernetesクラスター
特徴 | 説明 | 参考情報 |
ワークフロークラスターの作成とkubeconfigファイルの取得 | ワークフロークラスターはサーバーレスアーキテクチャを使用します。 このタイプのクラスターは、エラスティックコンテナインスタンスでArgoワークフローを実行し、クラスターパラメーターを最適化して大規模なワークフローを効率性と弾力性でスケジュールし、プリエンプティブルエラスティックコンテナインスタンスを使用してコストを削減します。 | ワークフロークラスターの作成 |
ワークフロー | ワークフロークラスターは、オープンソースのArgoワークフローに基づいて開発されています。 Argoワークフローのドキュメントを参照して、ワークフローをカスタマイズできます。 | |
Argoサーバー | Argo Serverを有効にしてワークフロークラスターにアクセスしたり、Argo Server APIを使用してワークフローの送信を自動化したり、オープンソースのArgo UIを使用してワークフローを管理したりできます。 | |
Eventing | ワークフロークラスターはイベンティングをサポートしています。 これにより、イベントに基づいてワークフローを自動的にトリガーする自動システムを構築できます。 | |
可観測性 | ワークフロークラスターは、Managed Service for PrometheusおよびSimple Log Serviceと統合されています。 Managed Service for Prometheusのダッシュボードでクラスターのステータスとそのメトリクスを表示し、ワークフローのポッドログをSimple Log Serviceに配信して、これらのログをいつでも分析できます。 | |
バックアップセンター
バックアップセンターは、ステートフルまたはステートレスのアプリケーションのバックアップ、復元、移行を支援するワンストップソリューションです。 バックアップセンターは、ハイブリッドクラウドおよびマルチクラスター環境のステートフルアプリケーションにディザスタリカバリおよびアプリケーション移行機能も提供します。
特徴 | 説明 | 参考情報 |
バックアップセンターの有効化 | バックアップセンターは、ステートフルまたはステートレスのアプリケーションのバックアップ、復元、移行を支援するワンストップソリューションです。 バックアップセンターは、ハイブリッドクラウドおよびマルチクラスター環境のステートフルアプリケーションにディザスタリカバリおよびアプリケーション移行機能も提供します。 | |
アプリケーションとデータのバックアップと復元 | この機能を使用すると、クラスターにデプロイされているステートフルなアプリケーションをバックアップおよび復元できます。 この機能は、Kubernetesクラスターにデプロイされたステートフルアプリケーションのクラッシュ整合性、アプリケーション整合性、およびクロスリージョンディザスタリカバリを実現するオールインワンソリューションを提供します。 | ACKクラスターでのアプリケーションのバックアップと復元 |
クラスター間アプリケーションの移行 | この機能を使用すると、クラスターにデプロイされているステートフルなアプリケーションをバックアップおよび復元できます。 この機能は、Kubernetesクラスターにデプロイされたステートフルアプリケーションのクラッシュ整合性、アプリケーション整合性、およびクロスリージョンディザスタリカバリを実装するためのオールインワンソリューションを提供します。 | |