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

Container Service for Kubernetes:ACK Serverless クラスターの作成

最終更新日:Jun 17, 2026
重要

2025 年 2 月 17 日以降、ACK Serverless では新規ユーザーによるクラスターの作成ができなくなります。ACK Serverless クラスターを作成したことがない場合は、以下の代替手段のいずれかをご利用ください。

ACK Serverless クラスターは、ノードのプロビジョニングや管理を行うことなく、コンテナ化されたワークロードを実行します。Pod は CPU とメモリのリクエストに基づいて数秒以内にスケールし、消費したリソースに対してのみ課金されます。ACK Serverless は、オンデマンドスケジューリングによってコストを削減できる、変動の大きいワークロードに適しています。

前提条件

以下が満たされていることを確認します。

ステップ 1:クラスター作成ページの表示

  1. ACK コンソール にログインします。左側メニューで、[クラスター] をクリックします。

  2. 上部メニューで、リソースグループとリージョンを選択します。image

  3. [クラスター] ページで、[Kubernetes クラスターの作成] をクリックします。

  4. [ACK Serverless] タブをクリックします。

ステップ 2:クラスター設定の構成

基本設定

パラメーター

説明

[クラスター名]

クラスターのカスタム名。

[クラスターの仕様]

[Pro] (本番環境およびテスト環境に推奨) または [Basic] (学習および個人でのテストのみ) を選択します。詳細については、「比較」をご参照ください。

[リージョン]

クラスターのリージョン。レイテンシーを最小限に抑えるため、ユーザーに近いリージョンを選択してください。

[Kubernetes バージョン]

Kubernetes のバージョン。特定の互換性要件がない限り、最新バージョンを使用してください。詳細については、「ACK がサポートする Kubernetes のバージョン」をご参照ください。

[自動更新]

メンテナンスウィンドウ中に定期的なコントロールプレーンの更新を有効にします。詳細については、「クラスターの自動更新」をご参照ください。

[メンテナンスウィンドウ]

ACK が自動更新を適用する期間。[設定] をクリックして、メンテナンスポリシーを構成します。

ネットワーク設定

パラメーター

説明

[IPv6 デュアルスタック]

IPv4/IPv6 デュアルスタックネットワークを有効にします (パブリックプレビュー)。有効にするには、Quota Center コンソール でリクエストを送信してください。Kubernetes 1.20.11-aliyun.1 以降とデュアルスタック VPC が必要です。

[VPC]

クラスター用の VPC。ゾーンを指定して ACK に VPC を自動作成させるか、既存の VPC を選択します。

[VPC の SNAT の設定]

Pod がインターネットにアクセスできるように、ソースネットワークアドレス変換 (SNAT) を設定します。選択すると、ACK が自動的にセットアップを処理します。詳細については、「SNAT の動作」をご参照ください。クラスターが共有 VPC を使用する場合は、選択しないでください。

[vSwitch]

既存の vSwitch を選択するか、[vSwitch の作成] をクリックします。コントロールプレーンとデフォルトのノードプールは、選択した vSwitch を使用します。高可用性を実現するには、異なるゾーンにある vSwitch を選択してください。

[セキュリティグループ]

クラスターのセキュリティグループ。オプション:[基本セキュリティグループの作成][高度セキュリティグループの作成]、または [既存セキュリティグループの選択] (既存の VPC のみ)。詳細については、「セキュリティグループに関する考慮事項」をご参照ください。

[API サーバーアクセス]

API サーバーへのアクセスを設定します。デフォルトでは、ACK は従量課金制の内部向け Classic Load Balancer (CLB) インスタンスを作成します。既存の CLB を再利用するには、まずチケットを送信してください。[EIP を使用した API サーバーの公開] を選択してパブリックアクセスを有効にするか、選択を解除して VPC 専用アクセスにします。詳細については、「API サーバーアクセスに関する注意事項」をご参照ください。

[Service CIDR]

Kubernetes Service 用の CIDR ブロック。VPC、他のクラスター、または Pod の CIDR ブロックと重複してはなりません。作成後は変更できません。詳細については、「ACK マネージドクラスターのネットワーク計画」をご参照ください。

[IPv6 サービスネットワークセグメント]

Service 用の IPv6 CIDR ブロック。デュアルスタックが有効な場合にのみ適用されます。fc00::/7 内のユニークローカルユニキャストアドレス (ULA) 範囲を指定し、プレフィックス長は 112~120 ビットにします。アドレス数を Service CIDR ブロックに合わせてください。詳細については、「ネットワーク計画」をご参照ください。

SNAT の動作

[VPC の SNAT の設定] を選択すると、ACK は以下のルールを適用します:

  • 既存の NAT ゲートウェイがない場合:ACK は NAT ゲートウェイを作成し、クラスターの vSwitch に対して vSwitch レベルの SNAT ルールを追加します。

  • 既存の NAT ゲートウェイがあり、VPC レベルの SNAT ルールがない場合:ACK はクラスターの vSwitch に対して vSwitch レベルの SNAT ルールを追加します。

  • VPC レベルの SNAT ルールを持つ既存の NAT ゲートウェイがある場合:変更は行われません。

