All Products
Search
Document Center

Container Service for Kubernetes:CreateCluster

Last Updated:Jun 13, 2026

Anda dapat membuat klaster ACK melalui OpenAPI, termasuk klaster terkelola ACK, klaster ACK Serverless, klaster ACK Edge, dan klaster terdaftar. Saat membuat klaster, Anda akan mengonfigurasi informasi klaster, komponen klaster, dan sumber daya cloud terkait ACK.

Deskripsi operasi

Membuat Parameter Permintaan OpenAPI melalui Konsol

Saat memanggil API CreateCluster untuk membuat klaster, jika panggilan API gagal karena kombinasi parameter permintaan yang salah, Anda dapat membuat kombinasi parameter permintaan yang diperlukan melalui konsol. Prosedurnya adalah sebagai berikut:

  1. Login ke Konsol Manajemen Container Service, dan pilih Klaster di panel navigasi kiri.

  2. Di halaman Klaster, klik Template Klaster.

  3. Di kotak dialog, pilih tipe klaster yang ingin Anda buat, klik Buat, lalu konfigurasi informasi klaster di halaman konfigurasi klaster.

  4. Setelah konfigurasi, di halaman Konfirmasi Konfigurasi, klik Kode Setara di pojok kanan atas. Kotak dialog akan menampilkan kombinasi parameter yang diperlukan untuk membuat klaster, yang dapat Anda salin dan gunakan.

Penting Mulai 4 Juli 2026, beberapa parameter permintaan tidak akan berlaku lagi. Untuk detail tentang perubahan dan parameter pengganti, lihat Pengumuman Perubahan Parameter Input/Output OpenAPI dan Penghapusan API untuk Manajemen Klaster ACK.

Coba sekarang

Coba API ini di OpenAPI Explorer tanpa perlu penandatanganan manual. Panggilan yang berhasil akan secara otomatis menghasilkan contoh kode SDK sesuai dengan parameter Anda. Unduh kode tersebut dengan kredensial bawaan yang aman untuk penggunaan lokal.

Test

RAM authorization

Tabel berikut menjelaskan otorisasi yang diperlukan untuk memanggil API ini. Anda dapat menentukannya dalam kebijakan Resource Access Management (RAM). Kolom pada tabel dijelaskan sebagai berikut:

  • Action: Aksi yang dapat digunakan dalam elemen Action pada pernyataan kebijakan izin RAM untuk memberikan izin guna melakukan operasi tersebut.

  • API: API yang dapat Anda panggil untuk melakukan aksi tersebut.

  • Access level: Tingkat akses yang telah ditentukan untuk setiap API. Nilai yang valid: create, list, get, update, dan delete.

  • Resource type: Jenis resource yang mendukung otorisasi untuk melakukan aksi tersebut. Ini menunjukkan apakah aksi tersebut mendukung izin tingkat resource. Resource yang ditentukan harus kompatibel dengan aksi tersebut. Jika tidak, kebijakan tersebut tidak akan berlaku.

    • Untuk API dengan izin tingkat resource, jenis resource yang diperlukan ditandai dengan tanda bintang (*). Tentukan Nama Sumber Daya Alibaba Cloud (ARN) yang sesuai dalam elemen Resource pada kebijakan.

    • Untuk API tanpa izin tingkat resource, ditampilkan sebagai All Resources. Gunakan tanda bintang (*) dalam elemen Resource pada kebijakan.

  • Condition key: Kunci kondisi yang didefinisikan oleh layanan. Kunci ini memungkinkan kontrol granular, berlaku baik hanya untuk aksi maupun untuk aksi yang terkait dengan resource tertentu. Selain kunci kondisi spesifik layanan, Alibaba Cloud menyediakan serangkaian common condition keys yang berlaku di semua layanan yang didukung RAM.

  • Dependent action: Aksi dependen yang diperlukan untuk menjalankan aksi tersebut. Untuk menyelesaikan aksi tersebut, pengguna RAM atau role RAM harus memiliki izin untuk melakukan semua aksi dependen.

Action

Access level

Resource type

Condition key

Dependent action

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
None

Sintaks permintaan

POST /clusters HTTP/1.1

Parameter permintaan

Parameter

Type

Required

Description

Example

body

object

No

Parameter body permintaan.

cluster-demo

name

string

Yes

Nama klaster kustom. Terdiri dari angka, karakter China, karakter Inggris, atau tanda hubung (-), dengan panjang 1 hingga 63 karakter, dan tidak dapat diawali dengan tanda hubung (-).

cluster-demo

region_id

string

Yes

ID wilayah tempat klaster berada. Untuk detailnya, lihat Wilayah yang Didukung Container Service.

cn-beijing

cluster_type

string

No

  • Kubernetes: Klaster dedikasi ACK.

  • ManagedKubernetes: Tipe klaster terkelola ACK, termasuk klaster terkelola ACK (edisi Pro dan Basic), klaster ACK Serverless (edisi Pro dan Basic), klaster ACK Edge (edisi Pro dan Basic), dan klaster ACK Lingjun (edisi Pro).

  • ExternalKubernetes: Klaster terdaftar.

Kubernetes

cluster_spec

string

No

Setelah memilih cluster_type sebagai ManagedKubernetes dan mengonfigurasi profile, Anda dapat menentukan spesifikasi klaster lebih lanjut. Nilai:

  • ack.standard: Edisi Basic (default ketika nilai kosong)

  • ack.pro.small: Edisi Pro

  • ack.pro.xlarge: Pro XL

  • ack.pro.2xlarge: Pro 2XL

  • ack.pro.4xlarge: Pro 4XL (memerlukan menghubungi layanan pelanggan untuk mengaktifkan allowlisting)

Pro XL, Pro 2XL, dan Pro 4XL adalah tiga tingkatan yang disediakan oleh ACK Pro Provisioned Control Plane. Dengan mengalokasikan dan memfiksasi sumber daya control plane terlebih dahulu, mereka memastikan konkurensi API dan kemampuan penjadwalan Pod tetap pada level tinggi yang deterministik, cocok untuk pelatihan dan inferensi AI, klaster berskala sangat besar, dan beban kerja yang sangat penting.

Untuk biaya manajemen klaster edisi Pro dan edisi control plane yang disediakan, lihat Biaya Manajemen Klaster.

ack.pro.small

profile

string

No

Saat memilih cluster_type sebagai ManagedKubernetes (tipe klaster terkelola ACK), Anda dapat menentukan sub-tipe klaster lebih lanjut.

  • Default: Klaster terkelola ACK, termasuk klaster ACK (edisi Pro dan Basic).

  • Edge: Klaster ACK Edge, termasuk klaster ACK Edge (edisi Pro dan Basic).

  • Serverless: Klaster ACK Serverless, termasuk klaster ACK Serverless (edisi Pro dan Basic).

  • Lingjun: Klaster ACK Lingjun, tersedia dalam edisi Pro.

Default

kubernetes_version

string

No

Versi klaster, selaras dengan versi baseline komunitas Kubernetes. Kami merekomendasikan memilih versi terbaru. Jika tidak ditentukan, versi terbaru digunakan secara default.

Mendukung pembuatan klaster dengan tiga versi terbaru. Anda dapat menanyakan versi klaster yang didukung melalui API DescribeKubernetesVersionMetadata.

Untuk versi Kubernetes yang didukung oleh ACK, lihat Ikhtisar Rilis Versi Kubernetes.

1.32.1-aliyun.1

