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

Container Service for Kubernetes:CreateCluster

最終更新日:May 23, 2026

OpenAPI を使用して、ACK マネージドクラスター、ACK サーバーレスクラスター、ACK Edge クラスター、および登録済みクラスターを含む Container Service for Kubernetes (ACK) クラスターを作成できます。クラスター作成時に、クラスター情報、コンポーネント、および関連する 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 です。このゾーンに仮想スイッチが自動的に作成されます。

vSwitch を複数のゾーンにまたがって自動作成するには、vpc_id および vswitch_ids を指定せずに ACK マネージドクラスターを作成する際に zone_ids を指定します。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–31.0.0/12–16、または 192.168.0.0/16)である必要があります。VPC または既存の Kubernetes クラスターの CIDR ブロックと重複してはなりません。クラスター作成後は変更できません。

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

説明

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

172.20.0.0/16

service_cidr

string

任意

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

デフォルト値: 172.19.0.0/20。

172.21.0.0/20

security_group_id

string

任意

クラスター作成時に既存のセキュリティグループ ID を指定します。security_group_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 ルールを作成しません。この場合、クラスター内のノードおよびアプリケーションはパブリックネットワークにアクセスできません。

説明

クラスター作成時に 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

任意

パブリックネットワークアクセスを有効化します。API Server を EIP 経由で公開し、パブリックアクセスを許可します。

  • true: パブリックアクセスを有効化します。

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

デフォルト値: false

true

load_balancer_id

string

任意

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

説明

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

lb-wz9t256gqa3vbouk****

ssh_flags

boolean

任意

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

  • true: 有効化します。

  • false: 無効化します。

デフォルト値: false

true

timezone

string

任意

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

Asia/Shanghai

node_cidr_mask

string

任意

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

デフォルト値: 26

25

proxy_mode

string

任意

kube-proxy プロキシモード

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

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

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

デフォルト値: ipvs

ipvs

controlplane_log_ttl

string

任意

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

30

controlplane_log_project

string

任意

コントロールプレーンコンポーネントログ用の Simple Log Service プロジェクトです。既存のプロジェクトを使用するか、システムに自動作成させることができます。自動作成された場合、プロジェクト名は 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 プロジェクト です。

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

  • 監査ログ記録を有効化すると、指定された SLS プロジェクトに監査ログ用の 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-issuerserviceaccount token 内の発行者 ID で、token payloadiss フィールドで表されます。

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

kubernetes.default.svc

api_audiences

string

任意

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

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

kubernetes.default.svc

extra_sans

array

