All Products
Search
Document Center

Container Service for Kubernetes:CreateCluster

Last Updated:Sep 10, 2026

Membuat kluster ACK, termasuk kluster terkelola ACK, kluster Layanan Kontainer Serverless, kluster Edge ACK, dan kluster terdaftar. Saat membuat kluster, Anda mengonfigurasi informasi kluster, komponen kluster, dan Sumber daya cloud terkait ACK.

Deskripsi operasi

Menghasilkan parameter permintaan OpenAPI menggunakan konsol

Saat memanggil operasi CreateCluster untuk membuat kluster, jika panggilan gagal karena kombinasi parameter permintaan yang salah, Anda dapat menggunakan konsol untuk menghasilkan kombinasi parameter permintaan yang diperlukan. Lakukan langkah-langkah berikut:

  1. Masuk ke Konsol Container Service for Kubernetes (ACK) dan pilih Kluster di panel navigasi sebelah kiri.

  2. Pada halaman Kluster, klik Templat Kluster.

  3. Pada kotak dialog, pilih tipe kluster yang ingin Anda buat, klik Buat, lalu konfigurasikan informasi kluster pada halaman konfigurasi kluster.

  4. Setelah konfigurasi selesai, pada halaman Konfirmasi Konfigurasi, klik Kode Setara di sudut kanan atas. Kotak dialog menampilkan kombinasi parameter yang diperlukan untuk membuat kluster. Anda dapat menyalin dan menggunakannya.

Penting Mulai 04 Juli 2026, beberapa parameter permintaan tidak akan berlaku lagi. Untuk detail perubahan dan deskripsi parameter pengganti, lihat Pemberitahuan perubahan parameter permintaan dan tanggapan OpenAPI untuk manajemen kluster ACK dan penghentian OpenAPI.

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 badan permintaan.

Kluster-demo

access_control_list deprecated

array

No

[Tidak digunakan lagi] Daftar kontrol akses (ACL) dari Instance SLB untuk server API kluster terdaftar.

string

No

Daftar kontrol akses (ACL) dari Instance SLB untuk server API kluster terdaftar.

192.168.XX.XX/24

addons

array

No

Daftar komponen kluster. Saat membuat kluster, gunakan addons untuk menentukan komponen yang ingin Anda instal.

Komponen jaringan: Wajib. Tersedia dua jenis jaringan: Flannel dan Terway. Pilih salah satu saat membuat kluster:

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

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

Komponen penyimpanan: Opsional. Hanya tipe csi yang didukung:

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

Komponen log: Opsional. Kami menyarankan Anda mengaktifkan komponen ini. Jika Anda tidak mengaktifkan layanan log, Anda tidak dapat menggunakan fitur audit kluster.

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

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

Komponen Ingress: Opsional. Secara default, komponen Ingress nginx-ingress-controller diinstal untuk klaster khusus ACK.

  • Instal Ingress dan aktifkan akses Internet: [{"name":"nginx-ingress-controller","config":"{"IngressSlbNetworkType":"internet"}"}].

  • Jangan instal Ingress secara default: [{"name": "nginx-ingress-controller","config": "","disabled": true}].

Pusat Insiden: Opsional. Diaktifkan secara default.

Pusat Insiden menyediakan kemampuan untuk menyimpan, mengkueri, dan memberikan peringatan pada event Kubernetes. penyimpanan log yang terkait dengan Pusat Insiden Kubernetes gratis selama 90 hari. Untuk informasi lebih lanjut tentang kebijakan gratis, lihat Membuat dan menggunakan Pusat Insiden Kubernetes.

Contoh pengaktifan Pusat Insiden: [{"name":"ack-node-problem-detector","config":"{"sls_project_name":"your_sls_project_name"}"}].

addon

No

Daftar komponen kluster. Saat membuat kluster, gunakan addons untuk menentukan komponen yang ingin Anda instal.

api_audiences

string

No

ServiceAccount adalah kredensial akses yang digunakan oleh pod untuk berkomunikasi dengan server API kluster. Parameter api-audiences menentukan identitas token permintaan valid yang digunakan oleh apiserver untuk mengautentikasi apakah token permintaan valid. Anda dapat mengonfigurasi beberapa audiences yang dipisahkan oleh koma (,).

Untuk informasi lebih lanjut tentang ServiceAccount, lihat Menerapkan proyeksi volume token akun layanan.

kubernetes.default.svc

audit_log_config

object

No

Konfigurasi log audit kluster.

enabled

boolean

No

Apakah akan mengaktifkan fitur log audit kluster. Nilai valid:

  • true: Mengaktifkan fitur.

  • false: Menonaktifkan fitur.

true

sls_project_name

string

No

SLS Project yang berisi Logstore penyimpanan log audit kluster.

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

  • Setelah fitur log audit kluster diaktifkan, Logstore penyimpanan log audit kluster dibuat di SLS Project yang ditentukan.

k8s-log-c2345xxxxxxxxxxxx

auto_mode

object

No

Konfigurasi mode terkelola cerdas.

enable

boolean

No

Apakah akan mengaktifkan mode terkelola cerdas. Nilai valid:

  • true: Mengaktifkan mode.

  • false: Menonaktifkan mode.

true

auto_renew deprecated

boolean

No

[Tidak digunakan lagi]

Apakah akan mengaktifkan perpanjangan otomatis. Parameter ini hanya berlaku jika charge_type diatur ke PrePaid. Nilai valid:

  • true: Mengaktifkan perpanjangan otomatis.

  • false: Menonaktifkan perpanjangan otomatis.

Nilai default: false.

Parameter ini diubah pada 15 Oktober 2024. Untuk informasi lebih lanjut, lihat Pemberitahuan perubahan perilaku parameter CreateCluster.

true

auto_renew_period deprecated

integer

No

[Tidak digunakan lagi]

Epoch perpanjangan otomatis. Parameter ini hanya berlaku jika metode penagihan adalah di muka dan perpanjangan otomatis diaktifkan. Saat PeriodUnit=Month, nilai valid: {1, 2, 3, 6, 12}.

Nilai default: 1.

Parameter ini diubah pada 15 Oktober 2024. Untuk informasi lebih lanjut, lihat Pemberitahuan perubahan perilaku parameter CreateCluster.

1

charge_type deprecated

string

No

[Tidak digunakan lagi]

Metode penagihan Instance CLB yang digunakan oleh server API. Nilai default: PostPaid. Nilai valid:

  • PostPaid: bayar sesuai pemakaian.

  • PrePaid: langganan. Metode penagihan langganan tidak lagi didukung untuk Instance CLB yang baru dibuat. Instans yang ada tidak terpengaruh.

Penting

Untuk informasi lebih lanjut, lihat Pemberitahuan perubahan penagihan untuk Classic Load Balancer (CLB).

PostPaid

cis_enabled deprecated

boolean

No

[Tidak digunakan lagi] Untuk konfigurasi lapisan kontrol kluster, gunakan parameter security_hardening_os di bawah control_plane_config sebagai gantinya. Untuk konfigurasi kelompok node, gunakan parameter security_hardening_os di bawah scaling_group dalam nodepool sebagai gantinya.

false

client_token

string

No

Token klien.

0a287651-1277-4c0d-80d2-623a4*****

cloud_monitor_flags deprecated

boolean