auto_mode

object

No

Konfigurasi mode terkelola cerdas.

enable

boolean

No

Apakah akan mengaktifkan mode terkelola cerdas.

  • true: Aktifkan.

  • false: Jangan aktifkan.

true

tags

array

No

Tag node. Aturan definisi tag:

  • Tag terdiri dari pasangan key-value yang bersifat case-sensitive. Anda dapat mengatur hingga 20 tag.

  • Key tag tidak boleh duplikat dan panjangnya maksimal 64 karakter; value tag boleh kosong dan panjangnya maksimal 128 karakter. Key maupun value tag tidak boleh diawali dengan "aliyun", "acs:", "https://", atau "http://". Untuk detailnya, lihat Labels and Selectors.

tag

No

Tag node. Aturan definisi tag:

  • Tag terdiri dari pasangan key-value yang bersifat case-sensitive. Anda dapat mengatur hingga 20 tag.

  • Key tag tidak boleh duplikat dan panjangnya maksimal 64 karakter; value tag boleh kosong dan panjangnya maksimal 128 karakter. Key maupun value tag tidak boleh diawali dengan "aliyun", "acs:", "https://", atau "http://". Untuk detailnya, lihat Labels and Selectors.

resource_group_id

string

No

ID grup sumber daya tempat klaster berada, digunakan untuk mengisolasi sumber daya yang berbeda.

rg-acfm3mkrure****

deletion_protection

boolean

No

Perlindungan penghapusan klaster, mencegah penghapusan klaster secara tidak sengaja melalui konsol atau API. Nilai:

  • true: Aktifkan perlindungan penghapusan klaster. Klaster tidak dapat dihapus melalui konsol atau API.

  • false: Jangan aktifkan perlindungan penghapusan klaster. Klaster dapat dihapus melalui konsol atau API.

Nilai default: false.

true

zone_ids

array

No

Beberapa ID zona ketersediaan di wilayah tempat klaster berada. Parameter ini khusus untuk tipe klaster terkelola ACK.

string

No

ID zona ketersediaan wilayah klaster, tempat vSwitch akan dibuat secara otomatis.

Saat membuat tipe klaster terkelola ACK, jika vpc_id dan vswitch_ids tidak ditentukan, tentukan zone_ids agar klaster secara otomatis membuat sumber daya jaringan VPC di beberapa zona ketersediaan; ketika vpc_id dan vswitch_ids ditentukan, parameter ini tidak berlaku.

cn-beijing-h

vpcid

string

No

VPC yang digunakan oleh klaster. VPC harus disediakan saat membuat klaster.

vpc-2zeik9h3ahvv2zz95****

vswitch_ids

array

No

vSwitch tempat node klaster berada. Field ini wajib diisi saat membuat klaster terkelola tanpa node.

string

No

vSwitch tempat node klaster berada. Field ini wajib diisi saat membuat klaster terkelola tanpa node.

vsw-2ze3ds0mdip0hdz8i****

ip_stack

string

No

ip_stack klaster.

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

pod_vswitch_ids deprecated

array

No

[Field ini sudah tidak digunakan lagi] Ketika plugin jaringan adalah Terway, Anda perlu menentukan vSwitch untuk alokasi IP Pod. Setiap vSwitch Pod sesuai dengan vSwitch node Worker, dan zona ketersediaan vSwitch Pod dan vSwitch node Worker harus cocok.

Catatan

Subnet mask vSwitch Pod tidak boleh melebihi /19 dan tidak boleh melebihi /25, jika tidak alamat IP Pod yang tersedia di jaringan klaster akan sangat terbatas, memengaruhi penggunaan klaster secara normal.

string

No

Ketika plugin jaringan adalah Terway, Anda perlu menentukan vSwitch untuk alokasi IP Pod. Setiap vSwitch Pod sesuai dengan vSwitch node Worker, dan zona ketersediaan vSwitch Pod dan vSwitch node Worker harus cocok.

Catatan

Subnet mask vSwitch Pod tidak boleh melebihi /19 dan tidak boleh melebihi /25, jika tidak alamat IP Pod yang tersedia di jaringan klaster akan sangat terbatas, memengaruhi penggunaan klaster secara normal.

vsw-2ze97jwri7cei0mpw****

container_cidr

string

No

Blok CIDR jaringan Pod. Harus berupa segmen jaringan privat yang valid, khususnya segmen berikut dan subnetnya: 10.0.0.0/8, 172.16-31.0.0/12-16, 192.168.0.0/16. Tidak boleh tumpang tindih dengan VPC atau segmen jaringan klaster Kubernetes yang ada di dalam VPC. Tidak dapat diubah setelah dibuat.

Untuk perencanaan jaringan klaster, lihat Perencanaan Jaringan Klaster Terkelola ACK.

Catatan

Untuk klaster Flannel, field ini wajib diisi.

172.20.0.0/16

service_cidr

string

No

Blok CIDR jaringan Service. Rentang opsional: 10.0.0.0/16-24, 172.16-31.0.0/16-24, 192.168.0.0/16-24 Tidak boleh tumpang tindih dengan segmen VPC 10.1.0.0/21 atau segmen jaringan klaster Kubernetes yang ada di dalam VPC. Tidak dapat diubah setelah dibuat.

Nilai default: 172.19.0.0/20.

172.21.0.0/20

security_group_id

string

No

Saat membuat klaster menggunakan grup keamanan yang ada, Anda perlu menentukan ID grup keamanan. Pilih salah satu antara ini atau is_enterprise_security_group. Node klaster secara otomatis ditambahkan ke grup keamanan ini.

sg-bp1bdue0qc1g7k****

is_enterprise_security_group

boolean

No

Buat grup keamanan level enterprise secara otomatis. Berlaku ketika security_group_id kosong.

Catatan

Saat menggunakan grup keamanan basic, total jumlah node dan Pod Terway di klaster tidak boleh melebihi 2000. Oleh karena itu, saat membuat klaster tipe jaringan Terway, disarankan menggunakan grup keamanan enterprise.

  • true: Buat dan gunakan grup keamanan level enterprise.

  • false: Gunakan grup keamanan basic.

Nilai default: true.

true

snat_entry

boolean

No

Konfigurasi SNAT untuk VPC. Nilai:

  • true: Buat NAT gateway secara otomatis dan konfigurasi aturan SNAT. Harus diatur ke true jika node dan aplikasi di klaster perlu mengakses jaringan publik.

  • false: Jangan buat NAT gateway atau aturan SNAT. Node dan aplikasi di klaster tidak akan dapat mengakses jaringan publik.

Catatan

Jika tidak diaktifkan saat pembuatan klaster, dan bisnis kemudian memerlukan akses jaringan publik, Anda dapat mengaktifkannya secara manual.

Nilai default: false.

false

control_plane_endpoints_config

object

No

Konfigurasi koneksi klaster.

internal_dns_config

object

No

Konfigurasi DNS internal untuk klaster, berlaku untuk klaster terkelola ACK. DNS internal digunakan oleh komponen sistem sisi node seperti kubelet dan kube-proxy untuk mengakses API Server; ketika akses DNS internal tidak diaktifkan, komponen sistem sisi node mengakses melalui IP CLB.

bind_vpcs

array

No

VPCs where the internal domain name resolution takes effect.

string

No

VPCs where the internal domain name resolution takes effect.

vpc-xxxx

endpoint_public_access

boolean

No

