Container Service for Kubernetes (ACK) Serverless クラスターは、Alibaba Cloud が提供するコンテナーサービスであり、ノードを購入することなくワークロードをデプロイできます。ACK Serverless クラスターは数秒でスケーリングでき、アプリケーション ポッドの事前定義された CPU およびメモリ要求に基づいてリソースをスケジュールできます。これらのオンデマンドリソーススケジューリング機能は、変動するワークロードのコンピューティングコストを大幅に削減できます。ACK Serverless クラスターは、Kubernetes と互換性のある包括的な機能を提供し、初心者の技術的なギャップを狭めます。インフラストラクチャの管理を気にすることなく、アプリケーション開発に集中できます。このトピックでは、ACK コンソールでACK Serverless クラスターを作成する方法について説明します。
2025年 2 月 17 日以降、Alibaba Cloud Container Service for Kubernetes (ACK) Serverless は、ACK Serverless クラスターを作成したことがない新規ユーザーのクラスター作成を無効にします。代わりに、Container Compute Service (ACS) を通じてサーバーレスコンテナーコンピューティング機能を活用できます。ACS クラスターは、エンタープライズレベルの Kubernetes コンテナ化アプリケーションのライフサイクル全体を管理し、強化された機能とより便利なサービスを提供します。ACS の詳細については、「ACS 製品の概要」をご参照ください。
ACK Serverless クラスターを作成していないユーザーの場合、新しいACK Serverless クラスターを作成するためのインターフェースは使用できません。サーバーレスコンテナーコンピューティング機能を使用するには:
ACS クラスターを作成し、その中でサーバーレスリソースを活用します。
ACK マネージドクラスター Pro エディションでサーバーレスコンピューティングを柔軟に使用します。
既存のACK Serverless クラスターユーザーの場合、現在のACK Serverless クラスターとデフォルトクォータ内での新しいクラスター作成は影響を受けません。サービスの中断や調整を行うことなく、記載されているとおりに操作を続行できます。
この製品変更の詳細については、「[製品の変更] ACK Serverless クラスターの新規ユーザー向けのクラスター作成インターフェースの廃止に関するお知らせ」をご参照ください。
前提条件
Elastic Container Instance コンソールで Elastic Container Instance がアクティブ化されている。
手順 1:ACK コンソールにログインする
ACK コンソールにログインします。左側のナビゲーションウィンドウで、[クラスター] をクリックします。
ページ上部にある [すべてのリソース] にポインターを移動し、使用するリソースグループを選択します。リソースグループを選択すると、そのリソースグループに属する仮想プライベートクラウド (VPC) と vSwitch が表示されます。クラスターを作成するときは、指定したリソースグループに属する VPC と vSwitch のみが表示されます。