No

[Tidak digunakan lagi] Untuk konfigurasi node lapisan kontrol kluster, gunakan parameter cloud_monitor_flags di bawah control_plane_config sebagai gantinya. Untuk konfigurasi kelompok node, gunakan parameter cms_enabled di bawah kubernetes_config dalam nodepool sebagai gantinya.

Apakah akan menginstal agen CloudMonitor pada kluster. Nilai valid:

  • true: Menginstal agen CloudMonitor.

  • false: Tidak menginstal agen CloudMonitor.

Nilai default: false.

false

cluster_domain

string

No

Nama domain lokal kluster.

Aturan penamaan: Nama domain terdiri dari satu atau beberapa bagian yang dipisahkan oleh periode (.). Setiap bagian dapat memiliki panjang hingga 63 karakter dan dapat berisi huruf kecil, digit, dan tanda hubung (-). Setiap bagian harus dimulai dan diakhiri dengan huruf kecil atau digit.

cluster.local

cluster_spec

string

No

Setelah Anda mengatur cluster_type ke ManagedKubernetes dan mengonfigurasi profile, Anda dapat menentukan spesifikasi kluster lebih lanjut. Nilai valid:

  • ack.standard: Edisi Dasar (dipilih secara default jika nilai kosong)

  • ack.pro.small: Edisi Pro kecil

  • ack.pro.xlarge: Pro Tingkat Tinggi

  • ack.pro.2xlarge: Pro 2 Tingkat Tinggi

  • ack.pro.4xlarge: Pro 4 Tingkat Tinggi (memerlukan kontak dengan layanan pelanggan untuk mengaktifkan daftar putih)

Pro Tingkat Tinggi, Pro 2 Tingkat Tinggi, dan Pro 4 Tingkat Tinggi adalah tiga tingkatan yang disediakan oleh ACK Pro Provisioned Control Plane. Dengan mengalokasikan sebelumnya dan mendedikasikan Sumber daya lapisan kontrol, tingkatan ini memastikan bahwa konkurensi API dan kemampuan penjadwalan pod tetap berada pada tingkat yang konsisten tinggi. Tingkatan ini cocok untuk pelatihan dan inferensi AI, kluster skala ultra-besar, dan beban kerja yang sangat penting.

Untuk informasi tentang biaya manajemen kluster untuk Edisi Pro dan edisi Provisioned Control Plane, lihat Biaya manajemen kluster.

ack.pro.small

cluster_type

string

No

Nilai valid:

  • Kubernetes: Klaster khusus ACK.

  • ManagedKubernetes: Tipe kluster terkelola ACK, termasuk kluster terkelola ACK (edisi Pro dan Dasar), kluster Layanan Kontainer Serverless (edisi Pro dan Dasar), kluster Edge ACK (edisi Pro dan Dasar), dan kluster Lingjun ACK (edisi Pro).

  • ExternalKubernetes: Kluster terdaftar.

Kubernetes

container_cidr

string

No

Blok CIDR untuk pod. Ini harus berupa blok CIDR pribadi yang valid, khususnya blok CIDR berikut dan subnetnya: 10.0.0.0/8, 172.16-31.0.0/12-16, dan 192.168.0.0/16. Blok CIDR tidak dapat tumpang tindih dengan blok CIDR VPC atau blok CIDR yang digunakan oleh kluster Kubernetes yang ada di VPC. Anda tidak dapat memodifikasi blok CIDR ini setelah kluster dibuat.

Untuk informasi lebih lanjut tentang perencanaan jaringan kluster, lihat Merencanakan jaringan kluster terkelola ACK.

Catatan

Parameter ini wajib untuk kluster Flannel.

172.20.0.0/16

control_plane_config

object

No

Konfigurasi lapisan kontrol untuk kluster khusus ACK.

auto_renew

boolean

No

Apakah akan mengaktifkan perpanjangan otomatis untuk node lapisan kontrol. Parameter ini hanya berlaku jika metode penagihan diatur ke PrePaid. Nilai valid:

  • true: Mengaktifkan perpanjangan otomatis.

  • false: Menonaktifkan perpanjangan otomatis.

Nilai default: true.

true

auto_renew_period

integer

No

Periode perpanjangan otomatis untuk node lapisan kontrol.

Nilai valid: {1, 2, 3, 6, 12}. Unit: bulan.

Nilai default: 1.

1

charge_type

string

No

Metode penagihan untuk node lapisan kontrol.

  • PrePaid: langganan.

  • PostPaid: bayar sesuai pemakaian.

Nilai default: PostPaid.

PostPaid

cloud_monitor_flags

boolean

No

Apakah akan menginstal CloudMonitor pada node.

  • true: Menginstal agen CloudMonitor.

  • false: Tidak menginstal agen CloudMonitor.

Nilai default: false.

false

cpu_policy

string

No

Kebijakan manajemen CPU node.

  • static: Memungkinkan pod dengan karakteristik resource tertentu pada node diberikan afinitas CPU dan eksklusivitas yang ditingkatkan.

  • none: Menggunakan skema afinitas CPU default yang ada.

Nilai default: none.

none

deploymentset_id

string

No

ID set penyebaran.

ds-bp10b35imuam5amw****

image_id

string

No

ID image.

aliyun_3_x64_20G_alibase_20240819.vhd

image_type

string

No

Tipe image sistem operasi.

AliyunLinux3

instance_metadata_options InstanceMetadataOptions

No

Konfigurasi akses metadata instans ECS.

instance_types

array

No

Tipe instans node.

string

No

Tipe instans node.

ecs.g6.large

key_pair

string

No

Nama key pair. Anda harus mengatur salah satu dari key_pair dan login_password.

ack

login_password

string

No

Kata sandi logon SSH. Kata sandi harus terdiri dari 8 hingga 30 karakter dan harus mengandung setidaknya tiga dari jenis karakter berikut: huruf besar, huruf kecil, angka, dan karakter khusus. Anda harus mengatur salah satu dari login_password dan key_pair.

********

node_port_range

string

No

[Deprecated] Range port layanan node.

30000-32767

period

integer

No

Durasi langganan untuk node lapisan kontrol. Parameter ini wajib diisi dan hanya berlaku jika metode penagihan diatur ke PrePaid.

Nilai valid: {1, 2, 3, 6, 12, 24, 36, 48, 60}. Unit: bulan.

Nilai default: 1.

1

period_unit

string

No

Unit durasi langganan untuk node lapisan kontrol. Parameter ini wajib diisi dan hanya berlaku jika metode penagihan diatur ke PrePaid.

Nilai valid: Month. Saat ini, hanya siklus penagihan berbasis bulan yang didukung.

Month

runtime

string

No

[Deprecated] Nama runtime untuk node lapisan kontrol. Nilai valid:

containerd: Runtime kontainer, yang didukung oleh semua versi kluster.

containerd

security_hardening_os

boolean

No

Apakah akan mengaktifkan penguatan keamanan OS Alibaba Cloud.

  • true: Mengaktifkan penguatan keamanan OS Alibaba Cloud.

  • false: Menonaktifkan penguatan keamanan OS Alibaba Cloud.

Nilai default: false.

false

size

integer

No

Jumlah node lapisan kontrol.

Nilai valid: 3 atau 5.

3

soc_enabled

boolean

No