Apakah akan mengaktifkan akses publik. Mengekspos API Server melalui EIP untuk mengaktifkan akses publik ke klaster.

  • true: Aktifkan akses publik.

  • false: Jangan aktifkan akses publik. Ketika dinonaktifkan, API Server klaster tidak dapat diakses dari jaringan publik.

Nilai default: false.

true

load_balancer_id

string

No

Tentukan ID instans CLB untuk akses API Server. Ketika parameter ini ditentukan, CLB API Server tidak akan dibuat secara otomatis.

Catatan

Pastikan instans CLB ini tidak memiliki dependensi lain (seperti listener yang ada, server backend). CLB tipe shared dan jaringan publik tidak didukung.

lb-wz9t256gqa3vbouk****

ssh_flags

boolean

No

Apakah akan mengaktifkan login SSH publik. Digunakan untuk login ke node Master klaster dedikasi ACK. Parameter ini tidak berlaku untuk klaster terkelola.

  • true: Aktifkan.

  • false: Jangan aktifkan.

Nilai default: false.

true

timezone

string

No

Zona waktu yang digunakan oleh klaster. Lihat Zona Waktu yang Didukung.

Asia/Shanghai

node_cidr_mask

string

No

Jumlah IP node, ditentukan dengan menentukan CIDR jaringan. Hanya berlaku untuk klaster tipe jaringan Flannel.

Nilai default: 26.

25

proxy_mode

string

No

Mode proxy kube-proxy

  • iptables: Mode proxy kube-proxy yang matang dan stabil. Penemuan layanan dan load balancing Kubernetes menggunakan aturan iptables, tetapi performanya rata-rata dan dipengaruhi oleh skala. Cocok untuk klaster dengan jumlah Service yang sedikit.

  • ipvs: Mode proxy kube-proxy berperforma tinggi. Penemuan layanan dan load balancing Kubernetes menggunakan modul IPVS Linux. Cocok untuk klaster dengan jumlah Service yang besar yang memerlukan load balancing berperforma tinggi.

  • nftables: Mode proxy kube-proxy generasi berikutnya. Mengimplementasikan penemuan layanan dan load balancing berdasarkan nftables Linux, berfungsi sebagai pengganti modern untuk iptables. Dibandingkan dengan iptables, nftables menawarkan performa jaringan yang lebih baik, efisiensi pembaruan aturan, dan performa dalam skenario Service berskala besar.
    Hanya didukung untuk klaster yang menjalankan versi 1.35 dan di atasnya. Komunitas Kubernetes menghentikan IPVS mulai dari versi 1.35. Untuk klaster baru, nftables direkomendasikan untuk dukungan komunitas jangka panjang.

Nilai default: ipvs.

ipvs

controlplane_log_ttl

string

No

Jumlah hari retensi log komponen control plane.

30

controlplane_log_project

string

No

Project Log Service komponen control plane. Anda dapat menggunakan Project yang ada untuk penyimpanan log, atau membiarkan sistem membuat Project secara otomatis. Jika pembuatan otomatis dipilih, Project Log Service bernama k8s-log-{ClusterID} akan dibuat secara otomatis.

k8s-log-xxx

controlplane_log_components

array

No

Daftar nama komponen, menentukan log komponen control plane mana yang akan dikumpulkan.

Secara default, log dari kube-apiserver, kube-controller-manager, kube-scheduler, dan cloud-controller-manager dikumpulkan.

string

No

Daftar nama komponen, menentukan log komponen control plane mana yang akan dikumpulkan.

Secara default, log dari kube-apiserver, kube-controller-manager, kube-scheduler, dan cloud-controller-manager dikumpulkan.

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

audit_log_config

object

No

Konfigurasi log audit klaster.

enabled

boolean

No

Apakah akan mengaktifkan fitur log audit klaster.

  • true: Aktifkan.

  • false: Jangan aktifkan.

true

sls_project_name

string

No

SLS Project tempat Logstore log audit klaster berada.

  • Nilai default: k8s-log-{clusterid}.

  • Setelah mengaktifkan fitur log audit klaster, Logstore untuk log audit klaster akan dibuat di bawah SLS Project yang ditentukan.

k8s-log-c2345xxxxxxxxxxxx

rrsa_config

object

No

Konfigurasi fitur RRSA.

enabled

boolean

No

Apakah akan mengaktifkan fitur RRSA.

  • true: Aktifkan.

  • false: Jangan aktifkan.

true

cluster_domain

string

No

Nama domain lokal klaster.

Aturan penamaan: Nama domain terdiri dari satu atau lebih bagian yang dipisahkan oleh titik (.), setiap bagian panjangnya maksimal 63 karakter, dan dapat mengandung huruf kecil, angka, dan tanda hubung (-). Karakter pertama dan terakhir harus berupa huruf kecil atau angka.

cluster.local

encryption_provider_key

string

No

ID key KMS, digunakan untuk mengenkripsi disk data dengan key ini. Untuk detail lebih lanjut, lihat Key Management Service.

Catatan

Fitur ini hanya berlaku di klaster terkelola profesional (klaster ACK Pro).

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

service_account_issuer

string

No

ServiceAccount adalah kredensial akses untuk Pod berkomunikasi dengan API Server klaster. service-account-issuer adalah identitas penerbit dalam serviceaccount token, yaitu field iss dalam token payload.

Untuk detail lebih lanjut tentang ServiceAccount, lihat Deploy Service Account Token Volume Projection.

kubernetes.default.svc

api_audiences

string

No

ServiceAccount adalah kredensial akses untuk Pod berkomunikasi dengan API Server klaster. api-audiences adalah kumpulan identitas token permintaan yang valid, digunakan oleh sisi server apiserver untuk memverifikasi apakah token permintaan valid. Beberapa audiences dapat dikonfigurasi, dipisahkan oleh koma (,).

Untuk detail lebih lanjut tentang ServiceAccount, lihat Deploy Service Account Token Volume Projection.

kubernetes.default.svc

extra_sans

array

No

SAN (Subject Alternative Name) sertifikat API Server kustom.

string

No

SAN sertifikat. Mendukung alamat IP atau nama domain kustom.

192.168.xx.xx

maintenance_window maintenance_window

No

Jendela pemeliharaan klaster.

operation_policy

object

No

Kebijakan operasi otomatis klaster.

cluster_auto_upgrade

object

No

Upgrade otomatis klaster.

enabled

boolean

No

Enable cluster automatic upgrade.

  • true: Enable.

  • false: Disable.

true

channel

string

No

Cluster automatic upgrade frequency. Valid values:

  • patch: Automatically upgrade to the latest patch version within the current minor version. New Kubernetes versions include no breaking changes.

  • stable: Automatically upgrade to the latest patch version of the second-newest minor version. New Kubernetes versions may include API and feature changes but have undergone extensive stability validation.

  • rapid: Automatically upgrade to the latest patch version of the newest minor version to quickly access new Kubernetes community features.

stable

addons

array

No

Daftar komponen klaster. Gunakan addons untuk menentukan komponen yang ingin Anda instal saat membuat klaster.

Komponen jaringan: Wajib. Pilih antara tipe jaringan Flannel dan Terway:

  • Jaringan Flannel: [{"name":"flannel","config":""}].

  • Jaringan Terway: [{"name": "terway-eniip","config": ""}].

Komponen penyimpanan: Opsional. Hanya mendukung tipe csi:

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

