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

Container Service for Kubernetes:CreateCluster

最終更新日:May 23, 2026

OpenAPI を使用して Container Service for Kubernetes (ACK) クラスターを作成します。サポートされているクラスタータイプには、ACK マネージドクラスター、ACK サーバーレスクラスター、ACK Edge クラスター、および登録済みクラスターが含まれます。クラスター作成時に、クラスター情報、コンポーネント、および関連する Alibaba Cloud リソースを構成します。

操作説明

コンソールで OpenAPI リクエストパラメーターを生成する

CreateCluster API 呼び出しが無効なパラメーターの組み合わせにより失敗した場合、コンソールで有効なリクエストパラメーターを直接生成できます。以下の手順に従ってください。

  1. Container Service for Kubernetes コンソール にログインします。左側のナビゲーションウィンドウで クラスター を選択します。

  2. クラスター ページで クラスターテンプレート をクリックします。

  3. ダイアログボックスで作成するクラスタータイプを選択し、[作成] をクリックします。その後、クラスター構成ページでクラスターを構成します。

  4. 構成を完了したら、[構成の確認] ページに移動し、右上隅の [同等のコード] をクリックします。ダイアログボックスにクラスター作成に必要なパラメーターの組み合わせが表示されます。必要に応じてコピーして使用してください。

重要 2026 年 7 月 4 日以降、一部のリクエストパラメーターは無効になります。変更内容と代替パラメーターの詳細については、「ACK クラスター管理用 OpenAPI パラメーターの変更および廃止に関するお知らせ」をご参照ください。

今すぐお試しください

この API を OpenAPI Explorer でお試しください。手作業による署名は必要ありません。呼び出しに成功すると、入力したパラメーターに基づき、資格情報が組み込まれた SDK コードが自動的に生成されます。このコードをダウンロードしてローカルで使用できます。

テスト

RAM 認証

下表に、この API を呼び出すために必要な認証情報を示します。認証情報は、RAM (Resource Access Management) ポリシーを使用して定義できます。以下で各列名について説明します。

  • アクション:特定のリソースに対して実行可能な操作。ポリシー構文ではAction要素として指定します。

  • API:アクションを具体的に実行するための API。

  • アクセスレベル:各 API に対して事前定義されているアクセスの種類。有効な値:create、list、get、update、delete。

  • リソースタイプ:アクションが作用するリソースの種類。リソースレベルでの権限をサポートするかどうかを示すことができます。ポリシーの有効性を確保するため、アクションの対象として適切なリソースを指定してください。

    • リソースレベルの権限を持つ API の場合、必要なリソースタイプはアスタリスク (*) でマークされます。ポリシーのResource要素で対応する ARN を指定してください。

    • リソースレベルの権限を持たない API の場合、「すべてのリソース」と表示され、ポリシーのResource要素でアスタリスク (*) でマークされます。

  • 条件キー:サービスによって定義された条件のキー。このキーにより、きめ細やかなアクセス制御が可能になります。この制御は、アクション単体に適用することも、特定のリソースに対するアクションに適用することもできます。Alibaba Cloud は、サービス固有の条件キーに加えて、すべての RAM 統合サービスに適用可能な一連の共通条件キーを提供しています。

  • 依存アクション:ある特定のアクションを実行するために、前提として実行が必要となる他のアクション。依存アクションの権限も RAM ユーザーまたは RAM ロールに付与する必要があります。

アクション

アクセスレベル

リソースタイプ

条件キー

依存アクション

cs:CreateCluster

create

*Cluster