選択しない場合は、クラスター作成後に手動で NAT ゲートウェイと SNAT ルールを設定します。詳細については、「インターネット NAT ゲートウェイの作成と管理」をご参照ください。

セキュリティグループに関する考慮事項

  • 自動作成されたセキュリティグループは、デフォルトですべてのアウトバウンドトラフィックを許可します。ルールを変更する場合は、コンテナイメージのプルや ECS メタデータのクエリのために 100.64.0.0/10 を開いたままにしてください。

  • 既存のセキュリティグループを選択した場合、ACK はルールを自動的に設定しません。ルールは手動で設定してください。詳細については、「クラスターのセキュリティグループの設定」をご参照ください。

API サーバーアクセスに関する注意事項

  • デフォルトの CLB インスタンスは削除しないでください。削除すると、API サーバーにアクセスできなくなります。

  • EIP をアタッチすると、API サーバーがパブリックトラフィックに公開されますが、クラスター内のリソースは依然としてインターネットにアクセスできません。Pod がパブリックイメージをプルできるようにするには、[VPC の SNAT の設定] も選択してください。

  • EIP の関連付けまたは関連付け解除を行うと、API サーバーが短時間再起動します。再起動中はクラスター操作を実行しないでください。

  • 2024 年 12 月 1 日以降、新規に作成された CLB インスタンスにはインスタンス料金が発生します。詳細については、「CLB 課金の調整」をご参照ください。

詳細設定

パラメーター

説明

[削除保護]

クラスターが誤って削除されるのを防ぎます。本番クラスターでは、この設定を有効にしてください。

[リソースグループ]

クラスターのリソースグループ。各リソースは、必ず 1 つのリソースグループに属します。

[ラベル]

クラウドリソースの整理と識別に役立つキーと値のペア。

[クラスタードメイン]

クラスター内の DNS サフィックス。デフォルトは cluster.local です。例:default 名前空間の my-service という名前の Service は、my-service.default.svc.cluster.local に解決されます。カスタムドメインに関する注意事項については、「コンテナネットワークに関する FAQ」をご参照ください。

[タイムゾーン]

クラスターのタイムゾーン。デフォルトはブラウザーのタイムゾーンです。

ステップ 3:コンポーネントの構成

[次へ:コンポーネント設定] をクリックします。

コンポーネント

説明

[サービスディスカバリ]

オプション:[無効化]、[PrivateZone]、または [CoreDNS]。PrivateZone は VPC 内のプライベートドメインを解決します。CoreDNS は標準の Kubernetes サービスディスカバリコンポーネントです。

[Ingress]

オプション:[インストールしない]、[Nginx Ingress]、[ALB Ingress]、または [MSE Ingress]。Nginx Ingress は Ingress ベースのルーティングを提供します。ALB Ingress は、自動証明書検出、HTTP/HTTPS/QUIC、および弾力的なトラフィック処理を備えた ALB を通じてレイヤー 7 のロードバランシングを提供します。MSE Ingress は MSE クラウドネイティブゲートウェイを使用して高度なトラフィック管理を行います。

[コンテナモニタリング]

ダッシュボードとパフォーマンスメトリクスのために Managed Service for Prometheus を有効にします。オプションで、基本的なメトリクス収集のために metrics-server をインストールします。

[Log Service]

Simple Log Service (SLS) と統合するには、[Log Service の有効化] を選択します。無効にした場合、クラスター監査は利用できません。詳細については、「Logtail のクイックスタート」をご参照ください。

[Knative]

リクエストベースのオートスケーリング、スケールトゥゼロ、バージョン管理、およびカナリアリリースのために Knative サーバーレスフレームワークをインストールするには、[Knative の有効化] を選択します。

ステップ 4:クラスターの確認と作成

  1. [次へ:注文の確認] をクリックします。

  2. クラスター構成を確認し、利用規約を読みます。

  3. [クラスターの作成] をクリックします。

クラスターの作成には約 10 分かかります。

クラスター作成の確認

新しいクラスターが [クラスター] ページに表示されます。

  1. [クラスター] ページで、対象のクラスターを見つけ、[操作] 列の [詳細] をクリックします。

  2. [基本情報] タブをクリックします。

  3. [接続情報] タブをクリックします。以下の詳細が表示されます:

    • [API サーバーパブリックエンドポイント]:kubectl または他のツールでクラスターを管理するためのパブリック IP とポート。

    • [API サーバー内部エンドポイント]:関連付けられた Classic Load Balancer (CLB) インスタンスによって提供される、クラスター内 API アクセス用の内部 IP とポート。

  4. [クラスターログ] タブをクリックして、イベントログを確認します。

EIP 関連付けの管理

EIP を関連付けまたは関連付け解除して、パブリック API サーバーへのアクセスを管理できます:

  • [EIP の関連付け]:既存の EIP を選択するか、新しい EIP を作成します。この操作中に API サーバーが再起動します。

  • [EIP の関連付け解除]:API サーバーへのパブリックアクセスを削除します。この操作中に API サーバーが再起動します。

API サーバーの再起動中は、クラスター操作を実行しないでください。