Komponen logging: Opsional. Disarankan untuk diaktifkan. Tanpa layanan log, fitur audit klaster tidak dapat digunakan.

  • Gunakan SLS Project yang ada: [{"name": "loongcollector","config": "{\"IngressDashboardEnabled\":\"true\",\"sls_project_name\":\"your_sls_project_name\"}"}].

  • Buat SLS Project baru: [{"name": "loongcollector","config": "{\"IngressDashboardEnabled\":\"true\"}"}].

Komponen Ingress: Opsional. Klaster dedikasi ACK menginstal komponen Ingress nginx-ingress-controller secara default.

  • Instal Ingress dengan jaringan publik diaktifkan: [{"name":"nginx-ingress-controller","config":"{\"IngressSlbNetworkType\":\"internet\"}"}].

  • Nonaktifkan instalasi Ingress default: [{"name": "nginx-ingress-controller","config": "","disabled": true}].

Event Center: Opsional. Diaktifkan secara default.

Event Center menyediakan kemampuan penyimpanan, kueri, dan peringatan untuk event Kubernetes. Logstore yang terkait dengan Kubernetes Event Center gratis selama 90 hari. Untuk informasi lebih lanjut tentang kebijakan gratis, lihat Membuat dan Menggunakan Kubernetes Event Center.

Contoh mengaktifkan Event Center: [{"name":"ack-node-problem-detector","config":"{\"sls_project_name\":\"your_sls_project_name\"}"}].

addon

No

Daftar komponen klaster. Gunakan addons untuk menentukan komponen yang ingin Anda instal saat membuat klaster.

nodepools

array

No

Daftar node pool.

nodepool

No

Konfigurasi node pool.

user_ca

string

No

CA klaster kustom.

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

control_plane_config

object

No

Konfigurasi control plane klaster dedikasi ACK.

charge_type

string

No

Tipe penagihan node control plane.

  • PrePaid: Langganan.

  • PostPaid: Bayar sesuai pemakaian.

Nilai default: PostPaid.

PostPaid

period

integer

No

Durasi langganan untuk node control plane. Wajib diisi ketika tipe penagihan adalah PrePaid.

Rentang nilai: {1, 2, 3, 6, 12, 24, 36, 48, 60}. Satuan: bulan.

Nilai default: 1.

1

period_unit

string

No

Satuan periode langganan untuk node control plane. Wajib diisi ketika tipe penagihan adalah PrePaid.

Nilai: Month. Saat ini hanya periode bulanan yang didukung.

Month

auto_renew

boolean

No

Apakah akan mengaktifkan perpanjangan otomatis untuk node control plane. Berlaku ketika tipe penagihan adalah PrePaid.

  • true: Aktifkan perpanjangan otomatis.

  • false: Jangan aktifkan perpanjangan otomatis.

Nilai default: true.

true

auto_renew_period

integer

No

Durasi perpanjangan otomatis untuk node control plane.

Rentang nilai: {1, 2, 3, 6, 12}. Satuan: bulan.

Nilai default: 1.

1

instance_types

array

No

Tipe instans node.

string

No

Tipe spesifikasi instans node.

ecs.g6.large

image_type

string

No

Tipe image OS.

AliyunLinux3

image_id

string

No

ID Image.

aliyun_3_x64_20G_alibase_20240819.vhd

key_pair

string

No

Nama key pair. Pilih salah satu antara ini atau login_password.

ack

login_password

string

No

Kata sandi login SSH. Kata sandi harus 8-30 karakter dan mengandung setidaknya tiga dari berikut: huruf besar, huruf kecil, angka, dan karakter khusus. Pilih salah satu antara ini atau key_pair.

********

system_disk_category

string

No

Tipe disk sistem node.

  • cloud_efficiency: Disk ultra.

  • cloud_ssd: Disk SSD.

  • cloud_essd: Disk ESSD.

  • cloud_auto: Disk ESSD AutoPL.

  • cloud_essd_entry: Disk ESSD Entry.

Nilai default: cloud_ssd. Nilai default dapat bervariasi berdasarkan zona ketersediaan.

cloud_ssd

system_disk_size

integer

No

Ukuran disk sistem node.

Rentang nilai: [40, 500]. Satuan: GiB.

Nilai default: 120.

120

system_disk_snapshot_policy_id

string

No

Kebijakan backup snapshot otomatis node.

sp-2zej1nogjvovnz4z****

system_disk_performance_level

string

No

Level performa disk sistem node. Hanya berlaku untuk disk ESSD.

Level performa disk terkait dengan ukuran disk. Untuk informasi lebih lanjut, lihat Disk Cloud ESSD.

PL1

system_disk_provisioned_iops

integer

No

IOPS baca/tulis yang disediakan untuk disk sistem node.

Nilai yang mungkin: 0~min{50.000, 1000kapasitas-performa baseline}. Performa baseline=min{1.800+50kapasitas, 50000}.

Parameter ini hanya dapat diatur ketika system_disk_category adalah cloud_auto.

1000

system_disk_bursting_enabled

boolean

No

Apakah akan mengaktifkan burst (burst performa) untuk disk sistem node.

  • true: Aktifkan.

  • false: Jangan aktifkan.

Parameter ini hanya dapat diatur ketika system_disk_category adalah cloud_auto.

true

deploymentset_id

string

No

ID deployment set.

ds-bp10b35imuam5amw****

cloud_monitor_flags

boolean

No

Apakah akan menginstal CloudMonitor pada node.

  • true: Instal plugin CloudMonitor.

  • false: Jangan instal plugin CloudMonitor.

Nilai default: false.

false

instance_metadata_options InstanceMetadataOptions

No

Konfigurasi akses metadata instans ECS.

soc_enabled

boolean

No

Apakah akan mengaktifkan penguatan keamanan perlindungan terklasifikasi.

  • true: Aktifkan penguatan perlindungan terklasifikasi.

  • false: Jangan aktifkan penguatan perlindungan terklasifikasi.

Nilai default: false.

false

security_hardening_os

boolean

No

Apakah akan mengaktifkan penguatan keamanan OS Alibaba Cloud.

  • true: Aktifkan penguatan keamanan OS Alibaba Cloud.

  • false: Jangan aktifkan penguatan keamanan OS Alibaba Cloud.

Nilai default: false.

false

cpu_policy

string

No

Kebijakan manajemen CPU node.

  • static: Memungkinkan afinitas dan eksklusivitas CPU yang ditingkatkan untuk Pod dengan karakteristik sumber daya tertentu pada node.

  • none: Mengaktifkan skema afinitas CPU default yang ada.

Nilai default: none.

none

runtime

string

No

[Field ini sudah tidak digunakan lagi] Nama runtime node control plane. Nilai:

containerd: Runtime containerd, didukung oleh semua versi klaster.

containerd

node_port_range

string

No

[Field ini sudah tidak digunakan lagi] Rentang port layanan node.

30000-32767

size

integer

No

Jumlah node control plane.

Nilai opsional: 3 atau 5.

3

custom_san deprecated

string

No

[Field ini sudah tidak digunakan lagi] Silakan gunakan parameter extra_sans sebagai gantinya.

SAN sertifikat kustom. Beberapa IP atau nama domain dipisahkan oleh koma (,).

cs.aliyun.com

runtime deprecated runtime

No

Runtime kontainer dalam klaster. Mendukung containerd, kontainer sandboxed, dan Docker.

Catatan

Kubernetes 1.24 tidak lagi mendukung Docker sebagai runtime kontainer bawaan.