Apakah akan mengaktifkan penguatan keamanan MLPS.

  • true: Mengaktifkan penguatan keamanan MLPS 2.0.

  • false: Menonaktifkan penguatan keamanan MLPS 2.0.

Nilai default: false.

false

system_disk_bursting_enabled

boolean

No

Apakah akan mengaktifkan kinerja burst untuk cloud disk sistem node.

  • true: Diaktifkan.

  • false: Dinonaktifkan.

Parameter ini hanya didukung jika system_disk_category diatur ke cloud_auto.

true

system_disk_category

string

No

Tipe cloud disk sistem node.

  • cloud_efficiency: Ultra disk.

  • cloud_ssd: SSD standar.

  • cloud_essd: ESSD.

  • cloud_auto: Tipe disk ESSD AutoPL.

  • cloud_essd_entry: Tipe disk ESSD Entry.

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

cloud_ssd

system_disk_performance_level

string

No

Tingkat kinerja cloud disk sistem node. Parameter ini hanya berlaku untuk cloud disk ESSD.

Tingkat kinerja bervariasi berdasarkan ukuran cloud disk. Untuk informasi lebih lanjut, lihat cloud disk ESSD.

PL1

system_disk_provisioned_iops

integer

No

IOPS baca/tulis yang disediakan untuk cloud disk sistem node.

Nilai valid: 0 hingga min{50,000, 1000 × kapasitas - garis dasar kinerja}. Garis dasar kinerja = min{1,800 + 50 × kapasitas, 50,000}.

Parameter ini hanya didukung jika system_disk_category diatur ke cloud_auto.

1000

system_disk_size

integer

No

Ukuran cloud disk sistem node.

Nilai valid: [40, 500]. Unit: GiB.

Nilai default: 120.

120

system_disk_snapshot_policy_id

string

No

Kebijakan snapshot otomatis untuk cloud disk sistem node.

sp-2zej1nogjvovnz4z****

control_plane_endpoints_config

object

No

Konfigurasi titik akhir kluster.

internal_dns_config

object

No

Konfigurasi DNS internal untuk kluster. Parameter ini berlaku untuk kluster terkelola ACK. Nama domain internal digunakan oleh komponen sistem sisi node seperti kubelet dan kube-proxy untuk mengakses Server API. Jika akses nama domain internal tidak diaktifkan, komponen sistem sisi node mengakses Server API melalui alamat IP CLB.

bind_vpcs

array

No

VPC tempat catatan DNS internal kluster berlaku.

string

No

VPC tempat catatan DNS internal kluster berlaku.

vpc-xxxx

load_balancers_config

array<object>

No

Konfigurasi titik akhir kluster. Jika parameter ini ditentukan, parameter endpoint_public_access dan load_balancer_id tidak berlaku. ACK hanya mendukung pembuatan otomatis instans NLB. Untuk menentukan instans CLB atau NLB, gunakan load_balancers_config untuk menentukan ID instans yang sesuai.

object

No

Konfigurasi load balancing untuk akses kluster.

endpoint_type

string

No

Tipe titik akhir.

private

load_balancer_id

string

No

ID instans NLB.

nlb-0ogk9aaxxxxxxx

controlplane_log_components

array

No

Daftar nama komponen yang menentukan komponen lapisan kontrol mana yang akan dikumpulkan lognya.

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

string

No

Daftar nama komponen yang menentukan komponen lapisan kontrol mana yang akan dikumpulkan lognya.

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

["apiserver","kcm","penjadwal"]

controlplane_log_project

string

No

Proyek Simple Log Service untuk log komponen lapisan kontrol. Anda dapat menggunakan proyek yang ada untuk penyimpanan log, atau sistem akan membuat proyek secara otomatis. Jika Anda memilih pembuatan otomatis, proyek Simple Log Service bernama k8s-log-{ClusterID} akan dibuat.

k8s-log-xxx

controlplane_log_ttl

string

No

Periode retensi log untuk log komponen lapisan kontrol, dalam hari.

30

cpu_policy deprecated

string

No

[Deprecated] Gunakan parameter cpu_policy di bawah control_plane_config untuk konfigurasi lapisan kontrol kluster, atau gunakan parameter cpu_policy di bawah kubernetes_config di nodepool untuk konfigurasi kelompok node.

Kebijakan manajemen CPU node. Kebijakan berikut didukung untuk kluster versi 1.12.6 atau yang lebih baru:

  • static: Memungkinkan pod dengan karakteristik Sumber daya tertentu pada node diberikan afinitas CPU dan eksklusivitas yang ditingkatkan.

  • none: Menggunakan skema afinitas CPU default yang ada.

Nilai default: none.

none

custom_san deprecated

string

No

[Deprecated] Gunakan parameter extra_sans sebagai gantinya.

Subject Alternative Name (SAN) sertifikat kustom. Pisahkan beberapa alamat IP atau nama domain dengan koma (,).

cs.aliyun.com

deletion_protection

boolean

No

Apakah akan mengaktifkan perlindungan penghapusan kluster, yang mencegah kluster terhapus secara tidak sengaja di konsol atau melalui pemanggilan operasi API. Nilai valid:

  • true: Mengaktifkan perlindungan penghapusan kluster. Kluster tidak dapat dihapus di konsol atau melalui pemanggilan operasi API.

  • false: Menonaktifkan perlindungan penghapusan kluster. Kluster dapat dihapus di konsol atau melalui pemanggilan operasi API.

Nilai default: false.

true

disable_rollback deprecated

boolean

No

[Tidak digunakan lagi] Saat pembuatan kluster gagal, tidak ada rollback yang dilakukan secara default. Anda harus membersihkan kluster yang gagal secara manual.

Apakah akan melakukan rollback pada kluster jika pembuatan kluster gagal. Nilai valid:

  • true: Melakukan rollback pada kluster jika pembuatan kluster gagal.

  • false: Tidak melakukan rollback pada kluster jika pembuatan kluster gagal.

Nilai default: true.

true

enable_rrsa deprecated

boolean

No

[Tidak digunakan lagi] Gunakan parameter rrsa_config sebagai gantinya.

Apakah akan mengaktifkan fitur RRSA.

  • true: Mengaktifkan fitur.

  • false: Tidak mengaktifkan fitur.

false

encryption_provider_key

string

No

ID kunci Key Management Service (KMS) yang digunakan untuk mengenkripsi cloud disk. Untuk informasi lebih lanjut, lihat Key Management Service.

Catatan

Fitur ini hanya berlaku pada kluster ACK Pro.

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

endpoint_public_access

boolean

No

Apakah akan mengaktifkan akses jaringan publik. Elastic IP Address (EIP) digunakan untuk mengekspos API Server agar kluster dapat diakses melalui jaringan publik.

  • true: Mengaktifkan akses jaringan publik.

  • false: Menonaktifkan akses jaringan publik. Jika Anda memilih opsi ini, API Server kluster tidak dapat diakses melalui Internet.

Nilai default: false.

true

extra_sans

array

No

Subject Alternative Name (SAN) kustom untuk sertifikat API Server.

string

No

SAN sertifikat. Mendukung alamat IP atau nama domain kustom.

192.168.xx.xx

format_disk deprecated

boolean

No