[クラスター] ページで、[kubernetes クラスターの作成] をクリックします。
手順 2:クラスターを作成する
[ACK Serverless] タブをクリックし、クラスターを設定します。
基本設定
パラメーター | 説明 |
クラスター名 | クラスターの名前。名前は 1 ~ 63 文字で、数字、文字、ハイフン (-)、アンダースコア (_) を使用できます。名前は文字または数字で始める必要があります。 |
クラスター仕様 | クラスタータイプを選択します。[プロフェッショナル] または [ベーシック] を選択できます。本番環境とテスト環境では、Container Service for Kubernetes (ACK) Pro クラスターを使用することをお勧めします。ACK ベーシッククラスターは、個人ユーザーの学習とテストのニーズを満たすことができます。 クラスター仕様の違いの詳細については、「比較」をご参照ください。 |
リージョン | クラスターのリージョン。 |
Kubernetes バージョン | サポートされている Kubernetes バージョン。詳細については、「ACK でサポートされている Kubernetes バージョン」をご参照ください。 |
自動更新 | コントロールプレーンコンポーネントの定期的な自動更新を確実にするために、クラスターの自動更新機能を有効にします。ACK は、設定に基づいてメンテナンスウィンドウ内でクラスターを自動的に更新します。自動更新ポリシーと使用方法の詳細については、「クラスターを自動的に更新する」をご参照ください。 |
メンテナンスウィンドウ | ACK は、設定に基づいてメンテナンスウィンドウ内でクラスターを自動的に更新します。[設定] をクリックして、詳細なメンテナンスポリシーを設定できます。 |
ネットワーク設定
パラメーター | 説明 |
IPv6デュアルスタック | この機能はパブリックプレビュー段階です。使用するには、クォータセンターコンソールでアプリケーションを送信してください。 IPv4/IPv6 デュアルスタックを有効にすると、デュアルスタッククラスターが作成されます。 重要
|
VPC | クラスターの VPC を設定します。[ゾーン] を指定して VPC を自動的に作成できます。また、VPC リストから既存の VPC を選択することもできます。 |
SNAT の設定 | 作成または選択した VPC がインターネットにアクセスできない場合は、このチェックボックスをオンにできます。こうすることで、ACK は NAT ゲートウェイを自動的に作成し、SNAT ルールを設定します。 このチェックボックスをオンにしない場合は、NAT ゲートウェイを手動で設定し、SNAT ルールを設定して、VPC 内のインスタンスがインターネットにアクセスできるようにする必要があります。詳細については、「インターネット NAT ゲートウェイを作成および管理する」をご参照ください。 |
vSwitch | vSwitch リストから既存の vSwitch を選択するか、[vswitch の作成] をクリックして vSwitch を作成します。コントロールプレーンとデフォルトのノードプールは、選択した vSwitch を使用します。高可用性を確保するために、異なるゾーンにある複数の vSwitch を選択することをお勧めします。 |
セキュリティグループ | ホワイトリストに登録されているユーザーのみが、[既存のセキュリティグループを選択] オプションを選択できます。ホワイトリストに追加申請するには、クォータセンターコンソールにログインして申請書を提出してください。 [基本セキュリティグループの作成]、[高度なセキュリティグループの作成]、または [既存のセキュリティグループの選択] を選択できます。
|
APIサーバーへのアクセス | クラスター内のAPI サーバーの内部エンドポイントとして機能するように、API サーバー用に[従量課金] の内部向け Classic Load Balancer (CLB) インスタンスを作成します。 重要
[EIP で API サーバーを公開] をオンまたはオフにできます。API サーバーは、複数の HTTP ベースの RESTful API を提供します。これらを使用して、ポッドやサービスなどのリソースを作成、削除、変更、照会、および監視できます。
|
サービス CIDR | [サービス CIDR] ブロックは、VPC の CIDR ブロック、VPC 内の ACK クラスタの CIDR ブロック、またはポッド CIDR ブロックと重複してはなりません。サービス CIDR ブロックは、指定した後は変更できません。クラスタの CIDR ブロックを計画する方法の詳細については、「ACK クラスタのネットワークを計画する」をご参照ください。 |
IPv6サービスCIDR | IPv4/IPv6 デュアルスタックを有効にした場合にのみ、このパラメーターを設定します。 サービスの IPv6 CIDR ブロックを設定します。アドレス範囲 クラスターの CIDR ブロックを計画する方法の詳細については、「ACK クラスタのネットワークを計画する」をご参照ください。 |
詳細設定
パラメーター | 説明 |
削除保護 | クラスターが誤って解放されないように、コンソールまたは API を使用して削除保護を有効にすることをお勧めします。 |
リソースグループ | クラスターが属するリソースグループ。各リソースは 1 つのリソースグループにのみ属することができます。ビジネスシナリオに基づいて、リソースグループをプロジェクト、アプリケーション、または組織と見なすことができます。 |
ラベル | キーと値を入力して、クラスターにラベルを追加します。キーは必須で、一意である必要があります。キーは 64 文字を超えてはなりません。値はオプションです。値は 128 文字を超えてはなりません。
|
クラスタードメイン | クラスタードメインを設定します。デフォルトのドメイン名は |
タイムゾーン | クラスターのタイムゾーン。デフォルトでは、ブラウザのタイムゾーンが選択されています。 |
手順 3:コンポーネントを設定する
[次へ: コンポーネントの設定] をクリックして、コンポーネントを設定します。
パラメーター | 説明 |
サービスディスカバリ | クラスターのサービスディスカバリを設定します。[無効]、[privatezone]、または [coredns] を選択できます。
|
Ingress | Ingress コントローラーをインストールするかどうかを指定します。[インストールしない]、[nginx Ingress]、[ALB Ingress]、または [MSE Ingress] を選択できます。
|
コンテナーの監視 | Managed Service for Prometheus を使用して、事前定義されたダッシュボードとパフォーマンスメトリックを表示できます。詳細については、「Managed Service for Prometheus」をご参照ください。 Metrics-server コンポーネントをインストールすることもできます。metrics-server コンポーネントは、オープンソースの監視コンポーネントに基づいて変更および強化されたオフライン監視データコンポーネントです。このコンポーネントを使用すると、クラスターのオフライン監視データを表示できます。 |
Log Service | [簡易 Log Service を有効にする] かどうかを指定します。既存のプロジェクトを選択するか、プロジェクトを作成できます。 簡易 Log Service が無効になっている場合、クラスター監査機能を使用できません。簡易 Log Service の詳細については、「はじめに」をご参照ください。 |
Knative | [knative を有効にする] かどうかを指定します。Knative は、リクエストベースの自動スケーリング、ゼロへのスケーリング、バージョン管理、カナリアリリースをサポートする Kubernetes ベースのサーバーレスフレームワークです。 |
手順 4:設定を確認する
[次へ: 注文の確認] をクリックして、設定とサービス規約を確認します。注意深く読んで、[クラスターの作成] をクリックします。
クラスターが作成されると、ACK コンソールの [クラスター] ページにクラスターが表示されます。
クラスターの作成には約 10 分かかります。
次の手順
クラスターの基本情報を表示する
[クラスター] ページで、作成したクラスターを見つけ、[アクション] 列の [詳細] をクリックします。詳細ページで、[基本情報] タブをクリックしてクラスターの基本情報を表示し、[接続情報] タブをクリックしてクラスターへの接続方法に関する情報を表示します。次の情報が表示されます。
API サーバーパブリックエンドポイント: Kubernetes API サーバーがインターネット経由でサービスを提供するために使用する IP アドレスとポート。クライアントで kubectl または他のツールを使用してクラスターを管理できます。
ACK マネージドクラスターのみが、[EIP の関連付け] と [EIP の関連付けの解除] 機能をサポートしています。
EIP の関連付け: 既存の EIP を選択するか、EIP を作成できます。
EIP を API サーバーに関連付けると、API サーバーが再起動します。再起動プロセス中は操作を実行しないことをお勧めします。
EIP の関連付けの解除: EIP の関連付けを解除すると、インターネット経由で API サーバーにアクセスできなくなります。
API サーバーから EIP の関連付けを解除すると、API サーバーが再起動します。再起動プロセス中はクラスターで操作を実行しないことをお勧めします。
API サーバー内部エンドポイント: API サーバーがクラスター内でサービスを提供するために使用する IP アドレスとポート。IP アドレスは、クラスターに関連付けられている SLB インスタンスに属します。
クラスターログを表示する
[クラスターログ] タブをクリックして、クラスターのログを表示します。