Untuk informasi lebih lanjut, lihat Perbandingan Runtime Kontainer Docker, containerd, dan Sandboxed.

node_name_mode deprecated

string

No

[Field ini sudah tidak digunakan lagi] Untuk konfigurasi node pool, gunakan parameter node_name_mode di bawah kubernetes_config dalam nodepool sebagai gantinya.

null

user_data deprecated

string

No

[Field ini sudah tidak digunakan lagi] Data node kustom.

IyEvdXNyL2Jpbi9iYXNoCmVjaG8gIkhlbGxvIEFD****

image_id deprecated

string

No

[Field ini sudah tidak digunakan lagi] Untuk konfigurasi control plane klaster, gunakan parameter image_id di bawah control_plane_config sebagai gantinya; untuk konfigurasi node pool, gunakan parameter image_id di bawah scaling_group dalam nodepool sebagai gantinya.

Image node kustom. Menggunakan image sistem secara default. Ketika image kustom dipilih, image tersebut akan menggantikan image sistem default. Lihat Image Kustom.

m-bp16z7xko3vvv8gt****

rds_instances deprecated

array

No

[Field ini sudah tidak digunakan lagi] Untuk konfigurasi node pool, gunakan parameter rds_instances di bawah scaling_group dalam nodepool sebagai gantinya.

Daftar instans RDS. Pilih instans RDS yang ingin Anda tambahkan ke allowlist. Disarankan untuk menambahkan segmen jaringan Pod dan Node kontainer ke RDS. Pengaturan instans RDS mungkin gagal jika instans tidak dalam status berjalan.

string

No

Daftar instans RDS. Pilih instans RDS yang ingin Anda tambahkan ke allowlist. Disarankan untuk menambahkan segmen jaringan Pod dan Node kontainer ke RDS. Pengaturan instans RDS mungkin gagal jika instans tidak dalam status berjalan.

rm-2zev748xi27xc****

taints deprecated

array

No

[Field ini sudah tidak digunakan lagi] Untuk konfigurasi node pool, gunakan parameter taints di bawah kubernetes_config dalam nodepool sebagai gantinya.

Informasi taint node. Taint dan toleration bekerja sama untuk mencegah Pod dijadwalkan ke node yang tidak sesuai. Untuk informasi lebih lanjut, lihat taint-and-toleration.

taint

No

Informasi taint node. Taint dan toleration bekerja sama untuk mencegah Pod dijadwalkan ke node yang tidak sesuai. Untuk informasi lebih lanjut, lihat taint-and-toleration.

cloud_monitor_flags deprecated

boolean

No

[Field ini sudah tidak digunakan lagi] Untuk konfigurasi node control plane klaster, gunakan parameter cloud_monitor_flags di bawah control_plane_config sebagai gantinya; untuk konfigurasi node pool, gunakan parameter cms_enabled di bawah kubernetes_config dalam nodepool sebagai gantinya.

Apakah akan menginstal plugin CloudMonitor untuk klaster. Nilai:

  • true: Instal plugin CloudMonitor.

  • false: Jangan instal plugin CloudMonitor.

Nilai default: false.

false

platform deprecated

string

No

[Field ini sudah tidak digunakan lagi] Untuk konfigurasi node pool, gunakan parameter platform di bawah scaling_group dalam nodepool sebagai gantinya.

Distribusi OS. Nilai:

  • CentOS

  • AliyunLinux

  • QbootAliyunLinux

  • Qboot

  • Windows

  • WindowsCore

Nilai default: CentOS.

CentOS

os_type deprecated

string

No

[Field ini sudah tidak digunakan lagi] Untuk konfigurasi node control plane klaster, gunakan parameter image_type di bawah control_plane_config sebagai gantinya; untuk konfigurasi node pool, gunakan parameter image_type di bawah scaling_group dalam nodepool sebagai gantinya.

Tipe platform OS. Nilai:

  • Windows

  • Linux

Nilai default: Linux.

Linux

soc_enabled deprecated

boolean

No

[Field ini sudah tidak digunakan lagi] Untuk konfigurasi node control plane klaster, gunakan parameter soc_enabled di bawah control_plane_config sebagai gantinya; untuk konfigurasi node pool, gunakan parameter soc_enabled di bawah scaling_group dalam nodepool sebagai gantinya.

Penguatan perlindungan terklasifikasi. Untuk informasi lebih lanjut, lihat Panduan Pengguna Penguatan Perlindungan Terklasifikasi ACK.

Nilai:

  • true: Aktifkan penguatan perlindungan terklasifikasi.

  • false: Jangan aktifkan penguatan perlindungan terklasifikasi.

Nilai default: false.

false

security_hardening_os deprecated

boolean

No

[Field ini sudah tidak digunakan lagi] Untuk konfigurasi control plane klaster, gunakan parameter security_hardening_os di bawah control_plane_config sebagai gantinya; untuk konfigurasi node pool, gunakan parameter security_hardening_os di bawah scaling_group dalam nodepool sebagai gantinya.

Penguatan keamanan OS Alibaba Cloud. Nilai:

  • true: Aktifkan penguatan keamanan OS Alibaba Cloud.

  • false: Jangan aktifkan penguatan keamanan OS Alibaba Cloud.

Nilai default: false.

false

cis_enabled deprecated

boolean

No

[Field ini sudah tidak digunakan lagi] Untuk konfigurasi control plane klaster, gunakan parameter security_hardening_os di bawah control_plane_config sebagai gantinya; untuk konfigurasi node pool, gunakan parameter security_hardening_os di bawah scaling_group dalam nodepool sebagai gantinya.

false

cpu_policy deprecated

string

No

[Field ini sudah tidak digunakan lagi] Untuk konfigurasi control plane klaster, gunakan parameter cpu_policy di bawah control_plane_config sebagai gantinya; untuk konfigurasi node pool, gunakan parameter cpu_policy di bawah kubernetes_config dalam nodepool sebagai gantinya.

Kebijakan manajemen CPU node. Didukung sejak versi klaster 1.12.6 dan di atasnya:

  • static: Memungkinkan afinitas dan eksklusivitas CPU yang ditingkatkan untuk Pod dengan karakteristik sumber daya tertentu pada node.

  • none: Mengaktifkan skema afinitas CPU default yang ada.

Nilai default: none.

none

node_port_range deprecated

string

No

Rentang port layanan node. Rentang port opsional: [30000, 65535].

Nilai default: 30000-32767.

30000~32767

master_vswitch_ids deprecated

array

No

[Field ini sudah tidak digunakan lagi] Silakan gunakan parameter vswitch_ids sebagai gantinya.

Daftar ID vSwitch node Master. Jumlah vSwitch berkisar dari [1, 3]. Untuk memastikan ketersediaan tinggi, disarankan untuk memilih 3 vSwitch yang didistribusikan di zona ketersediaan yang berbeda.

Jumlah tipe instans yang ditentukan harus sesuai dengan master_count dan berkorespondensi satu-satu dengan elemen di master_vswitch_ids.

string

No

Daftar ID vSwitch node Master. Jumlah vSwitch berkisar dari [1, 3]. Untuk memastikan ketersediaan tinggi, disarankan untuk memilih 3 vSwitch yang didistribusikan di zona ketersediaan yang berbeda.

Jumlah tipe instans yang ditentukan harus sesuai dengan master_count dan berkorespondensi satu-satu dengan elemen di master_vswitch_ids.

vsw-2ze3ds0mdip0hdz8i****