[Tidak digunakan lagi] Memilih node yang ada selama pembuatan kluster tidak didukung. Untuk menambahkan node yang ada ke kluster, buat kelompok node terlebih dahulu dan panggil operasi AttachInstancesToNodePool.

Apakah akan memasang disk data ke instans yang ada saat membuat kluster dengan instans yang ada. Nilai valid:

  • true: Menyimpan kontainer dan image pada disk data. Data yang ada pada disk data akan hilang. Cadangkan data Anda terlebih dahulu.

  • false: Tidak menyimpan kontainer dan image pada disk data.

Nilai default: false.

Aturan pemasangan disk data:

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

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

false

image_id deprecated

string

No

[Tidak digunakan lagi] Untuk konfigurasi lapisan kontrol kluster, gunakan parameter image_id di bawah control_plane_config sebagai gantinya. Untuk konfigurasi kelompok node, gunakan parameter image_id di bawah scaling_group dalam nodepool sebagai gantinya.

Gambar kustom untuk node. Gambar sistem digunakan secara default. Saat gambar kustom dipilih, gambar tersebut akan menggantikan gambar sistem default. Untuk informasi lebih lanjut, lihat Gambar kustom.

m-bp16z7xko3vvv8gt****

image_type deprecated

string

No

[Tidak digunakan lagi] Untuk konfigurasi lapisan kontrol kluster, gunakan parameter image_type di bawah control_plane_config sebagai gantinya. Untuk konfigurasi kelompok node, gunakan parameter image_type di bawah scaling_group dalam nodepool sebagai gantinya.

Tipe distribusi sistem operasi. Kami menyarankan Anda menggunakan bidang ini untuk menentukan sistem operasi node. Nilai valid:

  • CentOS

  • AliyunLinux

  • AliyunLinux Qboot

  • AliyunLinuxUEFI

  • AliyunLinux3

  • Windows

  • WindowsCore

  • AliyunLinux3Arm64

  • ContainerOS

Nilai default: CentOS.

AliyunLinux

instances deprecated

array

No

[Tidak digunakan lagi] Memilih node yang ada selama pembuatan kluster tidak didukung. Untuk menambahkan node yang ada ke kluster, buat kelompok node terlebih dahulu dan panggil operasi AttachInstancesToNodePool.

Daftar Instance ECS yang akan digunakan saat membuat kluster dengan node yang ada. Instance ini ditambahkan ke kluster sebagai node pekerja.

Catatan

Bidang ini wajib diisi saat Anda membuat kluster menggunakan instans yang ada.

string

No

Daftar Instance ECS yang akan digunakan saat membuat kluster dengan node yang ada. Instance ini ditambahkan ke kluster sebagai node pekerja.

Catatan

Bidang ini wajib diisi saat Anda membuat kluster menggunakan instans yang ada.

i-2ze4zxnm36vq00xn****

ip_stack

string

No

Tumpukan protokol IP kluster.

Nilai valid: ipv4 (stack tunggal) dual (stack ganda). Nilai default: ipv4

is_enterprise_security_group

boolean

No

Apakah akan mengaktifkan pembuatan otomatis kelompok keamanan lanjutan. Parameter ini berlaku saat security_group_id kosong.

Catatan

Saat menggunakan kelompok keamanan dasar, jumlah total node dan pod Terway dalam kluster tidak boleh melebihi 2000. Oleh karena itu, saat membuat kluster jenis jaringan Terway, gunakan kelompok keamanan lanjutan.

  • true: Membuat dan menggunakan kelompok keamanan lanjutan.

  • false: Menggunakan kelompok keamanan dasar.

Nilai default: true.

true

keep_instance_name deprecated

boolean

No

[Tidak digunakan lagi] Memilih node yang ada selama pembuatan kluster tidak didukung. Untuk menambahkan node yang ada ke kluster, buat kelompok node terlebih dahulu dan panggil operasi AttachInstancesToNodePool.

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

  • true: Mempertahankan nama instans.

  • false: Tidak mempertahankan nama instans. Nama diganti dengan nama yang dihasilkan sistem.

Nilai default: true.

true

key_pair deprecated

string

No

[Tidak digunakan lagi] Untuk konfigurasi lapisan kontrol kluster, gunakan parameter key_pair di bawah control_plane_config sebagai gantinya. Untuk konfigurasi kelompok node, gunakan parameter key_pair di bawah scaling_group dalam nodepool sebagai gantinya.

Nama pasangan kunci. Saling eksklusif dengan login_password.

security-key

kubernetes_version

string

No

Versi kluster, yang konsisten dengan versi garis dasar komunitas Kubernetes. Gunakan versi terbaru. Jika Anda tidak menentukan parameter ini, versi terbaru akan digunakan secara default.

Anda dapat membuat kluster dari tiga versi terbaru. Panggil operasi DescribeKubernetesVersionMetadata untuk mengkueri versi kluster yang didukung.

Untuk informasi lebih lanjut mengenai versi Kubernetes yang didukung oleh ACK, lihat Ikhtisar rilis versi Kubernetes.

1.32.1-aliyun.1

load_balancer_id

string

No

ID instans Classic Load Balancer (CLB) yang digunakan untuk akses API Server. Jika parameter ini ditentukan, pembuatan otomatis CLB API Server akan dilewati.

Catatan

Pastikan instans CLB tidak memiliki dependensi lain (seperti listener atau server backend). Instans CLB bersama dan yang menghadap Internet tidak didukung.

lb-wz9t256gqa3vbouk****

load_balancer_spec deprecated

string

No

[Tidak digunakan lagi] CLB menggunakan metode penagihan bayar sesuai Penggunaan. Parameter ini tidak berlaku.

Spesifikasi load balancing. Nilai valid:

  • slb.s1.kecil

  • slb.s2.kecil

  • slb.s2.Menengah

  • slb.s3.kecil

  • slb.s3.Menengah

  • slb.s3.Tingkat Tinggi

Nilai default: slb.s2.kecil.

slb.s2.kecil

logging_type deprecated

string

No

[Tidak digunakan lagi] Mengaktifkan layanan log untuk kluster. Parameter ini hanya berlaku untuk kluster Layanan Kontainer Serverless, dan nilainya harus SLS.

SLS

login_password deprecated

string

No

[Tidak digunakan lagi] Untuk konfigurasi lapisan kontrol kluster, gunakan parameter login_password di bawah control_plane_config sebagai gantinya. Untuk konfigurasi kelompok node, gunakan parameter login_password di bawah scaling_group dalam nodepool sebagai gantinya.

Kata sandi logon SSH. Saling eksklusif dengan key_pair. Kata sandi harus terdiri dari 8 hingga 30 karakter dan mengandung setidaknya tiga dari jenis karakter berikut: huruf besar, huruf kecil, angka, dan karakter khusus.

null

maintenance_window maintenance_window

No

Jendela O&M kluster.

master_auto_renew deprecated

boolean

No

[Tidak digunakan lagi] Untuk konfigurasi lapisan kontrol kluster, gunakan parameter auto_renew di bawah control_plane_config sebagai gantinya.

Apakah akan mengaktifkan perpanjangan otomatis untuk node master. Parameter ini hanya berlaku saat master_instance_charge_type diatur ke PrePaid. Nilai valid:

  • true: Mengaktifkan perpanjangan otomatis.

  • false: Menonaktifkan perpanjangan otomatis.