任意

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

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": ""}]。

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

  • 既存の SLS プロジェクト を使用: [{"name": "loongcollector","config": "{"IngressDashboardEnabled":"true","sls_project_name":"your_sls_project_name"}"}]。

  • 新しい SLS プロジェクト を作成: [{"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

任意

キーペア名です。key_pair または login_password のいずれか一方を使用します。

ack

login_password

string

任意

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

********

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

任意

ノードシステムディスクサイズです。

有効範囲: [40,500]。単位: GiB。

デフォルト値: 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

任意

ノードに CloudMonitor エージェントをインストールします。

  • 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

任意

[非推奨] ノードプール構成では、nodepool 内の kubernetes_config の下にある node_name_mode パラメーターを使用してください。

null

user_data deprecated

string

任意

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

IyEvdXNyL2Jpbi9iYXNoCmVjaG8gIkhlbGxvIEFD****

image_id deprecated

string

任意

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

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

m-bp16z7xko3vvv8gt****

rds_instances deprecated

array

任意

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

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

string

任意

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

rm-2zev748xi27xc****

taints deprecated

array

任意

[非推奨] ノードプール構成では、nodepool 内の kubernetes_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 パラメーターを使用してください。ノードプール構成では、nodepool 内の kubernetes_config の下にある cms_enabled パラメーターを使用してください。

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

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

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

デフォルト値: false

false

platform deprecated

string

任意

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

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

  • CentOS

  • AliyunLinux

  • QbootAliyunLinux

  • Qboot

  • Windows

  • WindowsCore

デフォルト値: CentOS

CentOS

os_type deprecated

string

任意

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

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

  • Windows

  • Linux

デフォルト値: Linux

Linux

soc_enabled deprecated

boolean

任意

[非推奨] コントロールプレーンノード構成では、control_plane_config の下にある soc_enabled パラメーターを使用してください。ノードプール構成では、nodepool 内の scaling_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 パラメーターを使用してください。ノードプール構成では、nodepool 内の scaling_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 パラメーターを使用してください。ノードプール構成では、nodepool 内の scaling_group の下にある security_hardening_os パラメーターを使用してください。

false

cpu_policy deprecated

string

任意

[非推奨] コントロールプレーン構成では、control_plane_config の下にある cpu_policy パラメーターを使用してください。ノードプール構成では、nodepool 内の kubernetes_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 パラメーターを使用してください。ノードプール構成では、nodepool 内の scaling_group の下にある key_pair パラメーターを使用してください。

キーペア名です。key_pair または login_password のいずれか一方を使用します。

security-key

login_password deprecated

string

任意

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

SSH ログインパスワードです。key_pair または login_password のいずれか一方を使用します。パスワードルール: 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]。単位: GiB。

デフォルト値: 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

任意

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

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

3

worker_vswitch_ids deprecated

array

任意

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

クラスターノードで使用する vSwitch のリストです。ノードごとに 1 つの vSwitch が必要です。

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

string

任意

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

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

vsw-2ze3ds0mdip0hdz8i****

worker_instance_types deprecated

array

任意

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

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

string

任意

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

説明

インスタンスタイプの優先度はリストに記載された順序で低下します。優先度の高いインスタンスタイプでインスタンスを作成できない場合、システムは自動的に次の優先度の低いタイプを試行します。

ecs.n4.large

worker_system_disk_category deprecated

string

任意

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

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

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

  • cloud_efficiency: Ultra ディスク。

  • cloud_ssd: 標準 SSD。

デフォルト値: cloud_ssd

cloud_efficiency

worker_system_disk_size deprecated

integer

任意

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

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

有効範囲: [40,500]。

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

デフォルト値: 120

120

worker_system_disk_snapshot_policy_id deprecated

string

任意

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

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

sp-2zej1nogjvovnz4z****

worker_system_disk_performance_level deprecated

string

任意

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

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

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

  • PL0

  • PL1

  • PL2

  • PL3

PL1

worker_data_disks deprecated

array<object>

任意

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

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

object

任意

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

category

string

必須

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

cloud_essd

encrypted

string

任意

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

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

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

デフォルト値: false

true

size

string

必須

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

120

performance_level

string

任意

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

PL1

worker_instance_charge_type deprecated

string

任意

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

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

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

  • PostPaid: 従量課金。

デフォルト値: 従量課金。

PrePaid

worker_period_unit deprecated

string

任意

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

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

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

Month

worker_period deprecated

integer

任意

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

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

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

デフォルト値: 1。

1

worker_auto_renew deprecated

boolean

任意

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

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

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

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

デフォルト値: true

true

worker_auto_renew_period deprecated

integer

任意

[非推奨] ノードプール構成では、nodepool 内の scaling_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 マネージドクラスターにのみ適用されます。

vSwitch をこのゾーン内に自動作成するには、vpc_id および vswitch_ids を指定せずに ACK マネージドクラスターを作成する際に zone_id を指定します。vpc_id および vswitch_ids が指定されている場合は、このパラメーターは無視されます。

cn-beiji****

logging_type deprecated

string

任意

[非推奨] クラスターに対して Simple Log Service を有効化します。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 パラメーターを使用してください。ノードプール構成では、nodepool 内の scaling_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****"
}

エラーコード

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

変更履歴

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