key_pair deprecated

string

No

[Field ini sudah tidak digunakan lagi] Untuk konfigurasi control plane klaster, gunakan parameter key_pair di bawah control_plane_config sebagai gantinya; untuk konfigurasi node pool, gunakan parameter key_pair di bawah scaling_group dalam nodepool sebagai gantinya.

Nama key pair. Pilih salah satu antara ini atau login_password.

security-key

login_password deprecated

string

No

[Field ini sudah tidak digunakan lagi] Untuk konfigurasi control plane klaster, gunakan parameter login_password di bawah control_plane_config sebagai gantinya; untuk konfigurasi node pool, gunakan parameter login_password di bawah scaling_group dalam nodepool sebagai gantinya.

Kata sandi login SSH. Pilih salah satu antara ini atau key_pair. Kata sandi harus 8-30 karakter dan mengandung setidaknya tiga dari berikut: huruf besar, huruf kecil, angka, dan karakter khusus.

null

master_count deprecated

integer

No

[Field ini sudah tidak digunakan lagi] Untuk konfigurasi control plane klaster, gunakan parameter size di bawah control_plane_config sebagai gantinya.

Jumlah node Master. Nilai opsional: 3 atau 5.

Nilai default: 3.

3

master_instance_types deprecated

array

No

[Field ini sudah tidak digunakan lagi] Untuk konfigurasi control plane klaster, gunakan parameter instance_types di bawah control_plane_config sebagai gantinya.

Tipe instans node Master. Untuk informasi lebih lanjut, lihat Keluarga Instans.

string

No

Tipe instans node Master. Jumlah tipe instans yang ditentukan harus sesuai dengan master_count dan berkorespondensi satu-satu dengan elemen di master_instance_types. Untuk informasi lebih lanjut, lihat Keluarga Instans.

ecs.n4.xlarge

master_system_disk_category deprecated

string

No

[Field ini sudah tidak digunakan lagi] Untuk konfigurasi control plane klaster, gunakan parameter system_disk_category di bawah control_plane_config sebagai gantinya.

Tipe disk sistem node Master. Nilai:

  • cloud_efficiency: Disk ultra.

  • cloud_ssd: Disk SSD.

  • cloud_essd: Disk ESSD.

Nilai default: cloud_ssd. Nilai default dapat bervariasi berdasarkan zona ketersediaan.

cloud_ssd

master_system_disk_size deprecated

integer

No

[Field ini sudah tidak digunakan lagi] Untuk konfigurasi control plane klaster, gunakan parameter system_disk_size di bawah control_plane_config sebagai gantinya.

Ukuran disk sistem node Master. Rentang nilai: [40, 500]. Satuan: GiB.

Nilai default: 120.

120

master_system_disk_performance_level deprecated

string

No

[Field ini sudah tidak digunakan lagi] Untuk konfigurasi control plane klaster, gunakan parameter system_disk_performance_level di bawah control_plane_config sebagai gantinya.

Level performa disk sistem node Master klaster. Hanya berlaku untuk disk ESSD. Level performa disk terkait dengan ukuran disk. Untuk informasi lebih lanjut, lihat Disk Cloud ESSD.

PL1

master_system_disk_snapshot_policy_id deprecated

string

No

[Field ini sudah tidak digunakan lagi] Untuk konfigurasi control plane klaster, gunakan parameter system_disk_snapshot_policy_id di bawah control_plane_config sebagai gantinya.

ID kebijakan snapshot otomatis disk sistem node Master.

sp-2zej1nogjvovnz4z****

master_instance_charge_type deprecated

string

No

[Field ini sudah tidak digunakan lagi] Untuk konfigurasi control plane klaster, gunakan parameter instance_charge_type di bawah control_plane_config sebagai gantinya.

Tipe penagihan node Master. Nilai:

  • PrePaid: Langganan.

  • PostPaid: Bayar sesuai pemakaian.

Nilai default: PostPaid.

PrePaid

master_period_unit deprecated

string

No

[Field ini sudah tidak digunakan lagi] Untuk konfigurasi control plane klaster, gunakan parameter period_unit di bawah control_plane_config sebagai gantinya.

Periode penagihan node Master. Wajib diisi ketika tipe penagihan adalah PrePaid.

Nilai: Month. Saat ini hanya periode bulanan yang didukung.

Month

master_period deprecated

integer

No

[Field ini sudah tidak digunakan lagi] Untuk konfigurasi control plane klaster, gunakan parameter period di bawah control_plane_config sebagai gantinya.

Durasi langganan node Master. Wajib diisi ketika master_instance_charge_type adalah PrePaid.

Rentang nilai: {1, 2, 3, 6, 12, 24, 36, 48, 60}.

Nilai default: 1.

1

master_auto_renew deprecated

boolean

No

[Field ini sudah tidak digunakan lagi] Untuk konfigurasi control plane klaster, gunakan parameter auto_renew di bawah control_plane_config sebagai gantinya.

Apakah akan mengaktifkan perpanjangan otomatis untuk node Master. Berlaku ketika master_instance_charge_type adalah PrePaid. Nilai:

  • true: Perpanjangan otomatis.

  • false: Tanpa perpanjangan otomatis.

Nilai default: true.

true

master_auto_renew_period deprecated

integer

No

[Field ini sudah tidak digunakan lagi] Untuk konfigurasi control plane klaster, gunakan parameter auto_renew_period di bawah control_plane_config sebagai gantinya.

Periode perpanjangan otomatis node Master. Wajib diisi ketika penagihan langganan dipilih.

Rentang nilai: {1, 2, 3, 6, 12}.

Nilai default: 1.

1

num_of_nodes deprecated

integer

No

[Field ini sudah tidak digunakan lagi] Untuk konfigurasi node pool, gunakan parameter desired_size di bawah scaling_group dalam nodepool sebagai gantinya.

Jumlah node Worker. Rentang: [0, 100].

3

worker_vswitch_ids deprecated

array

No

[Field ini sudah tidak digunakan lagi] Untuk konfigurasi node pool, gunakan parameter vswitch_ids di bawah scaling_group dalam nodepool sebagai gantinya.

Daftar vSwitch yang digunakan oleh node klaster. Satu node sesuai dengan satu nilai.

Saat membuat klaster terkelola tanpa node, field worker_vswitch_ids tidak wajib, tetapi vswitch_ids harus disediakan.

string

No

Daftar vSwitch node Worker. Rentang nilai: [1, 20]. Untuk memastikan ketersediaan tinggi, disarankan untuk memilih vSwitch di zona ketersediaan yang berbeda.

Saat membuat klaster terkelola tanpa node, field worker_vswitch_ids tidak wajib, tetapi vswitch_ids harus disediakan.

vsw-2ze3ds0mdip0hdz8i****

worker_instance_types deprecated

array

No

[Field ini sudah tidak digunakan lagi] Untuk konfigurasi node pool, gunakan parameter instance_types di bawah scaling_group dalam nodepool sebagai gantinya.

Konfigurasi instans node Worker.

string

No

Spesifikasi instans node Worker. Setidaknya satu spesifikasi instans harus ditentukan. Untuk informasi lebih lanjut, lihat Keluarga Instans.

Catatan

Prioritas spesifikasi instans menurun sesuai posisi dalam array. Ketika instans tidak dapat dibuat menggunakan spesifikasi prioritas lebih tinggi, spesifikasi prioritas lebih rendah dipilih secara otomatis.

ecs.n4.large