Nilai default: true.

true

master_auto_renew_period deprecated

integer

No

[Tidak digunakan lagi] Untuk konfigurasi lapisan kontrol kluster, gunakan parameter auto_renew_period di bawah control_plane_config sebagai gantinya.

Periode perpanjangan otomatis untuk node master. Parameter ini berlaku dan wajib diisi hanya saat metode penagihan langganan dipilih.

Nilai valid: {1, 2, 3, 6, 12}.

Nilai default: 1.

1

master_count deprecated

integer

No

[Tidak digunakan lagi] Untuk konfigurasi lapisan kontrol kluster, gunakan parameter size di bawah control_plane_config sebagai gantinya.

Jumlah node master. Nilai valid: 3 atau 5.

Nilai default: 3.

3

master_instance_charge_type deprecated

string

No

[Tidak digunakan lagi] Untuk konfigurasi lapisan kontrol kluster, gunakan parameter instance_charge_type di bawah control_plane_config sebagai gantinya.

Metode penagihan untuk node master. Nilai valid:

  • PrePaid: Langganan.

  • PostPaid: Bayar sesuai pemakaian.

Nilai default: PostPaid.

PrePaid

master_instance_types deprecated

array

No

[Tidak digunakan lagi] Untuk konfigurasi lapisan kontrol kluster, gunakan parameter instance_types di bawah control_plane_config sebagai gantinya.

Tipe instans untuk node master. Untuk informasi lebih lanjut, lihat Keluarga instans.

string

No

Tipe instans untuk node master. Jumlah tipe instans yang ditentukan harus sesuai dengan nilai master_count dan berkorespondensi satu-satu dengan elemen dalam master_instance_types. Untuk informasi lebih lanjut, lihat Keluarga instans.

ecs.n4.xlarge

master_period deprecated

integer

No

[Tidak digunakan lagi] Untuk konfigurasi lapisan kontrol kluster, gunakan parameter unit di bawah control_plane_config sebagai gantinya.

Durasi langganan untuk node master. Parameter ini berlaku dan wajib diisi hanya saat master_instance_charge_type diatur ke PrePaid.

Nilai valid: {1, 2, 3, 6, 12, 24, 36, 48, 60}.

Nilai default: 1.

1

master_period_unit deprecated

string

No

[Tidak digunakan lagi] Untuk konfigurasi lapisan kontrol kluster, gunakan parameter period_unit di bawah control_plane_config sebagai gantinya.

Unit periode langganan untuk node master. Parameter ini wajib diisi saat metode penagihan adalah PrePaid.

Nilai valid: Month. Saat ini, hanya penagihan bulanan yang didukung.

Month

master_system_disk_category deprecated

string

No

[Tidak digunakan lagi] Untuk konfigurasi lapisan kontrol kluster, gunakan parameter system_disk_category di bawah control_plane_config sebagai gantinya.

Tipe disk cloud sistem untuk node master. Nilai valid:

  • cloud_efficiency: Ultra cloud disk.

  • cloud_ssd: SSD Jenis Penyimpanan Standar.

  • cloud_essd: SSD Perusahaan (ESSD).

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

cloud_ssd

master_system_disk_performance_level deprecated

string

No

[Tidak digunakan lagi] Untuk konfigurasi lapisan kontrol kluster, gunakan parameter system_disk_performance_level di bawah control_plane_config sebagai gantinya.

Tingkat kinerja (PL) cloud disk sistem untuk node master. Parameter ini hanya berlaku untuk cloud disk ESSD. Tingkat kinerja terkait dengan ukuran disk. Untuk informasi lebih lanjut, lihat Cloud disk ESSD.

PL1

master_system_disk_size deprecated

integer

No

[Tidak digunakan lagi] Untuk konfigurasi lapisan kontrol kluster, gunakan parameter system_disk_size di bawah control_plane_config sebagai gantinya.

Ukuran cloud disk sistem untuk node master. Nilai valid: [40, 500]. Unit: GiB.

Nilai default: 120.

120

master_system_disk_snapshot_policy_id deprecated

string

No

[Tidak digunakan lagi] Untuk konfigurasi lapisan kontrol kluster, gunakan parameter system_disk_snapshot_policy_id di bawah control_plane_config sebagai gantinya.

ID kebijakan snapshot otomatis untuk cloud disk sistem node master.

sp-2zej1nogjvovnz4z****

master_vswitch_ids deprecated

array

No

[Tidak digunakan lagi] Gunakan parameter vswitch_ids sebagai gantinya.

Daftar ID vSwitch untuk node master. Jumlah vSwitch harus berada dalam rentang [1, 3]. Untuk memastikan ketersediaan tinggi, pilih tiga vSwitch yang tersebar di zona yang berbeda.

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

string

No

Daftar ID vSwitch untuk node master. Jumlah vSwitch harus berada dalam rentang [1, 3]. Untuk memastikan ketersediaan tinggi, pilih tiga vSwitch yang tersebar di zona yang berbeda.

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

vsw-2ze3ds0mdip0hdz8i****

name

string

Yes

Nama kluster kustom. Nama dapat berisi angka, karakter Tionghoa, huruf, dan tanda hubung (-). Panjangnya harus 1 hingga 63 karakter dan tidak boleh diawali dengan tanda hubung (-).

cluster-demo

nat_gateway deprecated

boolean

No

[Tidak digunakan lagi] Gunakan parameter snat_entry sebagai gantinya.

true

node_cidr_mask

string

No

Jumlah alamat IP per node, ditentukan dengan menentukan blok CIDR jaringan. Parameter ini hanya berlaku untuk kluster jenis jaringan Flannel.

Nilai default: 26.

25

node_name_mode deprecated

string

No

[Tidak digunakan lagi] Untuk konfigurasi kelompok node, gunakan parameter node_name_mode di bawah kubernetes_config dalam nodepool sebagai gantinya.

null

node_port_range deprecated

string

No

Range port layanan node. Range port valid: [30000, 65535].

Nilai default: 30000-32767.

30000~32767

nodepools

array

No

Daftar kelompok node.

nodepool

No

Konfigurasi kelompok node.

num_of_nodes deprecated

integer

No

[Deprecated] Gunakan parameter desired_size di bawah scaling_group dalam kelompok node sebagai gantinya.

Jumlah node pekerja. Nilai valid: 0 hingga 100.

3

operation_policy

object

No

Kebijakan O&M otomatis kluster.

cluster_auto_upgrade

object

No

Konfigurasi peningkatan otomatis kluster.

channel

string

No

Frekuensi peningkatan otomatis kluster. Nilai valid:

  • patch: Secara otomatis meningkatkan ke versi patch terbaru yang tersedia dalam versi minor saat ini. Versi Kubernetes baru tidak mengandung perubahan yang tidak kompatibel.

  • stable: Secara otomatis meningkatkan ke versi patch terbaru dari versi minor kedua terbaru. Versi Kubernetes baru mungkin melibatkan perubahan API dan fitur, tetapi stabilitasnya telah divalidasi secara ekstensif.

  • rapid: Secara otomatis meningkatkan ke versi patch terbaru dari versi minor terbaru, memungkinkan akses lebih cepat ke fitur baru dari komunitas Kubernetes.

stable

enabled

boolean

No

