ACK OneでKubernetes環境を管理する( Alibaba Cloud )

2025年3月19日掲載

キービジュアル

ご覧いただきありがとうございます。ソフトバンクの小柳です。

今回の記事では、Kubernetes環境の統合、運用、管理に強力なツールとなるACK Oneの最新状況についてご紹介します。

目次

ACK Oneとは

Alibaba Cloudでは、Distributed Cloud Container Platform for Kubernetes のことをACK One と呼んでいますACK One はKubernetesベースのコンテナサービスで、マルチクラウドおよびハイブリッドクラウド環境でコンテナ化されたアプリケーションを効率的に運用管理できるサービスです

コンソールのメニュー及び公式ドキュメントでは、記事執筆時点で以下の4つの機能に分類されており、各4つの機能でできることについては、公式ドキュメントのQuick Startにある図をご覧いただくと全体が把握しやすいと思います。

1.Registered clusters

Alibaba Cloudアカウント、オンプレミス、他のクラウドプロバイダー(例えば、AWS, Azure, Google Cloudなど)上のKubernetesクラスターを一元的に管理することができ、オートスケーリングやスケジューリング機能も提供しています。
Registered clustersについては2年以上前になりますが、当Blogの別の記事にも寄稿されていますので、そちらもぜひご覧ください。

2.Fleet management

GitOpsや、複数のクラスターを一元的に監視、管理するための機能を提供します。
管理という意味では、Registered clustersと似ていますが、Registered clusterはクラスターリソースやKubernetesのスケジューリング機能面での管理、Fleet ManagementではGitOps、ジョブ分散やトラフィック管理といったアプリケーション面での管理となり、この2つは機能的に異なります。

3.Kubernetes clusters for distributed Argo workflows

Workflowを提供し、DevOpsツールや他のAlibaba Cloudサービス(例えば、CloudMonitorやSimple Log Servive)と簡単に統合することができます。Jenkinからのマイグレーション先としても使用されています。

4.Backup center

アプリケーションのバックアップ、復元、移行することができ、ハイブリッドクラウドやマルチクラスタ環境でも災害復旧とアプリケーション移行機能も提供しています。

各機能に共通してクラスターやデプロイされたアプリケーションのセキュリティを強化するためにネットワークポリシー、アクセス制御、監査ログなどの機能を備えています。

ACK Oneの料金構成

ACK Oneの料金は、分類される4つの機能毎に課金項目が異なりますので、詳細は公式ドキュメントを参照してください。
必須、オプション、推奨で使用するリソースが分かれており、不要な機能は利用しないことでコストを抑えることができます。

ACK Oneの開始方法

ACK Oneの開始方法は公式ドキュメントGetting Startedにありますので、今回はクラスターなどを作成するコンソールの画面まで紹介します。

1. アカウント作成とサインイン

まず、Alibaba Cloudのアカウントを作成し、サインインします。

2. ACK Oneサービスの有効化

Alibaba Cloudのコンソールにアクセスし、Products and Servicesの箇所にACK Oneと入力するとページ下部に表示されるDistributed Cloud Container Platform for Kubernetesをクリックします。画面遷移した後、ACK Oneのサービスを有効にします。

dataintegration

3. クラスターの作成

Registered clustersを利用する場合、Registered clustersのメニューからCreate Registration Proxyをクリックした後、次に表示されるCluster作成の画面上部のタブでACK One Registered clustersが選択されていることを確認してClusterを作成します。

Create a Registered Cluster

dataintegration
dataintegration

Fleet managementを利用する場合、メニュー下部にあるFleetをクリックしFleet Informationをクリックした後、画面右にあるCreate Fleetをクリックします。
次に画面右に表示されるCreate Fleet画面に必要事項を選択、入力して、Clusterを作成します。

Enable Fleet Management

dataintegration
dataintegration

Kubernetes clusters for distributed Argo workflowsを利用する場合、Workflow Clusterを作成します。
Workflow Clusterは、Workflow Clusterの配下にあるCluster  Informationをクリックします。

画面右のCreate Workflow Clusterをクリックして画面右に表示されるCreate Workflow Cluster画面に必要事項を選択、入力して、Clusterを作成します。

Create a Workflow Cluster

dataintegration
dataintegration

Backup Centerは、他の3つの機能とは違いClusterを作成するのではなく、他のClusterを作成後に有効化や設定を行います。

Backup Center Overview(ページ下部にあるReferenceを参照ください。)

ACK ConsoleからBackup Centerを利用する。

まとめ

今回はACK Oneの概要と、最初のクラスターの作成画面について紹介しました。

実際に利用するには、クラスターの作成後に管理したいKubernetsクラスターを登録したり、Workflowの管理画面にアクセスしてWorkflowを作成する必要があります。

複数のKubernetes環境を一元管理したい、GitOpsやCI/CD環境を整えたいといった要望がある方には、強力なツールになると思いますので、ぜひ利用を検討ください。

関連サービス

Alibaba Cloudは中国国内でのクラウド利用はもちろん、日本-中国間のネットワークの不安定さの解消、中国サイバーセキュリティ法への対策など、中国進出に際する課題を解消できるパブリッククラウドサービスです。

おすすめの記事

条件に該当するページがございません