worker_system_disk_category deprecated

string

No

[Field ini sudah tidak digunakan lagi] Untuk konfigurasi node pool, gunakan parameter system_disk_category di bawah scaling_group dalam nodepool sebagai gantinya.

Tipe disk sistem node Worker. Untuk informasi lebih lanjut, lihat Ikhtisar Block Storage.

Nilai:

  • cloud_efficiency: Disk ultra.

  • cloud_ssd: Disk SSD.

Nilai default: cloud_ssd.

cloud_efficiency

worker_system_disk_size deprecated

integer

No

[Field ini sudah tidak digunakan lagi] Untuk konfigurasi node pool, gunakan parameter system_disk_size di bawah scaling_group dalam nodepool sebagai gantinya.

Ukuran disk sistem node Worker. Satuan: GiB.

Rentang nilai: [40, 500].

Nilai harus lebih besar dari atau sama dengan max{40, ImageSize}.

Nilai default: 120.

120

worker_system_disk_snapshot_policy_id deprecated

string

No

[Field ini sudah tidak digunakan lagi] Untuk konfigurasi node pool, gunakan parameter system_disk_snapshot_policy_id di bawah scaling_group dalam nodepool sebagai gantinya.

ID kebijakan snapshot otomatis disk sistem node Worker.

sp-2zej1nogjvovnz4z****

worker_system_disk_performance_level deprecated

string

No

[Field ini sudah tidak digunakan lagi] Untuk konfigurasi node pool, gunakan parameter system_disk_performance_level di bawah scaling_group dalam nodepool sebagai gantinya.

Ketika disk sistem adalah disk cloud ESSD, level performa (PL) dapat diatur. Untuk informasi lebih lanjut, lihat Disk Cloud ESSD.

Nilai:

  • PL0

  • PL1

  • PL2

  • PL3

PL1

worker_data_disks deprecated

array<object>

No

[Field ini sudah tidak digunakan lagi] Untuk konfigurasi node pool, gunakan parameter data_disks di bawah scaling_group dalam nodepool sebagai gantinya.

Kombinasi tipe disk data node Worker, ukuran, dan konfigurasi lainnya.

object

No

Set konfigurasi disk data.

category

string

Yes

Tipe disk data.

cloud_essd

encrypted

string

No

Apakah akan mengenkripsi disk data. Nilai:

  • true: Enkripsi disk data.

  • false: Jangan enkripsi disk data.

Nilai default: false.

true

size

string

Yes

Ukuran disk data. Rentang nilai: 40-32767. Satuan: GiB.

120

performance_level

string

No

Level performa disk data node. Hanya berlaku untuk Disk Cloud ESSD.

PL1

worker_instance_charge_type deprecated

string

No

[Field ini sudah tidak digunakan lagi] Untuk konfigurasi node pool, gunakan parameter instance_charge_type di bawah scaling_group dalam nodepool sebagai gantinya.

Tipe penagihan node Worker. Nilai:

  • PrePaid: Langganan.

  • PostPaid: Bayar sesuai pemakaian.

Nilai default: Bayar sesuai pemakaian.

PrePaid

worker_period_unit deprecated

string

No

[Field ini sudah tidak digunakan lagi] Untuk konfigurasi node pool, gunakan parameter period_unit di bawah scaling_group dalam nodepool sebagai gantinya.

Periode penagihan node Worker. Harus ditentukan ketika tipe penagihan adalah PrePaid.

Nilai: Month. Saat ini hanya periode bulanan yang didukung.

Month

worker_period deprecated

integer

No

[Field ini sudah tidak digunakan lagi] Untuk konfigurasi node pool, gunakan parameter period di bawah scaling_group dalam nodepool sebagai gantinya.

Durasi langganan node Worker. Wajib diisi ketika worker_instance_charge_type adalah PrePaid.

Rentang nilai: {1, 2, 3, 6, 12, 24, 36, 48, 60}.

Nilai default: 1.

1

worker_auto_renew deprecated

boolean

No

[Field ini sudah tidak digunakan lagi] Untuk konfigurasi node pool, gunakan parameter auto_renew di bawah scaling_group dalam nodepool sebagai gantinya.

Apakah akan mengaktifkan perpanjangan otomatis untuk node Worker. Berlaku ketika worker_instance_charge_type adalah PrePaid. Nilai:

  • true: Perpanjangan otomatis.

  • false: Tanpa perpanjangan otomatis.

Nilai default: true.

true

worker_auto_renew_period deprecated

integer

No

[Field ini sudah tidak digunakan lagi] Untuk konfigurasi node pool, gunakan parameter auto_renew_period di bawah scaling_group dalam nodepool sebagai gantinya.

Periode perpanjangan otomatis node Worker. Wajib diisi ketika penagihan langganan dipilih.

Rentang nilai: {1, 2, 3, 6, 12}.

1

instances deprecated

array

No

[Field ini sudah tidak digunakan lagi] Membuat klaster dengan node yang ada tidak lagi didukung. Untuk menambahkan node yang ada ke klaster, buat node pool terlebih dahulu dan panggil API AttachInstancesToNodePool.

Saat membuat klaster dengan node yang ada, Anda perlu menentukan daftar instans ECS. Instans-instans ini akan ditambahkan ke klaster sebagai node Worker.

Catatan

Saat membuat klaster dengan instans yang ada, field ini wajib diisi.

string

No

Saat membuat klaster dengan node yang ada, Anda perlu menentukan daftar instans ECS. Instans-instans ini akan ditambahkan ke klaster sebagai node Worker.

Catatan

Saat membuat klaster dengan instans yang ada, field ini wajib diisi.

i-2ze4zxnm36vq00xn****

format_disk deprecated

boolean

No

[Field ini sudah tidak digunakan lagi] Membuat klaster dengan node yang ada tidak lagi didukung. Untuk menambahkan node yang ada ke klaster, buat node pool terlebih dahulu dan panggil API AttachInstancesToNodePool.

Apakah akan memasang disk data saat membuat klaster dengan instans yang ada. Nilai:

  • true: Simpan kontainer dan image di disk data. Data asli di disk data akan hilang. Silakan backup data Anda.

  • false: Jangan simpan kontainer dan image di disk data.

Nilai default: false.

Aturan pemasangan disk data:

  • Jika ECS memiliki disk data yang terpasang dan sistem file disk data terakhir belum diinisialisasi, sistem akan secara otomatis memformat disk data tersebut sebagai ext4 untuk menyimpan konten di /var/lib/docker dan /var/lib/kubelet.

  • Jika ECS tidak memiliki disk data yang terpasang, tidak ada disk data baru yang akan dipasang.

false

keep_instance_name deprecated

boolean

No

[Field ini sudah tidak digunakan lagi] Membuat klaster dengan node yang ada tidak lagi didukung. Untuk menambahkan node yang ada ke klaster, buat node pool terlebih dahulu dan panggil API AttachInstancesToNodePool.

Apakah akan mempertahankan nama instans saat membuat klaster dengan instans yang ada.

  • true: Pertahankan.

  • false: Jangan pertahankan. Nama akan diganti menggunakan aturan sistem.

Nilai default: true.

true

service_discovery_types deprecated

array

No