Apakah akan mengaktifkan peningkatan otomatis kluster.

  • true: Diaktifkan.

  • false: Tidak diaktifkan.

true

os_type deprecated

string

No

[Deprecated] Untuk kelompok node lapisan kontrol kluster, gunakan parameter image_type di bawah control_plane_config sebagai gantinya. Untuk kelompok node pool, gunakan parameter image_type di bawah scaling_group dalam nodepool sebagai gantinya.

Tipe platform sistem operasi. Nilai valid:

  • Windows

  • Linux

Nilai default: Linux.

Linux

period deprecated

integer

No

[Deprecated]

Durasi langganan. Parameter ini berlaku dan hanya diperlukan ketika charge_type diatur ke PrePaid.

Nilai valid: 1, 2, 3, 6, 12, 24, 36, 48, dan 60.

Nilai default: 1.

Parameter ini diubah pada 15 Oktober 2024. Untuk informasi lebih lanjut, lihat Pemberitahuan tentang perubahan perilaku parameter API CreateCluster.

1

period_unit deprecated

string

No

[Deprecated]

Siklus penagihan. Parameter ini diperlukan ketika metode penagihan diatur ke PrePaid.

Nilai valid: Month. Saat ini, hanya siklus penagihan bulanan yang didukung.

Parameter ini diubah pada 15 Oktober 2024. Untuk informasi lebih lanjut, lihat Pemberitahuan tentang perubahan perilaku parameter API CreateCluster.

Month

platform deprecated

string

No

[Deprecated] Untuk konfigurasi kelompok node, gunakan parameter platform di bawah scaling_group dalam kelompok node sebagai gantinya.

Distribusi sistem operasi. Nilai valid:

  • CentOS

  • AliyunLinux

  • QbootAliyunLinux

  • Qboot

  • Windows

  • WindowsCore

Nilai default: CentOS.

CentOS

pod_vswitch_ids deprecated

array

No

[Deprecated] Saat plugin jaringan Terway dipilih, Anda harus menentukan vSwitch untuk alokasi alamat IP Pod. Setiap vSwitch Pod sesuai dengan vSwitch node pekerja, dan zona vSwitch Pod serta vSwitch node pekerja harus sama.

Catatan

Masker Blok CIDR vSwitch Pod tidak boleh melebihi 19 dan tidak boleh melebihi 25. Jika tidak, jumlah alamat IP Pod yang tersedia di jaringan kluster akan sangat terbatas, yang memengaruhi operasi kluster normal.

string

No

Saat plugin jaringan Terway dipilih, Anda harus menentukan vSwitch untuk alokasi alamat IP Pod. Setiap vSwitch Pod sesuai dengan vSwitch node pekerja, dan zona vSwitch Pod serta vSwitch node pekerja harus sama.

Catatan

Masker Blok CIDR vSwitch Pod tidak boleh melebihi 19 dan tidak boleh melebihi 25. Jika tidak, jumlah alamat IP Pod yang tersedia di jaringan kluster akan sangat terbatas, yang memengaruhi operasi kluster normal.

vsw-2ze97jwri7cei0mpw****

profile

string

No

Saat Anda mengatur cluster_type ke ManagedKubernetes untuk kluster terkelola ACK, Anda dapat menentukan subtipe kluster lebih lanjut.

  • Default: Kluster terkelola ACK, termasuk kluster ACK (Edisi Pro dan Dasar).

  • Edge: Kluster ACK Edge, termasuk kluster ACK Edge (Edisi Pro dan Dasar).

  • Serverless: Layanan Kontainer Serverless, termasuk Layanan Kontainer Serverless (Edisi Pro dan Dasar).

  • Lingjun: Kluster ACK Lingjun, tersedia dalam Edisi Pro.

Default

proxy_mode

string

No

Modus proxy kube-proxy.

  • iptables: Modus proxy kube-proxy yang matang dan stabil. Penemuan layanan dan penyeimbangan beban untuk Layanan Kubernetes dikonfigurasi menggunakan aturan iptables. Kinerja sedang dan dipengaruhi oleh skala. Modus ini cocok untuk kluster dengan jumlah Layanan kecil.

  • ipvs: Modus proxy kube-proxy berkinerja tinggi. Penemuan layanan dan penyeimbangan beban untuk Layanan Kubernetes dikonfigurasi menggunakan modul IPVS Linux. Modus ini cocok untuk kluster dengan jumlah Layanan Tingkat Tinggi yang memerlukan kinerja penyeimbangan beban tinggi.

  • nftables: Modus proxy kube-proxy generasi berikutnya yang menerapkan penemuan layanan dan penyeimbangan beban berdasarkan nftables Linux. Ini adalah pengganti modern untuk iptables. Dibandingkan dengan iptables, nftables memberikan kinerja jaringan yang lebih baik, pembaruan aturan yang lebih efisien, dan perilaku yang lebih baik dalam skenario Layanan skala besar.
    Hanya didukung untuk kluster yang Berjalan pada versi 1.35 atau lebih baru. Komunitas Kubernetes telah menghentikan IPVS mulai dari versi 1.35. Untuk kluster baru, gunakan nftables untuk dukungan komunitas jangka panjang.

Nilai default: ipvs.

ipvs

rds_instances deprecated

array

No

[Deprecated] Untuk konfigurasi kelompok node, gunakan parameter rds_instances di bawah scaling_group dalam kelompok node sebagai gantinya.

Daftar Instans ApsaraDB RDS yang ingin Anda tambahkan node kluster ke daftar putihnya. Tambahkan Blok CIDR Pod kontainer dan Blok CIDR node langsung ke daftar putih RDS. Pengaturan Instans RDS dapat gagal jika Instans tidak dalam status Berjalan.

string

No

Daftar Instans ApsaraDB RDS yang ingin Anda tambahkan node kluster ke daftar putihnya. Tambahkan Blok CIDR Pod kontainer dan Blok CIDR node langsung ke daftar putih RDS. Pengaturan Instans RDS dapat gagal jika Instans tidak dalam status Berjalan.

rm-2zev748xi27xc****

region_id

string

Yes

ID wilayah tempat kluster diterapkan. Untuk detailnya, lihat Wilayah yang didukung layanan kontainer.

cn-beijing

resource_group_id

string

No

ID kelompok sumber daya tempat kluster berada. Gunakan parameter ini untuk mengisolasi resource yang berbeda.

rg-acfm3mkrure****

rrsa_config

object

No

Konfigurasi fitur RAM Roles for Service Accounts (RRSA).

enabled

boolean

No

Apakah akan mengaktifkan fitur RRSA.

  • true: Diaktifkan.

  • false: Tidak diaktifkan.

true

runtime deprecated runtime

No

pengatur waktu kontainer yang digunakan di kluster. pengatur waktu kontainer yang didukung meliputi containerd, kontainer sandbox, dan Docker.

Catatan

Kubernetes 1.24 tidak lagi mendukung Docker sebagai pengatur waktu kontainer bawaan.

Untuk informasi lebih lanjut, lihat Perbandingan pengatur waktu Docker, containerd, dan kontainer sandbox.

security_group_id

string

No

ID kelompok keamanan yang sudah ada. Parameter ini saling eksklusif dengan is_enterprise_security_group. Node kluster secara otomatis ditambahkan ke kelompok keamanan ini.

sg-bp1bdue0qc1g7k****