acs:cs:{#regionId}:{#accountId}:cluster/*

  • cs:ClusterType
  • cs:ClusterSpec
  • cs:ClusterProfile
  • cs:EnableSecretEncryption
  • cs:EnableApiServerEip
  • cs:EnableAddonLogtailDs
  • cs:EnableCoreControlPlaneComponentsLog
  • cs:AddonNames
  • cs:EnableSNAT
  • cs:EnableNodePoolPublicIP
なし

リクエスト構文

POST /clusters HTTP/1.1

リクエストパラメーター

パラメーター

必須 / 任意

説明

body

object

任意

リクエスト本文のパラメーターです。

cluster-demo

name

string

必須

カスタムクラスター名です。数字、英字、中国語文字、またはハイフン (-) を含めることができます。名前の長さは 1~63 文字で、ハイフン (-) で開始することはできません。

cluster-demo

region_id

string

必須

クラスターをデプロイするリージョン ID です。詳細については、「Container Service for Kubernetes でサポートされているリージョン」をご参照ください。

cn-beijing

cluster_type

string

任意

  • Kubernetes: ACK 専用クラスター

  • ManagedKubernetes: ACK マネージドクラスター(Pro 版、Basic Edition)、ACK サーバーレスクラスター(Pro 版、Basic Edition)、ACK Edge クラスター(Pro 版、Basic Edition)、および ACK LINGJUN クラスター(Pro 版)

  • ExternalKubernetes: 登録済みクラスター

Kubernetes

cluster_spec

string

任意

cluster_typeManagedKubernetes に設定し、profile を構成する場合、クラスター仕様をさらに指定できます。有効値は次のとおりです。

  • ack.standard: Basic Edition(このパラメーターが空の場合のデフォルト値)

  • ack.pro.small: Pro 版

  • ack.pro.xlarge: Pro XL

  • ack.pro.2xlarge: Pro 2XL

  • ack.pro.4xlarge: Pro 4XL(カスタマーサービスによるホワイトリスト承認が必要)

Pro XL、Pro 2XL、および Pro 4XL は、ACK Pro Provisioned Control Plane によって提供される 3 つのティアです。これらのティアでは、コントロールプレーンリソースを事前に割り当てて専有することで、一貫して高い API 同時実行数と Pod スケジューリングパフォーマンスを確保します。AI トレーニングおよび推論、超大規模クラスター、ミッションクリティカルなワークロードに適しています。

Pro 版およびプロビジョニング済みコントロールプレーンクラスターのクラスター管理料金については、「クラスター管理料金」をご参照ください。

ack.pro.small

profile

string

任意

cluster_typeManagedKubernetes(ACK マネージドクラスター)に設定する場合、クラスターサブタイプをさらに指定できます。

  • Default: ACK マネージドクラスター(Pro 版、Basic Edition を含む)

  • Edge: ACK Edge クラスター(Pro 版、Basic Edition を含む)

  • Serverless: ACK サーバーレスクラスター(Pro 版、Basic Edition を含む)

  • Lingjun: ACK LINGJUN クラスター(Pro 版でのみ利用可能)

Default

kubernetes_version

string

任意

クラスターバージョンで、Kubernetes コミュニティのベースラインバージョンに準拠しています。最新バージョンの使用を推奨します。指定しない場合、デフォルトで最新バージョンが使用されます。

最新の 3 つのバージョンのいずれかを使用してクラスターを作成できます。DescribeKubernetesVersionMetadata API を使用して、サポートされているクラスターバージョンを照会できます。

ACK でサポートされている Kubernetes バージョンの詳細については、「Kubernetes バージョンリリースの概要」をご参照ください。

1.32.1-aliyun.1

auto_mode

object

任意

インテリジェントマネージドモード の構成です。

enable

boolean

任意

インテリジェントマネージドモードを有効にするかどうかを指定します。

  • true: 有効にします。

  • false: 無効にします。

true

tags

array

任意

ノードラベルです。ラベルのルールは次のとおりです。

  • ラベルは、大文字小文字を区別するキーと値のペアで構成されます。最大 20 個のタグを追加できます。

  • タグキーは一意である必要があり、最大 64 文字です。タグ値は空でもよく、最大 128 文字です。タグキーおよびタグ値は、「aliyun」、「acs:」、「https://」、または「http://」で開始できません。詳細については、「Labels and Selectors」をご参照ください。

tag

任意

ノードラベルです。ラベルのルールは次のとおりです。

  • ラベルは、大文字小文字を区別するキーと値のペアで構成されます。最大 20 個のタグを追加できます。

  • タグキーは一意である必要があり、最大 64 文字です。タグ値は空でもよく、最大 128 文字です。タグキーおよびタグ値は、「aliyun」、「acs:」、「https://」、または「http://」で開始できません。詳細については、「Labels and Selectors」をご参照ください。

resource_group_id

string

任意

クラスターが属するリソースグループ ID で、異なるリソースを分離するために使用されます。

rg-acfm3mkrure****

deletion_protection

boolean

任意

クラスター削除保護機能は、コンソールまたは API による誤ったクラスター削除を防止します。有効値は次のとおりです。

  • true: 削除保護を有効にします。コンソールまたは API からクラスターを削除できなくなります。

  • false: 削除保護を無効にします。コンソールまたは API からクラスターを削除できます。

デフォルト値: false

true

zone_ids

array

任意

クラスターリージョン内のゾーン ID のリストです。このパラメーターは ACK マネージドクラスターにのみ適用されます。

string

任意

クラスターリージョン内のゾーン ID です。このゾーンに仮想スイッチが自動的に作成されます。

ACK マネージドクラスターを作成する際、vpc_id および vswitch_ids を指定しない場合は、zone_ids を指定して複数ゾーンに VPC ネットワークリソースを自動作成します。vpc_id および vswitch_ids を指定した場合、このパラメーターは無視されます。

cn-beijing-h

vpcid

string

任意

クラスターで使用する VPC です。クラスター作成時に必ず指定する必要があります。

vpc-2zeik9h3ahvv2zz95****

vswitch_ids

array

任意

クラスターノード用の仮想スイッチです。ゼロノードマネージドクラスターを作成する場合、このフィールドは必須です。

string

任意

クラスターノード用の仮想スイッチです。ゼロノードマネージドクラスターを作成する場合、このフィールドは必須です。

vsw-2ze3ds0mdip0hdz8i****

ip_stack

string

任意

クラスターの IP スタックです。

可选值: ipv4(单栈) dual(双栈),默认值为ipv4。

pod_vswitch_ids deprecated

array

任意

[非推奨] Terway ネットワークプラグインを使用する場合、Pod に IP アドレスを割り当てる仮想スイッチを指定します。各 Pod 仮想スイッチはワーカーノード仮想スイッチに対応し、両方とも同じゾーン内にある必要があります。

説明

Pod 仮想スイッチの CIDR マスクは /19 を超えないことを推奨し、/25 を超えてはなりません。そうでない場合、割り当て可能な Pod IP アドレス数が非常に限られ、クラスターの正常な動作に影響します。

string

任意

Terway ネットワークプラグインを使用する場合、Pod に IP アドレスを割り当てる仮想スイッチを指定します。各 Pod 仮想スイッチはワーカーノード仮想スイッチに対応し、両方とも同じゾーン内にある必要があります。

説明

Pod 仮想スイッチの CIDR マスクは /19 を超えないことを推奨し、/25 を超えてはなりません。そうでない場合、割り当て可能な Pod IP アドレス数が非常に限られ、クラスターの正常な動作に影響します。

vsw-2ze97jwri7cei0mpw****

container_cidr

string

任意

Pod ネットワークの CIDR ブロックです。有効なプライベート CIDR ブロック(10.0.0.0/8、172.16.0.0/12~172.31.0.0/16、または 192.168.0.0/16)である必要があります。VPC または VPC 内の既存の Kubernetes クラスターの CIDR ブロックと重複してはなりません。クラスター作成後は変更できません。

クラスターネットワーク計画の詳細については、「ACK マネージドクラスターのネットワーク計画」をご参照ください。

説明

このフィールドは Flannel クラスターで必須です。

172.20.0.0/16

service_cidr

string

任意

サービスネットワークの CIDR ブロックです。有効範囲:10.0.0.0/16-24、172.16.0.0/16-24~172.31.0.0/16-24、192.168.0.0/16-24。 VPC CIDR ブロック 10.1.0.0/21 または VPC 内の既存の Kubernetes クラスターの CIDR ブロックと重複してはなりません。クラスター作成後は変更できません。

デフォルト値: 172.19.0.0/20

172.21.0.0/20

security_group_id

string

任意

クラスター作成時に既存のセキュリティグループ ID を指定します。is_enterprise_security_group パラメーターとのいずれか一方を指定します。クラスターノードは自動的にこのセキュリティグループに追加されます。

sg-bp1bdue0qc1g7k****

is_enterprise_security_group

boolean

任意

高度セキュリティグループを自動作成します。security_group_id が空の場合に有効になります。

説明

基本セキュリティグループの場合、クラスター内のノードと Terway Pod の合計数は 2,000 を超えることはできません。Terway ネットワーククラスターでは、高度セキュリティグループの使用を推奨します。

  • true: 高度セキュリティグループを作成して使用します。

  • false: 基本セキュリティグループを使用します。

デフォルト値: true

true

snat_entry

boolean

任意

VPC 用の SNAT を構成します。有効値は次のとおりです。

  • true: NAT Gateway を自動作成し、SNAT ルールを構成します。クラスター内のノードまたはアプリケーションがパブリックネットワークアクセスを必要とする場合、これを true に設定します。

  • false: NAT Gateway および SNAT ルールを作成しません。クラスター内のノードおよびアプリケーションはパブリックネットワークにアクセスできません。

説明

クラスター作成時にこれを有効にしなかったが、後でパブリックネットワークアクセスが必要になった場合、「手動で有効化する」ことができます。

デフォルト値: false

false

control_plane_endpoints_config

object

任意

クラスター接続構成です。

internal_dns_config

object

任意

クラスターの内部ドメイン名構成で、ACK マネージドクラスターに適用されます。内部ドメイン名により、kubelet や kube-proxy などのノード側システムコンポーネントが API Server にアクセスできます。内部ドメイン名アクセスがない場合、ノード側コンポーネントは CLB IP アドレス経由で API Server にアクセスします。

bind_vpcs

array

任意

内部ドメイン名解決が有効になる VPC です。

string

任意

内部ドメイン名解決が有効になる VPC です。

vpc-xxxx

endpoint_public_access

boolean

任意

パブリックネットワークアクセスを有効にするかどうかを指定します。EIP を介して API Server を公開し、クラスターへのパブリックネットワークアクセスを許可します。

  • true: パブリックネットワークアクセスを有効にします。

  • false: パブリックネットワークアクセスを無効にします。無効にした場合、外部ネットワークからクラスター API Server にアクセスできません。

デフォルト値: false

true

load_balancer_id

string

任意

API Server アクセス用の CLB インスタンス ID を指定します。指定した場合、新しい API Server CLB は自動作成されません。

説明

CLB インスタンスに依存関係(リスナーやバックエンドサーバーなど)がないことを確認してください。共有 CLB インスタンスおよびパブリック CLB インスタンスはサポートされていません。

lb-wz9t256gqa3vbouk****

ssh_flags

boolean

任意

パブリック SSH ログインを有効にするかどうかを指定します。ACK 専用クラスターのマスターノードへのログインに使用されます。このパラメーターはマネージドクラスターでは有効になりません。

  • true: 有効にします。

  • false: 無効にします。

デフォルト値: false

true

timezone

string

任意

クラスターで使用するタイムゾーンです。「サポートされているタイムゾーン」をご参照ください。

Asia/Shanghai

node_cidr_mask

string

任意

ノード IP アドレス数で、指定された CIDR マスクによって決定されます。これは Flannel ネットワーククラスターにのみ適用されます。

デフォルト値: 26

25

proxy_mode

string

任意

kube-proxy プロキシモード

  • iptables: 成熟かつ安定した kube-proxy モードです。Kubernetes サービス検出および負荷分散は iptables ルールを使用します。パフォーマンスは中程度で、多数のサービスがある場合にスケーラビリティが低くなります。サービス数が少ないクラスターに適しています。

  • ipvs: パフォーマンス専有型の kube-proxy モードです。Kubernetes サービス検出および負荷分散は Linux IPVS モジュールを使用します。多数のサービスがあり、高性能な負荷分散を必要とするクラスターに適しています。

  • nftables: Linux nftables をベースとした次世代 kube-proxy モードで、サービス検出および負荷分散に使用されます。iptables の現代的な代替です。iptables と比較して、ネットワークパフォーマンス、ルール更新速度、多数のサービスに対するスケーラビリティが優れています。
    Kubernetes バージョン 1.35 以降のクラスターでのみサポートされています。Kubernetes コミュニティはバージョン 1.35 以降で IPVS を非推奨としています。新規クラスターでは長期的なコミュニティサポートを確保するために nftables の使用を推奨します。

デフォルト値: ipvs

ipvs

controlplane_log_ttl

string

任意

コントロールプレーンコンポーネントログの保持日数です。

30

controlplane_log_project

string

任意

コントロールプレーンコンポーネントログ用の SLS Project です。既存の Project をログストレージに使用するか、システムに自動作成させることができます。自動作成の場合、Project 名は k8s-log-{ClusterID} になります。

k8s-log-xxx

controlplane_log_components

array

任意

収集対象のコントロールプレーンコンポーネントログを指定するコンポーネント名のリストです。

デフォルトでは、kube-apiserver、kube-controller-manager、kube-scheduler、cloud-controller-manager のログが収集されます。

string

任意

収集対象のコントロールプレーンコンポーネントログを指定するコンポーネント名のリストです。

デフォルトでは、kube-apiserver、kube-controller-manager、kube-scheduler、cloud-controller-manager のログが収集されます。

["apiserver","kcm","scheduler"]

audit_log_config

object

任意

クラスター監査ログ構成です。

enabled

boolean

任意

クラスター監査ログを有効にするかどうかを指定します。

  • true: 有効にします。

  • false: 無効にします。

true

sls_project_name

string

任意

クラスター監査ログ用の Logstore を含む SLS Project です。

  • デフォルト値: k8s-log-{clusterid}

  • 監査ログを有効にすると、指定された SLS Project に監査ログ用の Logstore が作成されます。

k8s-log-c2345xxxxxxxxxxxx

rrsa_config

object

任意

RRSA 機能構成です。

enabled

boolean

任意

RRSA を有効にするかどうかを指定します。

  • true: 有効にします。

  • false: 無効にします。

true

cluster_domain

string

任意

クラスターのローカルドメイン名です。

命名規則: ドメイン名は、ドット (.) で区切られた 1 つ以上の部分で構成されます。各部分の長さは最大 63 文字で、小文字、数字、ハイフン (-) を含めることができます。各部分は小文字または数字で開始および終了する必要があります。

cluster.local

encryption_provider_key

string

任意

データディスクを暗号化するための KMS キー ID です。詳細については、「Key Management Service」をご参照ください。

説明

この機能は、プロフェッショナルマネージドクラスター(ACK Pro クラスター)でのみ利用可能です。

0fe64791-55eb-4fc7-84c5-c6c7cdca****

service_account_issuer

string

任意

ServiceAccount は、Pod がクラスター API Server と通信する際に使用するアクセス認証情報です。service-account-issuer は、serviceaccount token 内の発行者 ID で、token payloadiss フィールドで表されます。

ServiceAccount の詳細については、「サービスアカウントトークンボリュームプロジェクションのデプロイ」をご参照ください。

kubernetes.default.svc

api_audiences

string

任意

ServiceAccount は、Pod がクラスター API Server と通信する際に使用するアクセス認証情報です。api-audiences は、apiserver 側でリクエストを認証するための有効な token ID を指定します。複数の audience 値をカンマ (,) で区切って設定できます。

ServiceAccount の詳細については、「サービスアカウントトークンボリュームプロジェクションのデプロイ」をご参照ください。

kubernetes.default.svc

extra_sans

array

任意

カスタム API Server 証明書 SAN(Subject Alternative Name)です。

string

任意

証明書 SAN です。カスタム IP アドレスまたはドメイン名をサポートします。

192.168.xx.xx

maintenance_window maintenance_window

任意

クラスターメンテナンスウィンドウです。

operation_policy

object

任意

クラスター自動運用ポリシーです。

cluster_auto_upgrade

object

任意

クラスター自動アップグレードです。

enabled

boolean

任意

クラスター自動アップグレードを有効にするかどうかを指定します。

  • true: 有効にします。

  • false: 無効にします。

true

channel

string

任意

クラスター自動アップグレード頻度です。有効値は次のとおりです。

  • patch: 現在のマイナーバージョン内で最新のパッチバージョンに自動アップグレードします。新しい Kubernetes バージョンには破壊的変更は含まれません。

  • stable: 2 番目に新しいマイナーバージョンの最新パッチバージョンに自動アップグレードします。新しい Kubernetes バージョンには API や機能の変更が含まれる可能性がありますが、広範な安定性検証を経ています。

  • rapid: 最新のマイナーバージョンの最新パッチバージョンに自動アップグレードし、新しい Kubernetes コミュニティ機能に迅速にアクセスします。

stable

addons

array

任意

クラスターコンポーネントのリストです。クラスター作成時にインストールするコンポーネントを addons パラメーターを使用して指定します。

ネットワークコンポーネント: 必須です。Flannel と Terway のいずれかを選択します。

  • Flannel ネットワーク: [{"name":"flannel","config":""}]

  • Terway ネットワーク: [{"name": "terway-eniip","config": ""}]

ストレージコンポーネント: 任意です。csi のみサポートされています。

csi: [{"name":"csi-plugin","config": ""},{"name": "csi-provisioner","config": ""}]

ロギングコンポーネント: 任意です。有効化することを推奨します。SLS を使用しない場合、クラスター監査機能を使用できません。

  • 既存の SLS Project を使用: [{"name": "loongcollector","config": "{"IngressDashboardEnabled":"true","sls_project_name":"your_sls_project_name"}"}]

  • 新しい SLS Project を作成: [{"name": "loongcollector","config": "{"IngressDashboardEnabled":"true"}"}]

Ingress コンポーネント: 任意です。ACK 専用クラスターではデフォルトで nginx-ingress-controller がインストールされます。

  • パブリックネットワークアクセスで Ingress をインストール: [{"name":"nginx-ingress-controller","config":"{"IngressSlbNetworkType":"internet"}"}]

  • デフォルトの Ingress インストールを無効化: [{"name": "nginx-ingress-controller","config": "","disabled": true}]

イベントハブ: 任意です。デフォルトで有効になっています。

イベントハブは、Kubernetes イベントのストレージ、クエリ、アラート機能を提供します。関連する Logstore は 90 日間無料で利用できます。無料ポリシーの詳細については、「Kubernetes イベントハブの作成と使用」をご参照ください。

イベントハブを有効にする例: [{"name":"ack-node-problem-detector","config":"{"sls_project_name":"your_sls_project_name"}"}]

addon

任意

クラスターコンポーネントのリストです。クラスター作成時にインストールするコンポーネントを addons パラメーターを使用して指定します。

nodepools

array

任意

ノードプールのリストです。

nodepool

任意

ノードプール構成です。

user_ca

string

任意

カスタムクラスター CA です。

-----BEGIN CERTIFICATE-----****

control_plane_config

object

任意

ACK 専用クラスターのコントロールプレーン構成です。

charge_type

string

任意

コントロールプレーンノードの課金タイプです。

  • PrePaid: サブスクリプション

  • PostPaid: 従量課金

デフォルト値: PostPaid

PostPaid

period

integer

任意

コントロールプレーンノードのサブスクリプション期間(月単位)です。charge_type が PrePaid の場合に必須で有効です。

有効値: {1, 2, 3, 6, 12, 24, 36, 48, 60}

デフォルト値: 1

1

period_unit

string

任意

コントロールプレーンノードの課金サイクル単位です。charge_type が PrePaid の場合に必須で有効です。

有効値: Month。月単位の課金のみサポートされています。

Month

auto_renew

boolean

任意

コントロールプレーンノードの自動更新を有効にするかどうかを指定します。charge_type が PrePaid の場合にのみ有効です。

  • true: 自動更新を有効にします。

  • false: 自動更新を無効にします。

デフォルト値: true

true

auto_renew_period

integer

任意

コントロールプレーンノードの自動更新期間(月単位)です。

有効値: {1, 2, 3, 6, 12}

デフォルト値: 1

1

instance_types

array

任意

ノードインスタンスタイプです。

string

任意

ノードインスタンスタイプの仕様です。

ecs.g6.large

image_type

string

任意

オペレーティングシステムイメージタイプです。

AliyunLinux3

image_id

string

任意

イメージ ID です。

aliyun_3_x64_20G_alibase_20240819.vhd

key_pair

string

任意

キーペア名です。login_password パラメーターとのいずれか一方を指定します。

ack

login_password

string

任意

SSH ログインパスワードです。パスワードルール: 8~30 文字で、大文字、小文字、数字、特殊文字のうち少なくとも 3 種類を含める必要があります。key_pair パラメーターとのいずれか一方を指定します。

********

system_disk_category

string

任意

ノードシステムディスクタイプです。

  • cloud_efficiency: Ultra ディスク

  • cloud_ssd: 標準 SSD

  • cloud_essd: ESSD

  • cloud_auto: ESSD AutoPL

  • cloud_essd_entry: ESSD Entry

デフォルト値: cloud_ssd。ゾーンによってデフォルト値が異なる場合があります。

cloud_ssd

system_disk_size

integer

任意

ノードシステムディスクサイズ(GiB 単位)です。

有効範囲: [40,500]

デフォルト値: 120

120

system_disk_snapshot_policy_id

string

任意

ノードシステムディスクの自動スナップショットバックアップポリシーです。

sp-2zej1nogjvovnz4z****

system_disk_performance_level

string

任意

ノードシステムディスクのパフォーマンスレベルです。ESSD ディスクにのみ適用されます。

ディスクパフォーマンスレベルはディスクサイズに依存します。詳細については、「ESSD」をご参照ください。

PL1

system_disk_provisioned_iops

integer

任意

ノードシステムディスクのプロビジョニング済み読み取り/書き込み IOPS です。

有効範囲: 0 ~ min{50,000, 1000 × 容量 - ベースラインパフォーマンス}。ベースラインパフォーマンス = min{1,800 + 50 × 容量, 50,000}。

このパラメーターは、system_disk_categorycloud_auto の場合にのみサポートされます。

1000

system_disk_bursting_enabled

boolean

任意

ノードシステムディスクのパフォーマンスバースト機能を有効にするかどうかを指定します。

  • true: 有効にします。

  • false: 無効にします。

このパラメーターは、system_disk_categorycloud_auto の場合にのみサポートされます。

true

deploymentset_id

string

任意

デプロイメントセット ID です。

ds-bp10b35imuam5amw****

cloud_monitor_flags

boolean

任意

ノードに Cloud Monitor をインストールするかどうかを指定します。

  • true: CloudMonitor エージェントをインストールします。

  • false: CloudMonitor エージェントをインストールしません。

デフォルト値: false

false

instance_metadata_options InstanceMetadataOptions

任意

ECS インスタンスメタデータアクセス構成です。

soc_enabled

boolean

任意

MLPS 2.0 セキュリティ強化を有効にするかどうかを指定します。

  • true: MLPS 2.0 セキュリティ強化を有効にします。

  • false: MLPS 2.0 セキュリティ強化を無効にします。

デフォルト値: false

false

security_hardening_os

boolean

任意

Alibaba Cloud OS セキュリティ強化を有効にするかどうかを指定します。

  • true: Alibaba Cloud OS セキュリティ強化を有効にします。

  • false: Alibaba Cloud OS セキュリティ強化を無効にします。

デフォルト値: false

false

cpu_policy

string

任意

ノード CPU 管理ポリシーです。

  • static: ノード上で特定のリソース特性を持つ Pod の CPU アフィニティおよび排他性を強化します。

  • none: デフォルトの CPU アフィニティスキームを使用します。

デフォルト値: none

none

runtime

string

任意

[非推奨] コントロールプレーンノードランタイム名です。有効値:

containerd: Containerd ランタイム。すべてのクラスターバージョンでサポートされています。

containerd

node_port_range

string

任意

[非推奨] ノードサービスポート範囲です。

30000-32767

size

integer

任意

コントロールプレーンノード数です。

有効値: 3 または 5

3

custom_san deprecated

string

任意

[非推奨] extra_sans パラメーターを使用してください。

カスタム証明書 SAN です。複数の IP アドレスまたはドメイン名をカンマ (,) で区切ります。

cs.aliyun.com

runtime deprecated runtime

任意

クラスターのコンテナランタイムです。containerd、サンドボックスコンテナ、Docker をサポートしています。

説明

Kubernetes 1.24 以降、Docker は組み込みコンテナランタイムとしてサポートされなくなりました。

詳細については、「Docker、containerd、サンドボックスコンテナランタイムの比較」をご参照ください。

node_name_mode deprecated

string

任意

[非推奨] nodepoolkubernetes_config 下の node_name_mode パラメーターを使用してください。

null

user_data deprecated

string

任意

[非推奨] カスタムノードデータです。

IyEvdXNyL2Jpbi9iYXNoCmVjaG8gIkhlbGxvIEFD****

image_id deprecated

string

任意

[非推奨] コントロールプレーン構成では、control_plane_config 下の image_id パラメーターを使用してください。ノードプール構成では、nodepoolscaling_group 下の image_id パラメーターを使用してください。

カスタムノードイメージです。デフォルトではシステムイメージが使用されます。カスタムイメージを選択すると、デフォルトのシステムイメージが置き換えられます。「カスタムイメージ」をご参照ください。

m-bp16z7xko3vvv8gt****

rds_instances deprecated

array

任意

[非推奨] ノードプール構成では、nodepoolscaling_group 下の rds_instances パラメーターを使用してください。

RDS ホワイトリストに追加する RDS インスタンスのリストです。コンテナクラスターの Pod およびノード CIDR ブロックを RDS ホワイトリストに追加することを推奨します。RDS インスタンスが「実行中」状態でない場合、設定が失敗する可能性があります。

string

任意

RDS ホワイトリストに追加する RDS インスタンスのリストです。コンテナクラスターの Pod およびノード CIDR ブロックを RDS ホワイトリストに追加することを推奨します。RDS インスタンスが「実行中」状態でない場合、設定が失敗する可能性があります。

rm-2zev748xi27xc****

taints deprecated

array

任意

[非推奨] ノードプール構成では、nodepoolkubernetes_config 下の taints パラメーターを使用してください。

ノード Taint 情報です。Taint と Toleration は連携して、不適切なノードに Pod がスケジューリングされないようにします。詳細については、「taint-and-toleration」をご参照ください。

taint

任意

ノード Taint 情報です。Taint と Toleration は連携して、不適切なノードに Pod がスケジューリングされないようにします。詳細については、「taint-and-toleration」をご参照ください。

cloud_monitor_flags deprecated

boolean

任意

[非推奨] コントロールプレーンノード構成では、control_plane_config 下の cloud_monitor_flags パラメーターを使用してください。ノードプール構成では、nodepoolkubernetes_config 下の cms_enabled パラメーターを使用してください。

クラスターに CloudMonitor エージェントをインストールするかどうかを指定します。有効値は次のとおりです。

  • true: CloudMonitor エージェントをインストールします。

  • false: CloudMonitor エージェントをインストールしません。

デフォルト値: false

false

platform deprecated

string

任意

[非推奨] ノードプール構成では、nodepoolscaling_group 下の platform パラメーターを使用してください。

オペレーティングシステムディストリビューションです。有効値は次のとおりです。

  • CentOS

  • AliyunLinux

  • QbootAliyunLinux

  • Qboot

  • Windows

  • WindowsCore

デフォルト値: CentOS

CentOS

os_type deprecated

string

任意

[非推奨] コントロールプレーンノード構成では、control_plane_config 下の image_type パラメーターを使用してください。ノードプール構成では、nodepoolscaling_group 下の image_type パラメーターを使用してください。

オペレーティングシステムプラットフォームタイプです。有効値は次のとおりです。

  • Windows

  • Linux

デフォルト値: Linux

Linux

soc_enabled deprecated

boolean

任意

[非推奨] コントロールプレーンノード構成では、control_plane_config 下の soc_enabled パラメーターを使用してください。ノードプール構成では、nodepoolscaling_group 下の soc_enabled パラメーターを使用してください。

MLPS 2.0 セキュリティ強化です。詳細については、「ACK での MLPS 2.0 セキュリティ強化の使用」をご参照ください。

有効値は次のとおりです。

  • true: MLPS 2.0 セキュリティ強化を有効にします。

  • false: MLPS 2.0 セキュリティ強化を無効にします。

デフォルト値: false

false

security_hardening_os deprecated

boolean

任意

[非推奨] コントロールプレーン構成では、control_plane_config 下の security_hardening_os パラメーターを使用してください。ノードプール構成では、nodepoolscaling_group 下の security_hardening_os パラメーターを使用してください。

Alibaba Cloud OS セキュリティ強化です。有効値は次のとおりです。

  • true: Alibaba Cloud OS セキュリティ強化を有効にします。

  • false: Alibaba Cloud OS セキュリティ強化を無効にします。

デフォルト値: false

false

cis_enabled deprecated

boolean

任意

[非推奨] コントロールプレーン構成では、control_plane_config 下の security_hardening_os パラメーターを使用してください。ノードプール構成では、nodepoolscaling_group 下の security_hardening_os パラメーターを使用してください。

false

cpu_policy deprecated

string

任意

[非推奨] コントロールプレーン構成では、control_plane_config 下の cpu_policy パラメーターを使用してください。ノードプール構成では、nodepoolkubernetes_config 下の cpu_policy パラメーターを使用してください。

ノード CPU 管理ポリシーです。クラスターバージョン 1.12.6 以降でサポートされています。

  • static: ノード上で特定のリソース特性を持つ Pod の CPU アフィニティおよび排他性を強化します。

  • none: デフォルトの CPU アフィニティスキームを使用します。

デフォルト値: none

none

node_port_range deprecated

string

任意

ノードサービスポート範囲: [30000,65535]。

デフォルト値: 30000-32767

30000~32767

master_vswitch_ids deprecated

array

任意

[非推奨] vswitch_ids パラメーターを使用してください。

マスターノード vSwitch ID のリストです。vSwitch 数は [1,3] の範囲内である必要があります。高可用性を確保するため、異なるゾーンの 3 つの vSwitch を選択することを推奨します。

指定されたインスタンスタイプ数は master_count と一致し、master_vswitch_ids の要素と 1 対 1 に対応している必要があります。

string

任意

マスターノード vSwitch ID のリストです。vSwitch 数は [1,3] の範囲内である必要があります。高可用性を確保するため、異なるゾーンの 3 つの vSwitch を選択することを推奨します。

指定されたインスタンスタイプ数は master_count と一致し、master_vswitch_ids の要素と 1 対 1 に対応している必要があります。

vsw-2ze3ds0mdip0hdz8i****

key_pair deprecated

string

任意

[非推奨] コントロールプレーン構成では、control_plane_config 下の key_pair パラメーターを使用してください。ノードプール構成では、nodepoolscaling_group 下の key_pair パラメーターを使用してください。

キーペア名です。login_password パラメーターとのいずれか一方を指定します。

security-key

login_password deprecated

string

任意

[非推奨] コントロールプレーン構成では、control_plane_config 下の login_password パラメーターを使用してください。ノードプール構成では、nodepoolscaling_group 下の login_password パラメーターを使用してください。

SSH ログインパスワードです。key_pair パラメーターとのいずれか一方を指定します。パスワードルール: 8~30 文字で、大文字、小文字、数字、特殊文字のうち少なくとも 3 種類を含める必要があります。

null

master_count deprecated

integer

任意

[非推奨] コントロールプレーン構成では、control_plane_config 下の size パラメーターを使用してください。

マスターノード数です。有効値: 3 または 5

デフォルト値: 3

3

master_instance_types deprecated

array

任意

[非推奨] コントロールプレーン構成では、control_plane_config 下の instance_types パラメーターを使用してください。

マスターノードインスタンスタイプです。詳細については、「インスタンスファミリー」をご参照ください。

string

任意

マスターノードインスタンスタイプです。指定されたインスタンスタイプ数は master_count と一致し、master_instance_types の要素と 1 対 1 に対応している必要があります。詳細については、「インスタンスファミリー」をご参照ください。

ecs.n4.xlarge

master_system_disk_category deprecated

string

任意

[非推奨] コントロールプレーン構成では、control_plane_config 下の system_disk_category パラメーターを使用してください。

マスターノードシステムディスクタイプです。有効値は次のとおりです。

  • cloud_efficiency: Ultra ディスク

  • cloud_ssd: 標準 SSD

  • cloud_essd: ESSD

デフォルト値: cloud_ssd。ゾーンによってデフォルト値が異なる場合があります。

cloud_ssd

master_system_disk_size deprecated

integer

任意

[非推奨] コントロールプレーンの構成には、control_plane_config 配下の system_disk_size パラメーターをご使用ください。

有効値:[40, 500]。

デフォルト値:120

120

master_system_disk_performance_level deprecated

string

任意

[非推奨] コントロールプレーン構成では、control_plane_config 下の system_disk_performance_level パラメーターを使用してください。

マスターノードシステムディスクのパフォーマンスレベルです。ESSD ディスクにのみ適用されます。ディスクパフォーマンスレベルはディスクサイズに依存します。詳細については、「ESSD」をご参照ください。

PL1

master_system_disk_snapshot_policy_id deprecated

string

任意

[非推奨] コントロールプレーン構成では、control_plane_config 下の system_disk_snapshot_policy_id パラメーターを使用してください。

マスターノードシステムディスクの自動スナップショットポリシー ID です。

sp-2zej1nogjvovnz4z****

master_instance_charge_type deprecated

string

任意

[非推奨] コントロールプレーン構成では、control_plane_config 下の instance_charge_type パラメーターを使用してください。

マスターノード課金タイプです。有効値は次のとおりです。

  • PrePaid: サブスクリプション

  • PostPaid: 従量課金

デフォルト値: PostPaid

PrePaid

master_period_unit deprecated

string

任意

[非推奨] コントロールプレーン構成では、control_plane_config 下の period_unit パラメーターを使用してください。

マスターノード課金サイクルです。master_instance_charge_type が PrePaid の場合に必須です。

有効値: Month。月単位の課金のみサポートされています。

Month

master_period deprecated

integer

任意

[非推奨] コントロールプレーン構成では、control_plane_config 下の unit パラメーターを使用してください。

マスターノードのサブスクリプション期間(月単位)です。master_instance_charge_typePrePaid の場合に必須で有効です。

有効値: {1, 2, 3, 6, 12, 24, 36, 48, 60}

デフォルト値: 1

1

master_auto_renew deprecated

boolean

任意

[非推奨] コントロールプレーン構成では、control_plane_config 下の auto_renew パラメーターを使用してください。

マスターノードの自動更新を有効にするかどうかを指定します。master_instance_charge_typePrePaid の場合にのみ有効です。有効値は次のとおりです。

  • true: 自動更新を有効にします。

  • false: 自動更新を無効にします。

デフォルト値: true

true

master_auto_renew_period deprecated

integer

任意

[非推奨] コントロールプレーン構成では、control_plane_config 下の auto_renew_period パラメーターを使用してください。

マスターノードの自動更新期間(月単位)です。サブスクリプション課金を選択した場合に必須で有効です。

有効値: {1, 2, 3, 6, 12}

デフォルト値: 1

1

num_of_nodes deprecated

integer

任意

[非推奨] ノードプール構成では、nodepoolscaling_group 下の desired_size パラメーターを使用してください。

ワーカーノード数です。範囲: [0,100]。

3

worker_vswitch_ids deprecated

array

任意

[非推奨] ノードプール構成では、nodepoolscaling_group 下の vswitch_ids パラメーターを使用してください。

クラスターノードで使用する vSwitch のリストです。1 つのノードに対応する 1 つの値です。

ゼロノードマネージドクラスターを作成する場合、worker_vswitch_ids は任意ですが、vswitch_ids を指定する必要があります。

string

任意

ワーカーノード vSwitch のリストです。有効範囲: [1,20]。高可用性を確保するため、異なるゾーンの vSwitch を選択することを推奨します。

ゼロノードマネージドクラスターを作成する場合、worker_vswitch_ids は任意ですが、vswitch_ids を指定する必要があります。

vsw-2ze3ds0mdip0hdz8i****

worker_instance_types deprecated

array

任意

[非推奨] ノードプール構成では、nodepoolscaling_group 下の instance_types パラメーターを使用してください。

ワーカーノードインスタンス構成です。

string

任意

ワーカーノードインスタンスタイプです。少なくとも 1 つのインスタンスタイプを指定します。詳細については、「インスタンスファミリー」をご参照ください。

説明

インスタンスタイプの優先度はリストに記載された順序で低下します。優先度の高いインスタンスタイプが利用できない場合、システムは自動的に次に利用可能なタイプを選択します。

ecs.n4.large

worker_system_disk_category deprecated

string

任意

[非推奨] ノードプール構成では、nodepoolscaling_group 下の system_disk_category パラメーターを使用してください。

ワーカーノードシステムディスクタイプです。詳細については、「Elastic Block Storage の概要」をご参照ください。

有効値は次のとおりです。

  • cloud_efficiency: Ultra ディスク

  • cloud_ssd: 標準 SSD

デフォルト値: cloud_ssd

cloud_efficiency

worker_system_disk_size deprecated

integer

任意

[非推奨] ノードプール構成では、nodepoolscaling_group 下の system_disk_size パラメーターを使用してください。

ワーカーノードシステムディスクサイズ(GiB 単位)です。

有効範囲: [40,500]。

この値は max{40, ImageSize} 以上である必要があります。

デフォルト値: 120

120

worker_system_disk_snapshot_policy_id deprecated

string

任意

[非推奨] ノードプール構成では、nodepoolscaling_group 下の system_disk_snapshot_policy_id パラメーターを使用してください。

ワーカーノードシステムディスクの自動スナップショットポリシー ID です。

sp-2zej1nogjvovnz4z****

worker_system_disk_performance_level deprecated

string

任意

[非推奨] ノードプール構成では、nodepoolscaling_group 下の system_disk_performance_level パラメーターを使用してください。

システムディスクが ESSD の場合、パフォーマンスレベル (PL) を設定できます。詳細については、「ESSD」をご参照ください。

有効値は次のとおりです。

  • PL0

  • PL1

  • PL2

  • PL3

PL1

worker_data_disks deprecated

array<object>

任意

[非推奨] ノードプール構成では、nodepoolscaling_group 下の data_disks パラメーターを使用してください。

ワーカーノードデータディスクの構成(タイプとサイズを含む)です。

object

任意

データディスク構成セットです。

category

string

必須

データディスクタイプです。

cloud_essd

encrypted

string

任意

データディスクを暗号化するかどうかを指定します。有効値は次のとおりです。

  • true: データディスクを暗号化します。

  • false: データディスクを暗号化しません。

デフォルト値: false

true

size

string

必須

データディスクサイズ(GiB 単位)です。有効範囲: 40~32767。

120

performance_level

string

任意

データディスクパフォーマンスレベルです。ESSD にのみ適用されます。

PL1

worker_instance_charge_type deprecated

string

任意

[非推奨] ノードプール構成では、nodepoolscaling_group 下の instance_charge_type パラメーターを使用してください。

ワーカーノード課金タイプです。有効値は次のとおりです。

  • PrePaid: サブスクリプション

  • PostPaid: 従量課金

デフォルト値: 従量課金

PrePaid

worker_period_unit deprecated

string

任意

[非推奨] ノードプール構成では、nodepoolscaling_group 下の period_unit パラメーターを使用してください。

ワーカーノード課金サイクルです。worker_instance_charge_type が PrePaid の場合に必須です。

有効値: Month。月単位の課金のみサポートされています。

Month

worker_period deprecated

integer

任意

[非推奨] ノードプール構成では、nodepoolscaling_group 下の period パラメーターを使用してください。

ワーカーノードのサブスクリプション期間(月単位)です。worker_instance_charge_typePrePaid の場合に必須で有効です。

有効値: {1, 2, 3, 6, 12, 24, 36, 48, 60}

デフォルト値: 1

1

worker_auto_renew deprecated

boolean

任意

[非推奨] ノードプール構成では、nodepoolscaling_group 下の auto_renew パラメーターを使用してください。

ワーカーノードの自動更新を有効にするかどうかを指定します。worker_instance_charge_typePrePaid の場合にのみ有効です。有効値は次のとおりです。

  • true: 自動更新を有効にします。

  • false: 自動更新を無効にします。

デフォルト値: true

true

worker_auto_renew_period deprecated

integer

任意

[非推奨] ノードプール構成では、nodepoolscaling_group 下の auto_renew_period パラメーターを使用してください。

ワーカーノードの自動更新期間(月単位)です。サブスクリプション課金を選択した場合に必須で有効です。

有効値: {1, 2, 3, 6, 12}

1

instances deprecated

array

任意

[非推奨] クラスター作成時に既存ノードの追加はサポートされていません。クラスターに既存ノードを追加するには、まずノードプールを作成し、その後 AttachInstancesToNodePool API を呼び出します。

既存ノードを使用してクラスターを作成する場合、ECS インスタンスリストを指定します。これらのインスタンスはワーカーノードとしてクラスターに追加されます。

説明

このフィールドは、既存インスタンスを使用してクラスターを作成する場合に必須です。

string

任意

既存ノードを使用してクラスターを作成する場合、ECS インスタンスリストを指定します。これらのインスタンスはワーカーノードとしてクラスターに追加されます。

説明

このフィールドは、既存インスタンスを使用してクラスターを作成する場合に必須です。

i-2ze4zxnm36vq00xn****

format_disk deprecated

boolean

任意

[非推奨] クラスター作成時に既存ノードの追加はサポートされていません。クラスターに既存ノードを追加するには、まずノードプールを作成し、その後 AttachInstancesToNodePool API を呼び出します。

既存インスタンスを使用してクラスターを作成する場合、データディスクをマウントするかどうかを指定します。有効値は次のとおりです。

  • true: コンテナおよびイメージをデータディスクに保存します。データディスク上の既存データは失われます。データをバックアップしてください。

  • false: コンテナおよびイメージをデータディスクに保存しません。

デフォルト値: false

データディスクマウントルール:

  • ECS インスタンスにマウントされたデータディスクがあり、最後のデータディスクのファイルシステムが初期化されていない場合、システムは自動的に ext4 としてフォーマットし、/var/lib/docker および /var/lib/kubelet を保存します。

  • ECS インスタンスにマウントされたデータディスクがない場合、新しいデータディスクはマウントされません。

false

keep_instance_name deprecated

boolean

任意

[非推奨] クラスター作成時に既存ノードの追加はサポートされていません。クラスターに既存ノードを追加するには、まずノードプールを作成し、その後 AttachInstancesToNodePool API を呼び出します。

既存インスタンスを使用してクラスターを作成する場合、インスタンス名を保持するかどうかを指定します。

  • true: 保持します。

  • false: システム生成名に置き換えます。

デフォルト値: true

true

service_discovery_types deprecated

array

任意

[非推奨] クラスターのサービス検出タイプで、ACK Serverless クラスターにおけるサービス検出方法を指定するために使用されます。

  • CoreDNS: 標準 Kubernetes サービス検出コンポーネント CoreDNS を使用します。DNS 解決用のコンテナセットをデプロイする必要があります。デフォルトでは、0.25 vCPU および 512 MiB メモリを備えた 2 つの ECI インスタンスが使用されます。

  • PrivateZone: Alibaba Cloud PrivateZone を使用してサービス検出を行います。PrivateZone サービスを有効にする必要があります。

デフォルト値: 無効

string

任意

クラスターのサービス検出タイプで、ACK Serverless クラスターにおけるサービス検出方法を指定するために使用されます。

  • CoreDNS: 標準 Kubernetes サービス検出コンポーネント CoreDNS を使用します。DNS 解決用のコンテナセットをデプロイする必要があります。デフォルトでは、0.25 vCPU および 512 MiB メモリを備えた 2 つの ECI インスタンスが使用されます。

  • PrivateZone: Alibaba Cloud PrivateZone を使用してサービス検出を行います。PrivateZone サービスを有効にする必要があります。

デフォルト値: 無効

PrivateZone

nat_gateway deprecated

boolean

任意

[非推奨] snat_entry パラメーターを使用してください。

true

zone_id deprecated

string

任意

[非推奨] zone_ids パラメーターを使用してください。

クラスターリージョン内のゾーン ID です。このパラメーターは ACK マネージドクラスターにのみ適用されます。

ACK マネージドクラスターを作成する際、vpc_id および vswitch_ids を指定しない場合は、zone_id を指定してこのゾーンに VPC ネットワークリソースを自動作成する必要があります。vpc_id および vswitch_ids を指定した場合、このパラメーターは無視されます。

cn-beiji****

logging_type deprecated

string

任意

[非推奨] クラスターに対して SLS を有効にします。ACK Serverless クラスターにのみ適用され、SLS に設定する必要があります。

SLS

disable_rollback deprecated

boolean

任意

[非推奨] デフォルトでは、クラスター作成失敗時にロールバックされません。失敗したクラスターを手動でクリーンアップする必要があります。

クラスター作成失敗時にロールバックするかどうかを指定します。有効値は次のとおりです。

  • true: 失敗時にロールバックします。

  • false: 失敗時にロールバックしません。

デフォルト値: true

true

timeout_mins deprecated

integer

任意

[非推奨] デフォルトでは、クラスター作成失敗時にロールバックされません。失敗したクラスターを手動でクリーンアップする必要があります。

クラスター作成タイムアウト(分単位)です。

デフォルト値: 60

60

image_type deprecated

string

任意

[非推奨] コントロールプレーン構成では、control_plane_config 下の image_type パラメーターを使用してください。ノードプール構成では、nodepoolscaling_group 下の image_type パラメーターを使用してください。

オペレーティングシステムディストリビューションタイプです。ノードオペレーティングシステムを指定するためにこのパラメーターの使用を推奨します。有効値は次のとおりです。

  • CentOS

  • AliyunLinux

  • AliyunLinux Qboot

  • AliyunLinuxUEFI

  • AliyunLinux3

  • Windows

  • WindowsCore

  • AliyunLinux3Arm64

  • ContainerOS

デフォルト値: CentOS

AliyunLinux

load_balancer_spec deprecated

string

任意

[非推奨] CLB は使用量に基づいて課金されます。このパラメーターは効果がありません。

ロードバランサ仕様です。有効値は次のとおりです。

  • slb.s1.small

  • slb.s2.small

  • slb.s2.medium

  • slb.s3.small

  • slb.s3.medium

  • slb.s3.large

デフォルト値: slb.s2.small

slb.s2.small

enable_rrsa deprecated

boolean

任意

[非推奨] rrsa_config パラメーターを使用してください。

RRSA を有効にするかどうかを指定します。

  • true: 有効にします。

  • false: 無効にします。

false

charge_type deprecated

string

任意

[非推奨]

API Server で使用される CLB インスタンスの課金タイプです。デフォルト値: PostPaid。有効値は次のとおりです。

  • PostPaid: 従量課金

  • PrePaid: サブスクリプション。新規 CLB インスタンスはサブスクリプション課金をサポートしなくなりましたが、既存インスタンスは影響を受けません。

重要
  • このパラメーターは 2024 年 10 月 15 日に変更されました。詳細については、「CreateCluster API パラメーター変更に関するお知らせ」をご参照ください。

  • 2024 年 12 月 1 日以降、新規 CLB インスタンスはサブスクリプション課金をサポートしなくなり、インスタンス料金が発生します。

詳細については、「Classic Load Balancer 課金項目の調整」をご参照ください。

PostPaid

period_unit deprecated

string

任意

[非推奨]

課金サイクルです。課金タイプが PrePaid の場合に必須です。

有効値: Month。月単位の課金のみサポートされています。

このパラメーターは 2024 年 10 月 15 日に変更されました。詳細については、「CreateCluster API パラメーター変更に関するお知らせ」をご参照ください。

Month

period deprecated

integer

任意

[非推奨]

サブスクリプション期間(月単位)です。charge_type が PrePaid の場合に必須で有効です。

有効値: {1, 2, 3, 6, 12, 24, 36, 48, 60}

デフォルト値: 1

このパラメーターは 2024 年 10 月 15 日に変更されました。詳細については、「CreateCluster API パラメーター変更に関するお知らせ」をご参照ください。

1

auto_renew deprecated

boolean

任意

[非推奨]

自動更新を有効にするかどうかを指定します。charge_typePrePaid の場合にのみ有効です。有効値は次のとおりです。

  • true: 自動更新を有効にします。

  • false: 自動更新を無効にします。

デフォルト値: false

このパラメーターは 2024 年 10 月 15 日に変更されました。詳細については、「CreateCluster API パラメーター変更に関するお知らせ」をご参照ください。

true

auto_renew_period deprecated

integer

任意

[非推奨]

自動更新期間(月単位)です。プリペイドおよび自動更新が有効な場合にのみ有効です。PeriodUnit=Month の場合、有効値は {1, 2, 3, 6, 12} です。

デフォルト値: 1

このパラメーターは 2024 年 10 月 15 日に変更されました。詳細については、「CreateCluster API パラメーター変更に関するお知らせ」をご参照ください。

1

access_control_list deprecated

array

任意

[非推奨] 登録済みクラスター API Server SLB のアクセス制御リストです。

string

任意

登録済みクラスター API Server SLB のアクセス制御リストです。

192.168.XX.XX/24

レスポンスフィールド

フィールド

説明

object

レスポンス本文です。

cluster_id

string

クラスター ID です。

cb95aa626a47740afbf6aa099b650****

request_id

string

リクエスト ID です。

687C5BAA-D103-4993-884B-C35E4314****

task_id

string

タスク ID です。

T-5a54309c80282e39ea****

成功レスポンス

JSONJSON

{
  "cluster_id": "cb95aa626a47740afbf6aa099b650****",
  "request_id": "687C5BAA-D103-4993-884B-C35E4314****",
  "task_id": "T-5a54309c80282e39ea****"
}

エラーコード

完全なリストについては、「エラーコード」をご参照ください。

変更履歴

完全なリストについては、「変更履歴」をご参照ください。