[Field ini sudah tidak digunakan lagi] Tipe penemuan layanan dalam klaster, digunakan untuk menentukan metode penemuan layanan di klaster ACK Serverless.

  • CoreDNS: Menggunakan komponen penemuan layanan standar native Kubernetes CoreDNS. Memerlukan deployment sekumpulan kontainer di klaster untuk resolusi DNS. Secara default, dua instans ECI dengan spesifikasi 0,25 Core dan 512 MiB digunakan.

  • PrivateZone: Menggunakan layanan Alibaba Cloud PrivateZone untuk menyediakan kemampuan penemuan layanan. Memerlukan pengaktifan layanan PrivateZone.

Default: Tidak diaktifkan.

string

No

Tipe penemuan layanan dalam klaster, digunakan untuk menentukan metode penemuan layanan di klaster ACK Serverless.

  • CoreDNS: Menggunakan komponen penemuan layanan standar native Kubernetes CoreDNS. Memerlukan deployment sekumpulan kontainer di klaster untuk resolusi DNS. Secara default, dua instans ECI dengan spesifikasi 0,25 Core dan 512 MiB digunakan.

  • PrivateZone: Menggunakan layanan Alibaba Cloud PrivateZone untuk menyediakan kemampuan penemuan layanan. Memerlukan pengaktifan layanan PrivateZone.

Default: Tidak diaktifkan.

PrivateZone

nat_gateway deprecated

boolean

No

[Field ini sudah tidak digunakan lagi] Silakan gunakan parameter snat_entry sebagai gantinya.

true

zone_id deprecated

string

No

[Field ini sudah tidak digunakan lagi] Silakan gunakan parameter zone_ids sebagai gantinya.

ID zona ketersediaan wilayah klaster. Parameter ini khusus untuk tipe klaster terkelola ACK.

Saat membuat tipe klaster terkelola ACK, jika vpc_id dan vswitch_ids tidak ditentukan, zone_id harus ditentukan agar klaster secara otomatis membuat sumber daya jaringan VPC di zona ketersediaan tersebut; ketika vpc_id dan vswitch_ids ditentukan, parameter ini tidak berlaku.

cn-beiji****

logging_type deprecated

string

No

[Field ini sudah tidak digunakan lagi] Aktifkan Log Service untuk klaster. Hanya berlaku untuk klaster ACK Serverless, dan nilainya harus SLS.

SLS

disable_rollback deprecated

boolean

No

[Field ini sudah tidak digunakan lagi] Ketika pembuatan klaster gagal, rollback tidak dilakukan secara default. Anda perlu membersihkan klaster yang gagal secara manual.

Apakah akan melakukan rollback ketika pembuatan klaster gagal. Nilai:

  • true: Rollback ketika pembuatan klaster gagal.

  • false: Jangan rollback ketika pembuatan klaster gagal.

Nilai default: true.

true

timeout_mins deprecated

integer

No

[Field ini sudah tidak digunakan lagi] Ketika pembuatan klaster gagal, rollback tidak dilakukan secara default. Anda perlu membersihkan klaster yang gagal secara manual.

Batas waktu pembuatan klaster. Satuan: menit.

Nilai default: 60.

60

image_type deprecated

string

No

[Field ini sudah tidak digunakan lagi] Untuk konfigurasi control plane klaster, gunakan parameter image_type di bawah control_plane_config sebagai gantinya; untuk konfigurasi node pool, gunakan parameter image_type di bawah scaling_group dalam nodepool sebagai gantinya.

Tipe distribusi OS. Disarankan menggunakan field ini untuk menentukan OS node. Nilai:

  • CentOS

  • AliyunLinux

  • AliyunLinux Qboot

  • AliyunLinuxUEFI

  • AliyunLinux3

  • Windows

  • WindowsCore

  • AliyunLinux3Arm64

  • ContainerOS

Nilai default: CentOS.

AliyunLinux

load_balancer_spec deprecated

string

No

[Parameter ini sudah tidak digunakan lagi] CLB ditagih berdasarkan penggunaan. Parameter ini tidak berlaku.

Spesifikasi load balancer. Nilai:

  • slb.s1.small

  • slb.s2.small

  • slb.s2.medium

  • slb.s3.small

  • slb.s3.medium

  • slb.s3.large

Nilai default: slb.s2.small.

slb.s2.small

enable_rrsa deprecated

boolean

No

[Field ini sudah tidak digunakan lagi] Silakan gunakan parameter rrsa_config sebagai gantinya.

Apakah akan mengaktifkan fitur RRSA.

  • true: Aktifkan.

  • false: Jangan aktifkan.

false

charge_type deprecated

string

No

[Field ini sudah tidak digunakan lagi]

Tipe penagihan untuk instans CLB yang digunakan oleh API Server. Nilai default: PostPaid. Nilai:

  • PostPaid: Bayar sesuai pemakaian.

  • PrePaid: Langganan. Pembuatan CLB baru tidak lagi mendukung tipe penagihan ini, tetapi instans yang ada tidak terpengaruh.

Penting

Untuk detailnya, lihat Pengumuman Penyesuaian Item Penagihan CLB.

PostPaid

period_unit deprecated

string

No

[Field ini sudah tidak digunakan lagi]

Periode penagihan. Harus ditentukan ketika tipe penagihan adalah PrePaid.

Nilai: Month. Saat ini hanya periode bulanan yang didukung.

Field ini diubah pada 15 Oktober 2024. Untuk informasi lebih lanjut, lihat Pengumuman Perubahan Perilaku Parameter API CreateCluster.

Month

period deprecated

integer

No

[Field ini sudah tidak digunakan lagi]

Durasi pembelian. Durasi langganan. Wajib diisi ketika charge_type adalah PrePaid.

Rentang nilai: {1, 2, 3, 6, 12, 24, 36, 48, 60}.

Nilai default: 1.

Field ini diubah pada 15 Oktober 2024. Untuk informasi lebih lanjut, lihat Pengumuman Perubahan Perilaku Parameter API CreateCluster.

1

auto_renew deprecated

boolean

No

[Field ini sudah tidak digunakan lagi]

Apakah akan mengaktifkan perpanjangan otomatis. Berlaku ketika charge_type adalah PrePaid. Nilai:

  • true: Perpanjangan otomatis.

  • false: Tanpa perpanjangan otomatis.

Nilai default: false.

Field ini diubah pada 15 Oktober 2024. Untuk informasi lebih lanjut, lihat Pengumuman Perubahan Perilaku Parameter API CreateCluster.

true

auto_renew_period deprecated

integer

No

[Field ini sudah tidak digunakan lagi]

Periode perpanjangan otomatis. Berlaku ketika prabayar dan perpanjangan otomatis dipilih. Ketika PeriodUnit=Month, rentang nilai: {1, 2, 3, 6, 12}.

Nilai default: 1.

Field ini diubah pada 15 Oktober 2024. Untuk informasi lebih lanjut, lihat Pengumuman Perubahan Perilaku Parameter API CreateCluster.

1

access_control_list deprecated

array

No

[Field ini sudah tidak digunakan lagi] Daftar kontrol akses SLB API Server klaster terdaftar.

string

No

Daftar kontrol akses SLB API Server klaster terdaftar.

192.168.XX.XX/24

Elemen respons

Element

Type

Description

Example

object

Body respons.

cluster_id

string

ID Klaster.

cb95aa626a47740afbf6aa099b650****

request_id

string

ID Permintaan.

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

task_id

string

ID Tugas.

T-5a54309c80282e39ea****

Contoh

Respons sukses

JSONformat

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

Kode kesalahan

Lihat Error Codes untuk daftar lengkap.

Catatan rilis

Lihat Release Notes untuk daftar lengkap.