security_hardening_os deprecated

boolean

No

[Deprecated] Untuk konfigurasi lapisan kontrol kluster, gunakan parameter security_hardening_os di bawah control_plane_config sebagai gantinya. Untuk konfigurasi kelompok node, gunakan parameter security_hardening_os di bawah scaling_group dalam kelompok node sebagai gantinya.

Apakah akan mengaktifkan penguatan keamanan OS Alibaba Cloud. Nilai valid:

  • true: Mengaktifkan penguatan keamanan OS Alibaba Cloud.

  • false: Tidak mengaktifkan penguatan keamanan OS Alibaba Cloud.

Nilai default: false.

false

service_account_issuer

string

No

ServiceAccount adalah kredensial akses yang digunakan untuk komunikasi antara Pod dan API Server kluster. service-account-issuer adalah identitas penerbit dalam token serviceaccount, yang merupakan bidang iss dalam muatan token.

Untuk informasi lebih lanjut tentang ServiceAccount, lihat Menerapkan proyeksi volume token akun layanan.

kubernetes.default.svc

service_cidr

string

No

Blok CIDR untuk Layanan. Rentang valid: 10.0.0.0/16-24, 172.16-31.0.0/16-24, dan 192.168.0.0/16-24. Blok CIDR tidak boleh tumpang tindih dengan Blok CIDR VPC 10.1.0.0/21 atau Blok CIDR yang digunakan oleh kluster Kubernetes yang ada di VPC. Nilai ini tidak dapat dimodifikasi setelah kluster dibuat.

Nilai default: 172.19.0.0/20.

172.21.0.0/20

service_discovery_types deprecated

array

No

[Deprecated] Tipe penemuan layanan di dalam kluster, digunakan untuk menentukan metode penemuan layanan di kluster Layanan Kontainer Serverless.

  • CoreDNS: Menggunakan komponen penemuan layanan standar asli Kubernetes CoreDNS. Satu set kontainer harus diterapkan di kluster untuk resolusi DNS. Secara default, dua Instans ECI dengan spesifikasi 0.25 Core dan 512 MiB digunakan.

  • PrivateZone: Menggunakan Alibaba Cloud PrivateZone untuk menyediakan kemampuan penemuan layanan. Layanan PrivateZone harus diaktifkan.

Nilai default: tidak diaktifkan.

string

No

Tipe penemuan layanan di dalam kluster, digunakan untuk menentukan metode penemuan layanan di kluster Layanan Kontainer Serverless.

  • CoreDNS: Menggunakan komponen penemuan layanan standar asli Kubernetes CoreDNS. Satu set kontainer harus diterapkan di kluster untuk resolusi DNS. Secara default, dua Instans ECI dengan spesifikasi 0.25 Core dan 512 MiB digunakan.

  • PrivateZone: Menggunakan Alibaba Cloud PrivateZone untuk menyediakan kemampuan penemuan layanan. Layanan PrivateZone harus diaktifkan.

Nilai default: tidak diaktifkan.

PrivateZone

snat_entry

boolean

No

Pengaturan untuk mengonfigurasi SNAT untuk VPC. Nilai valid:

  • true: Mengaktifkan pembuatan otomatis gerbang NAT dan konfigurasi otomatis aturan SNAT. Atur ini ke true jika node dan aplikasi di kluster perlu mengakses Internet.

  • false: Tidak membuat gerbang NAT atau aturan SNAT. Node dan aplikasi di kluster tidak dapat mengakses Internet.

Catatan

Jika ini tidak diaktifkan selama pembuatan kluster dan akses Internet diperlukan nanti, Anda dapat mengaktifkannya secara manual.

Nilai default: false.

false

soc_enabled deprecated

boolean

No

[Deprecated] Untuk konfigurasi node lapisan kontrol kluster, gunakan parameter soc_enabled di bawah control_plane_config sebagai gantinya. Untuk konfigurasi kelompok node, gunakan parameter soc_enabled di bawah scaling_group dalam kelompok node sebagai gantinya.

Apakah akan mengaktifkan penguatan keamanan mlps 2.0. Untuk informasi lebih lanjut, lihat Kepatuhan perlindungan terklasifikasi Tiongkok untuk ACK.

Nilai valid:

  • true: Mengaktifkan penguatan keamanan mlps 2.0.

  • false: Tidak mengaktifkan penguatan keamanan mlps 2.0.

Nilai default: false.

false

ssh_flags

boolean

No

Apakah akan mengaktifkan logon SSH publik. Ini digunakan untuk logon ke node master klaster khusus ACK. Parameter ini tidak berlaku untuk kluster terkelola.

  • true: Diaktifkan.

  • false: Tidak diaktifkan.

Nilai default: false.

true

tags

array

No

Tag node. Aturan definisi tag:

  • Tag adalah pasangan kunci-nilai yang peka terhadap huruf besar/kecil. Anda dapat mengatur hingga 20 tag.

  • Kunci tag tidak boleh duplikat dan panjangnya dapat mencapai 64 karakter. Nilai tag dapat kosong dan panjangnya dapat mencapai 128 karakter. Kunci tag dan nilai tag tidak boleh diawali dengan "aliyun", "acs:", "https://", atau "http://". Untuk informasi lebih lanjut, lihat Label dan Selektor.

tag

No

Tag node. Aturan definisi tag:

  • Tag adalah pasangan kunci-nilai yang peka terhadap huruf besar/kecil. Anda dapat mengatur hingga 20 tag.

  • Kunci tag tidak boleh duplikat dan panjangnya dapat mencapai 64 karakter. Nilai tag dapat kosong dan panjangnya dapat mencapai 128 karakter. Kunci tag dan nilai tag tidak boleh diawali dengan "aliyun", "acs:", "https://", atau "http://". Untuk informasi lebih lanjut, lihat Label dan Selektor.

taints deprecated

array

No

[Deprecated] Untuk konfigurasi kelompok node, gunakan parameter taints di bawah kubernetes_config dalam kelompok node sebagai gantinya.

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

taint

No

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

timeout_mins deprecated

integer

No

[Deprecated] Secara default, sistem tidak melakukan rollback saat pembuatan kluster gagal. Anda harus membersihkan kluster yang gagal secara manual.

Periode pengatur waktu tunggu pembuatan kluster, dalam menit.

Nilai default: 60.

60

timezone

string

No

Zona waktu yang digunakan oleh kluster. Untuk informasi lebih lanjut, lihat Zona waktu yang didukung.

Asia/Shanghai

user_ca

string

No

Otoritas Sertifikat (CA) kluster kustom.

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

user_data deprecated

string

No

[Deprecated] Data node kustom.

IyEvdXNyL2Jpbi9iYXNoCmVjaG8gIkhlbGxvIEFD****

vpcid

string

No

VPC yang digunakan oleh kluster. Anda harus menyediakan VPC saat membuat kluster.

vpc-2zeik9h3ahvv2zz95****

vswitch_ids

array

No

vSwitch untuk node kluster. Parameter ini diperlukan saat membuat kluster terkelola tanpa node.

string

No

vSwitch untuk node kluster. Parameter ini diperlukan saat membuat kluster terkelola tanpa node.

vsw-2ze3ds0mdip0hdz8i****

worker_auto_renew deprecated

boolean

No

[Deprecated] Untuk konfigurasi kelompok node, gunakan parameter auto_renew di bawah scaling_group dalam kelompok node sebagai gantinya.

Apakah akan mengaktifkan perpanjangan otomatis untuk Instans pekerja. Parameter ini hanya berlaku ketika worker_instance_charge_type diatur ke PrePaid. Nilai valid:

  • true: Mengaktifkan perpanjangan otomatis.

  • false: Tidak mengaktifkan perpanjangan otomatis.

Nilai default: true.

true

worker_auto_renew_period deprecated

integer

No

[Deprecated] Untuk konfigurasi kelompok node, gunakan parameter auto_renew_period di bawah scaling_group dalam kelompok node sebagai gantinya.

Periode perpanjangan otomatis untuk node pekerja. Parameter ini berlaku dan hanya diperlukan ketika metode penagihan langganan dipilih.

Nilai valid: 1, 2, 3, 6, dan 12.

1

worker_data_disks deprecated

array<object>

No

[Deprecated] Gunakan parameter data_disks di scaling_group kelompok node sebagai gantinya.

Kombinasi Tipe disk cloud data, ukuran, dan konfigurasi lain untuk node pekerja.

object

No

Set konfigurasi cloud disk data.

category

string

Yes

Tipe disk cloud data.

cloud_essd

encrypted

string

No

Apakah akan mengenkripsi cloud disk data. Nilai valid:

  • true: Mengenkripsi cloud disk data.

  • false: Tidak mengenkripsi cloud disk data.

Nilai default: false.

true

performance_level

string

No

Tingkat kinerja cloud disk data node. Parameter ini hanya berlaku untuk cloud disk ESSD.

PL1

size

string

Yes

Ukuran cloud disk data. Nilai valid: 40 hingga 32767. Unit: GiB.

120

worker_instance_charge_type deprecated

string

No

[Deprecated] Gunakan parameter instance_charge_type di scaling_group kelompok node sebagai gantinya.

Metode penagihan untuk Instans pekerja. Nilai valid:

  • PrePaid: Langganan.

  • PostPaid: Bayar sesuai pemakaian.

Nilai default: Bayar sesuai pemakaian.

PrePaid

worker_instance_types deprecated

array

No

[Deprecated] Gunakan parameter instance_types di scaling_group kelompok node sebagai gantinya.

Konfigurasi Instans untuk node pekerja.

string

No

Tipe Instans untuk node pekerja. Tentukan setidaknya satu tipe Instans. Untuk informasi lebih lanjut, lihat Keluarga Instans.

Catatan

Prioritas tipe Instans menurun seiring bertambahnya posisi dalam array. Jika Instans tidak dapat dibuat berdasarkan tipe Instans prioritas lebih tinggi, sistem secara otomatis menggunakan tipe Instans prioritas berikutnya.

ecs.n4.Tingkat Tinggi

worker_period deprecated

integer

No

[Deprecated] Gunakan parameter periode di scaling_group kelompok node sebagai gantinya.

Durasi langganan untuk Instans pekerja. Parameter ini berlaku dan wajib diisi hanya jika worker_instance_charge_type diatur ke PrePaid.

Nilai valid: {1, 2, 3, 6, 12, 24, 36, 48, 60}.

Nilai default: 1.

1

worker_period_unit deprecated

string

No

[Deprecated] Gunakan parameter periode_unit di scaling_group kelompok node sebagai gantinya.

Siklus penagihan untuk node pekerja. Parameter ini wajib diisi jika metode penagihan adalah PrePaid.

Nilai valid: Month. Saat ini, hanya siklus penagihan bulanan yang didukung.

Month

worker_system_disk_category deprecated

string

No

[Deprecated] Gunakan parameter system_disk_category di scaling_group kelompok node sebagai gantinya.

Tipe disk cloud sistem untuk node pekerja. Untuk informasi lebih lanjut, lihat Ikhtisar penyimpanan blok.

Nilai valid:

  • cloud_efficiency: cloud disk ultra.

  • cloud_ssd: SSD standar.

Nilai default: cloud_ssd.

cloud_efficiency

worker_system_disk_performance_level deprecated

string

No

[Deprecated] Gunakan parameter system_disk_performance_level di scaling_group kelompok node sebagai gantinya.

Ketika cloud disk sistem adalah ESSD, Anda dapat mengonfigurasi tingkat kinerja (PL) ESSD. Untuk informasi lebih lanjut, lihat cloud disk ESSD.

Nilai valid:

  • PL0

  • PL1

  • PL2

  • PL3

PL1

worker_system_disk_size deprecated

integer

No

[Deprecated] Gunakan parameter system_disk_size di scaling_group kelompok node sebagai gantinya.

Ukuran cloud disk sistem untuk node pekerja. Unit: GiB.

Nilai valid: [40,500].

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

Nilai default: 120.

120

worker_system_disk_snapshot_policy_id deprecated

string

No

[Deprecated] Gunakan parameter system_disk_snapshot_policy_id di scaling_group kelompok node sebagai gantinya.

ID kebijakan snapshot otomatis yang digunakan oleh cloud disk sistem node pekerja.

sp-2zej1nogjvovnz4z****

worker_vswitch_ids deprecated

array

No

[Deprecated] Gunakan parameter vswitch_ids di scaling_group kelompok node sebagai gantinya.

Daftar vSwitch yang digunakan oleh node kluster. Setiap node berkorespondensi dengan satu nilai.

Saat Anda membuat kluster terkelola dengan nol node, bidang worker_vswitch_ids tidak wajib diisi, tetapi Anda harus menyediakan vswitch_ids.

string

No

Daftar vSwitch untuk node pekerja. Nilai valid: [1,20]. Untuk memastikan ketersediaan tinggi, pilih vSwitch di zona yang berbeda.

Saat Anda membuat kluster terkelola dengan nol node, bidang worker_vswitch_ids tidak wajib diisi, tetapi Anda harus menyediakan vswitch_ids.

vsw-2ze3ds0mdip0hdz8i****

zone_id deprecated

string

No

[Deprecated] Gunakan parameter zone_ids sebagai gantinya.

ID zona aktif wilayah tempat kluster berada. Parameter ini khusus untuk kluster terkelola ACK.

Saat Anda membuat kluster terkelola ACK, jika vpc_id dan vswitch_ids tidak ditentukan, Anda harus menentukan zone_id agar kluster secara otomatis membuat VPC dan Sumber daya jaringan terkait di zona ini. Jika vpc_id dan vswitch_ids ditentukan, parameter ini tidak berlaku.

cn-beiji****

zone_ids

array

No

ID beberapa zona di wilayah tempat kluster berada. Parameter ini khusus untuk kluster terkelola ACK.

string

No

ID zona aktif wilayah tempat kluster berada. vSwitch akan mengalami pembuatan otomatis di zona ini.

Saat Anda membuat kluster terkelola ACK, jika vpc_id dan vswitch_ids tidak ditentukan, tentukan zone_ids agar kluster secara otomatis membuat VPC dan Sumber daya jaringan terkait di beberapa zona aktif. Jika vpc_id dan vswitch_ids ditentukan, parameter ini tidak berlaku.

cn-beijing-h

Elemen respons

Element

Type

Description

Example

object

Badan respons.

cluster_id

string

ID kluster.

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.