Tüm Ürünler
Search
Belge Merkezi

:CreateCluster

Son Güncelleme:Oct 02, 2026

ACK yönetilen kümeler, ACK Sunucusuz kümeler, ACK Edge kümeleri ve kayıtlı kümeler dahil olmak üzere bir ACK kümesi oluşturur. Bir küme oluştururken küme bilgilerini, küme bileşenlerini ve ACK ile ilişkili bulut kaynaklarını yapılandırırsınız.

Operation description

Konsolu kullanarak OpenAPI istek parametreleri oluşturma

CreateCluster işlemini çağırarak bir küme oluştururken, çağrı hatalı istek parametresi kombinasyonları nedeniyle başarısız olursa, gerekli istek parametresi kombinasyonlarını oluşturmak için konsolu kullanabilirsiniz. Aşağıdaki adımları izleyin:

  1. Container Service for Kubernetes (ACK) konsolunda oturum açın ve sol gezinme bölmesinde Kümeler seçeneğini seçin.

  2. Kümeler sayfasında Küme Şablonu seçeneğine tıklayın.

  3. İletişim kutusunda, oluşturmak istediğiniz küme türünü seçin, Oluştur'a tıklayın ve ardından küme yapılandırma sayfasında küme bilgilerini yapılandırın.

  4. Yapılandırma tamamlandıktan sonra, Yapılandırmayı Onayla sayfasında sağ üst köşedeki Eşdeğer Kod seçeneğine tıklayın. İletişim kutusu, kümeyi oluşturmak için gereken parametre kombinasyonlarını görüntüler. Bunları kopyalayıp kullanabilirsiniz.

Önemli 4 Temmuz 2026 tarihinden itibaren bazı istek parametreleri artık geçerli olmayacaktır. Değişiklikler ve değiştirme parametresi açıklamaları hakkında ayrıntılı bilgi için ACK küme yönetimi için OpenAPI istek ve yanıt parametrelerindeki değişiklikler ve OpenAPI'nin çevrimdışı olması hakkındaki bildirim konusuna bakın.

Try it now

Try this API in OpenAPI Explorer, no manual signing needed. Successful calls auto-generate SDK code matching your parameters. Download it with built-in credential security for local usage.

Test

RAM authorization

The table below describes the authorization required to call this API. You can define it in a Resource Access Management (RAM) policy. The table's columns are detailed below:

  • Action: The actions can be used in the Action element of RAM permission policy statements to grant permissions to perform the operation.

  • API: The API that you can call to perform the action.

  • Access level: The predefined level of access granted for each API. Valid values: create, list, get, update, and delete.

  • Resource type: The type of the resource that supports authorization to perform the action. It indicates if the action supports resource-level permission. The specified resource must be compatible with the action. Otherwise, the policy will be ineffective.

    • For APIs with resource-level permissions, required resource types are marked with an asterisk (*). Specify the corresponding Alibaba Cloud Resource Name (ARN) in the Resource element of the policy.

    • For APIs without resource-level permissions, it is shown as All Resources. Use an asterisk (*) in the Resource element of the policy.

  • Condition key: The condition keys defined by the service. The key allows for granular control, applying to either actions alone or actions associated with specific resources. In addition to service-specific condition keys, Alibaba Cloud provides a set of common condition keys applicable across all RAM-supported services.

  • Dependent action: The dependent actions required to run the action. To complete the action, the RAM user or the RAM role must have the permissions to perform all dependent actions.

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

Request syntax

POST /clusters HTTP/1.1

Request parameters

Parameter

Type

Required

Description

Example

body

object

No

İstek gövdesi parametreleri.

cluster-demo

access_control_list deprecated

array

No

[Kullanımdan Kaldırıldı] Kayıtlı bir kümenin API sunucusu için SLB örneğinin erişim kontrol listesi (ACL).

string

No

Kayıtlı bir kümenin API sunucusu için SLB örneğinin erişim kontrol listesi (ACL).

192.168.XX.XX/24

addons

array

No

Küme bileşenlerinin listesi. Bir küme oluştururken, yüklemek istediğiniz bileşenleri belirtmek için addons parametresini kullanın.

Ağ bileşeni: Zorunludur. İki ağ türü mevcuttur: Flannel ve Terway. Bir küme oluştururken birini seçin:

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

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

Depolama bileşeni: İsteğe bağlıdır. Yalnızca csi türü desteklenir:

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

Günlük bileşeni: İsteğe bağlıdır. Bu bileşeni etkinleştirmeniz önerilir. Günlük hizmetini etkinleştirmezseniz küme denetimi özelliğini kullanamazsınız.

  • Mevcut bir SLS Project kullanın: [{"name": "loongcollector","config": "{"IngressDashboardEnabled":"true","sls_project_name":"your_sls_project_name"}"}].

  • Yeni bir SLS Project oluşturun: [{"name": "loongcollector","config": "{"IngressDashboardEnabled":"true"}"}].

Ingress bileşeni: İsteğe bağlıdır. Varsayılan olarak, ACK adanmış kümeleri için nginx-ingress-controller Ingress bileşeni yüklenir.

  • Ingress'i yükleyin ve İnternet erişimini etkinleştirin: [{"name":"nginx-ingress-controller","config":"{"IngressSlbNetworkType":"internet"}"}].

  • Varsayılan olarak Ingress'i yüklemeyin: [{"name": "nginx-ingress-controller","config": "","disabled": true}].

Olay Merkezi: İsteğe bağlıdır. Varsayılan olarak etkindir.

Olay Merkezi, Kubernetes olaylarını depolama, sorgulama ve bunlar hakkında uyarı oluşturma yetenekleri sağlar. Kubernetes Olay Merkezi ile ilişkili Logstore, 90 gün boyunca ücretsizdir. Ücretsiz kullanım politikası hakkında daha fazla bilgi için Kubernetes Olay Merkezi oluşturma ve kullanma konusuna bakın.

Olay Merkezi'ni etkinleştirme örneği: [{"name":"ack-node-problem-detector","config":"{"sls_project_name":"your_sls_project_name"}"}].

addon

No

Küme bileşenlerinin listesi. Bir küme oluştururken, yüklemek istediğiniz bileşenleri belirtmek için addons parametresini kullanın.

api_audiences

string

No

ServiceAccount, bir pod'un küme API sunucusuyla iletişim kurmak için kullandığı erişim kimlik bilgisidir. api-audiences parametresi, apiserver tarafından istek token değerlerinin geçerliliğini doğrulamak için kullanılan geçerli istek token kimliklerini belirtir. Virgül (,) ile ayrılmış birden fazla audiences yapılandırabilirsiniz.

ServiceAccount hakkında daha fazla bilgi için Hizmet hesabı belirteci birimi yansıtmayı dağıtma konusuna bakın.

kubernetes.default.svc

audit_log_config

object

No

Küme denetim günlüğü yapılandırması.

enabled

boolean

No

Küme denetim günlüğü özelliğinin etkinleştirilip etkinleştirilmeyeceğini belirtir. Geçerli değerler:

  • true: Özelliği etkinleştirir.

  • false: Özelliği devre dışı bırakır.

true

sls_project_name

string

No

Küme denetim günlükleri için Logstore içeren SLS Project.

  • Varsayılan değer: k8s-log-{clusterid}.

  • Küme denetim günlüğü özelliği etkinleştirildikten sonra, belirtilen SLS Project'te küme denetim günlükleri için bir Logstore oluşturulur.

k8s-log-c2345xxxxxxxxxxxx

auto_mode

object

No

Akıllı yönetilen mod yapılandırması.

enable

boolean

No

Akıllı yönetilen modun etkinleştirilip etkinleştirilmeyeceğini belirtir. Geçerli değerler:

  • true: Modu etkinleştirir.

  • false: Modu devre dışı bırakır.

true

auto_renew deprecated

boolean

No

[Kullanımdan Kaldırıldı]

Otomatik yenilemenin etkinleştirilip etkinleştirilmeyeceğini belirtir. Bu parametre yalnızca charge_type değeri PrePaid olarak ayarlandığında geçerlidir. Geçerli değerler:

  • true: Otomatik yenilemeyi etkinleştirir.

  • false: Otomatik yenilemeyi devre dışı bırakır.

Varsayılan değer: false.

Bu parametre 15 Ekim 2024 tarihinde değiştirilmiştir. Daha fazla bilgi için CreateCluster parametresinin davranış değişiklikleri hakkındaki bildirim konusuna bakın.

true

auto_renew_period deprecated

integer

No

[Kullanımdan Kaldırıldı]

Otomatik yenileme dönemi. Bu parametre yalnızca faturalandırma yöntemi peşin ödeme olduğunda ve otomatik yenileme etkinleştirildiğinde geçerlidir. PeriodUnit=Month olduğunda geçerli değerler: {1, 2, 3, 6, 12}.

Varsayılan değer: 1.

Bu parametre 15 Ekim 2024 tarihinde değiştirilmiştir. Daha fazla bilgi için CreateCluster parametresinin davranış değişiklikleri hakkındaki bildirim konusuna bakın.

1

charge_type deprecated

string

No

[Kullanımdan Kaldırıldı]

API sunucusu tarafından kullanılan CLB örneğinin faturalandırma yöntemi. Varsayılan değer: PostPaid. Geçerli değerler:

  • PostPaid: Kullandıkça öde.

  • PrePaid: Abonelik. Abonelik faturalandırma yöntemi artık yeni oluşturulan CLB örnekleri için desteklenmemektedir. Mevcut örnekler etkilenmez.

Önemli

Daha fazla bilgi için Classic Load Balancer (CLB) faturalandırma değişiklikleri hakkındaki bildirim konusuna bakın.

PostPaid

cis_enabled deprecated

boolean

No

[Kullanımdan Kaldırıldı] Küme kontrol düzlemi yapılandırması için bunun yerine control_plane_config altındaki security_hardening_os parametresini kullanın. Düğüm havuzu yapılandırması için bunun yerine nodepool içindeki scaling_group altındaki security_hardening_os parametresini kullanın.

false

client_token

string

No

İstemci belirteci.

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

cloud_monitor_flags deprecated

boolean

No

[Kullanımdan Kaldırıldı] Küme kontrol düzlemi düğüm yapılandırması için bunun yerine control_plane_config altındaki cloud_monitor_flags parametresini kullanın. Düğüm havuzu yapılandırması için bunun yerine nodepool içindeki kubernetes_config altındaki cms_enabled parametresini kullanın.

CloudMonitor aracısının kümeye yüklenip yüklenmeyeceğini belirtir. Geçerli değerler:

  • true: CloudMonitor aracısını yükler.

  • false: CloudMonitor aracısını yüklemez.

Varsayılan değer: false.

false

cluster_domain

string

No

Küme yerel etki alanı adı.

Adlandırma kuralları: Bir etki alanı adı, nokta (.) ile ayrılmış bir veya daha fazla parçadan oluşur. Her parça en fazla 63 karakter uzunluğunda olabilir ve küçük harfler, rakamlar ve tire (-) içerebilir. Her parça küçük bir harf veya rakamla başlamalı ve bitmelidir.

cluster.local

cluster_spec

string

No

cluster_type değerini ManagedKubernetes olarak ayarlayıp profile parametresini yapılandırdıktan sonra küme teknik özelliklerini daha ayrıntılı olarak belirtebilirsiniz. Geçerli değerler:

  • ack.standard: Temel Sürüm (değer boşsa varsayılan olarak seçilir)

  • ack.pro.small: Pro Sürümü

  • ack.pro.xlarge: Pro XL

  • ack.pro.2xlarge: Pro 2XL

  • ack.pro.4xlarge: Pro 4XL (beyaz listeyi etkinleştirmek için müşteri hizmetleriyle iletişime geçilmesi gerekir)

Pro XL, Pro 2XL ve Pro 4XL, ACK Pro Sağlanan Kontrol Düzlemi tarafından sunulan üç katmandır. Kontrol düzlemi kaynaklarını önceden tahsis ederek ve ayırarak bu katmanlar, API eşzamanlılığının ve pod zamanlama yeteneklerinin sürekli olarak yüksek bir seviyede kalmasını sağlar. AI eğitimi ve çıkarımı, ultra büyük ölçekli kümeler ve görev açısından kritik iş yükleri için uygundurlar.

Pro Sürümü ve Sağlanan Kontrol Düzlemi sürümleri için küme yönetim ücretleri hakkında bilgi için Küme yönetim ücreti konusuna bakın.

ack.pro.small

cluster_type

string

No

Geçerli değerler:

  • Kubernetes: ACK adanmış kümesi.

  • ManagedKubernetes: ACK yönetilen küme türleri; ACK yönetilen kümeleri (Pro ve Temel sürümler), ACK Sunucusuz kümeleri (Pro ve Temel sürümler), ACK Edge kümeleri (Pro ve Temel sürümler) ve ACK Lingjun kümeleri (Pro Sürümü) dahil.

  • ExternalKubernetes: kayıtlı küme.

Kubernetes

container_cidr

string

No

Pod'lar için CIDR bloğu. Bu, geçerli bir özel CIDR bloğu olmalıdır; özellikle şu CIDR blokları ve bunların alt ağları: 10.0.0.0/8, 172.16-31.0.0/12-16 ve 192.168.0.0/16. CIDR bloğu, VPC CIDR bloğuyla veya VPC'deki mevcut Kubernetes kümeleri tarafından kullanılan CIDR bloklarıyla çakışamaz. Küme oluşturulduktan sonra bu CIDR bloğunu değiştiremezsiniz.

Küme ağ planlaması hakkında daha fazla bilgi için ACK yönetilen kümesinin ağını planlama konusuna bakın.

Not

Bu parametre Flannel kümeleri için zorunludur.

172.20.0.0/16

control_plane_config

object

No

ACK adanmış kümeleri için kontrol düzlemi yapılandırması.

auto_renew

boolean

No

Kontrol düzlemi düğümleri için otomatik yenilemenin etkinleştirilip etkinleştirilmeyeceğini belirtir. Bu parametre yalnızca faturalandırma yöntemi PrePaid olarak ayarlandığında geçerli olur. Geçerli değerler:

  • true: Otomatik yenilemeyi etkinleştirir.

  • false: Otomatik yenilemeyi devre dışı bırakır.

Varsayılan değer: true.

true

auto_renew_period

integer

No

Kontrol düzlemi düğümleri için otomatik yenileme süresi.

Geçerli değerler: {1, 2, 3, 6, 12}. Birim: ay.

Varsayılan değer: 1.

1

charge_type

string

No

Kontrol düzlemi düğümleri için faturalandırma yöntemi.

  • PrePaid: abonelik.

  • PostPaid: kullandıkça öde.

Varsayılan değer: PostPaid.

PostPaid

cloud_monitor_flags

boolean

No

Düğümlere CloudMonitor kurulup kurulmayacağını belirtir.

  • true: CloudMonitor aracısını kurar.

  • false: CloudMonitor aracısını kurmaz.

Varsayılan değer: false.

false

cpu_policy

string

No

Düğüm CPU yönetim politikası.

  • static: Düğüm üzerinde belirli kaynak özelliklerine sahip pod'lara gelişmiş CPU yakınlığı ve münhasırlık verilmesine olanak tanır.

  • none: Mevcut varsayılan CPU yakınlığı şemasını kullanır.

Varsayılan değer: none.

none

deploymentset_id

string

No

Dağıtım kümesi kimliği.

ds-bp10b35imuam5amw****

image_id

string

No

Görüntü kimliği.

aliyun_3_x64_20G_alibase_20240819.vhd

image_type

string

No

İşletim sistemi görüntü türü.

AliyunLinux3

instance_metadata_options InstanceMetadataOptions

No

ECS örneği meta verilerine erişim yapılandırması.

instance_types

array

No

Düğüm örnek türleri.

string

No

Düğüm örnek türü.

ecs.g6.large

key_pair

string

No

Anahtar çifti adı. key_pair ve login_password parametrelerinden birini ayarlamanız gerekir.

ack

login_password

string

No

SSH oturum açma parolası. Parola 8 ila 30 karakter uzunluğunda olmalı ve şu karakter türlerinden en az üçünü içermelidir: büyük harfler, küçük harfler, rakamlar ve özel karakterler. login_password ve key_pair parametrelerinden birini ayarlamanız gerekir.

********

node_port_range

string

No

[Kullanımdan Kaldırıldı] Düğüm hizmeti bağlantı noktası aralığı.

30000-32767

period

integer

No

Kontrol düzlemi düğümleri için abonelik süresi. Bu parametre zorunludur ve yalnızca faturalandırma yöntemi PrePaid olarak ayarlandığında geçerli olur.

Geçerli değerler: {1, 2, 3, 6, 12, 24, 36, 48, 60}. Birim: ay.

Varsayılan değer: 1.

1

period_unit

string

No

Kontrol düzlemi düğümleri için abonelik süresi birimi. Bu parametre zorunludur ve yalnızca faturalandırma yöntemi PrePaid olarak ayarlandığında geçerli olur.

Geçerli değer: Month. Şu anda yalnızca ay bazlı faturalandırma döngüleri desteklenmektedir.

Month

runtime

string

No

[Kullanımdan Kaldırıldı] Kontrol düzlemi düğümleri için çalışma zamanı adı. Geçerli değerler:

containerd: Tüm küme sürümleri tarafından desteklenen Containerd çalışma zamanı.

containerd

security_hardening_os

boolean

No

Alibaba Cloud OS güvenlik güçlendirmesinin etkinleştirilip etkinleştirilmeyeceğini belirtir.

  • true: Alibaba Cloud OS güvenlik güçlendirmesini etkinleştirir.

  • false: Alibaba Cloud OS güvenlik güçlendirmesini devre dışı bırakır.

Varsayılan değer: false.

false

size

integer

No

Kontrol düzlemi düğümü sayısı.

Geçerli değerler: 3 veya 5.

3

soc_enabled

boolean

No

MLPS güvenlik güçlendirmesinin etkinleştirilip etkinleştirilmeyeceğini belirtir.

  • true: MLPS 2.0 güvenlik güçlendirmesini etkinleştirir.

  • false: MLPS 2.0 güvenlik güçlendirmesini devre dışı bırakır.

Varsayılan değer: false.

false

system_disk_bursting_enabled

boolean

No

Düğüm sistemi bulut diskleri için ani performansın etkinleştirilip etkinleştirilmeyeceğini belirtir.

  • true: Etkin.

  • false: Devre dışı.

Bu parametre yalnızca system_disk_category değeri cloud_auto olarak ayarlandığında desteklenir.

true

system_disk_category

string

No

Düğüm sistemi bulut diski türü.

  • cloud_efficiency: ultra bulut diski.

  • cloud_ssd: standart SSD.

  • cloud_essd: ESSD.

  • cloud_auto: ESSD AutoPL bulut diski.

  • cloud_essd_entry: ESSD Entry bulut diski.

Varsayılan değer: cloud_ssd. Varsayılan değer bölgeye göre değişiklik gösterebilir.

cloud_ssd

system_disk_performance_level

string

No

Düğüm sistemi bulut diskinin performans seviyesi. Bu parametre yalnızca ESSD bulut diskleri için geçerlidir.

Performans seviyesi bulut diski boyutuna göre değişiklik gösterir. Daha fazla bilgi için ESSD bulut diskleri konusuna bakın.

PL1

system_disk_provisioned_iops

integer

No

Düğüm sistemi bulut diskleri için sağlanan okuma/yazma IOPS değeri.

Geçerli değerler: 0 ile min{50.000, 1000 × kapasite - temel performans} arası. Temel performans = min{1.800 + 50 × kapasite, 50.000}.

Bu parametre yalnızca system_disk_category değeri cloud_auto olarak ayarlandığında desteklenir.

1000

system_disk_size

integer

No

Düğüm sistemi bulut diski boyutu.

Geçerli değerler: [40, 500]. Birim: GiB.

Varsayılan değer: 120.

120

system_disk_snapshot_policy_id

string

No

Düğüm sistemi bulut diskleri için otomatik anlık görüntü politikası.

sp-2zej1nogjvovnz4z****

control_plane_endpoints_config

object

No

Küme uç noktası yapılandırması.

internal_dns_config

object

No

Küme için dahili DNS yapılandırması. Bu parametre ACK yönetilen kümeleri için geçerlidir. Dahili etki alanı adı, kubelet ve kube-proxy gibi düğüm tarafı sistem bileşenleri tarafından API sunucusuna erişmek için kullanılır. Dahili etki alanı adı erişimi etkinleştirilmezse, düğüm tarafı sistem bileşenleri API sunucusuna CLB IP adresi üzerinden erişir.

bind_vpcs

array

No

Kümenin dahili DNS kayıtlarının geçerli olduğu VPC'ler.

string

No

Kümenin dahili DNS kayıtlarının geçerli olduğu VPC'ler.

vpc-xxxx

load_balancers_config

array<object>

No

Küme uç noktası yapılandırması. Bu parametre belirtildiğinde, endpoint_public_access ve load_balancer_id parametreleri geçerli olmaz. ACK yalnızca NLB örneklerinin otomatik olarak oluşturulmasını destekler. Bir CLB veya NLB örneği belirtmek için, ilgili örnek kimliğini belirtmek üzere load_balancers_config parametresini kullanın.

object

No

Küme erişimi için yük dengeleme yapılandırması.

endpoint_type

string

No

Uç nokta türü.

private

load_balancer_id

string

No

NLB örnek kimliği.

nlb-0ogk9aaxxxxxxx

controlplane_log_components

array

No

Günlüklerin hangi kontrol düzlemi bileşenlerinden toplanacağını belirten bileşen adları listesi.

Varsayılan olarak, günlükler kube-apiserver, kube-controller-manager, kube-scheduler ve cloud-controller-manager bileşenlerinden toplanır.

string

No

Günlüklerin hangi kontrol düzlemi bileşenlerinden toplanacağını belirten bileşen adları listesi.

Varsayılan olarak, günlükler kube-apiserver, kube-controller-manager, kube-scheduler ve cloud-controller-manager bileşenlerinden toplanır.

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

controlplane_log_project

string

No

Kontrol düzlemi bileşen günlükleri için Simple Log Service projesi. Günlük depolama için mevcut bir projeyi kullanabilir veya sistemin otomatik olarak bir proje oluşturmasını sağlayabilirsiniz. Otomatik oluşturmayı seçerseniz, k8s-log-{ClusterID} adında bir Simple Log Service projesi oluşturulur.

k8s-log-xxx

controlplane_log_ttl

string

No

Kontrol düzlemi bileşen günlükleri için gün cinsinden günlük saklama süresi.

30

cpu_policy deprecated

string

No

[Kullanımdan Kaldırıldı] Küme kontrol düzlemi yapılandırması için control_plane_config altındaki cpu_policy parametresini veya düğüm havuzu yapılandırması için nodepool içindeki kubernetes_config altındaki cpu_policy parametresini kullanın.

Düğüm CPU yönetim politikası. Sürüm 1.12.6 ve sonrası kümeler için aşağıdaki politikalar desteklenir:

  • static: Düğüm üzerinde belirli kaynak özelliklerine sahip pod'lara gelişmiş CPU yakınlığı ve münhasırlık verilmesine olanak tanır.

  • none: Mevcut varsayılan CPU yakınlığı şemasını kullanır.

Varsayılan değer: none.

none

custom_san deprecated

string

No

[Kullanımdan Kaldırıldı] Bunun yerine extra_sans parametresini kullanın.

Özel sertifika Konu Alternatif Adı (SAN). Birden fazla IP adresini veya etki alanı adını virgül (,) ile ayırın.

cs.aliyun.com

deletion_protection

boolean

No

Konsolda veya API işlemleri çağrılarak kümenin yanlışlıkla silinmesini önleyen küme silme korumasının etkinleştirilip etkinleştirilmeyeceğini belirtir. Geçerli değerler:

  • true: Küme silme korumasını etkinleştirir. Küme, konsolda veya API işlemleri çağrılarak silinemez.

  • false: Küme silme korumasını devre dışı bırakır. Küme, konsolda veya API işlemleri çağrılarak silinebilir.

Varsayılan değer: false.

true

disable_rollback deprecated

boolean

No

[Kullanımdan Kaldırıldı] Küme oluşturma işlemi başarısız olduğunda, varsayılan olarak geri alma işlemi gerçekleştirilmez. Başarısız olan kümeyi manuel olarak temizlemeniz gerekir.

Küme oluşturma işlemi başarısız olursa kümenin geri alınıp alınmayacağını belirtir. Geçerli değerler:

  • true: Küme oluşturma işlemi başarısız olursa kümeyi geri alır.

  • false: Küme oluşturma işlemi başarısız olursa kümeyi geri almaz.

Varsayılan değer: true.

true

enable_rrsa deprecated

boolean

No

[Kullanımdan Kaldırıldı] Bunun yerine rrsa_config parametresini kullanın.

RRSA özelliğinin etkinleştirilip etkinleştirilmeyeceğini belirtir.

  • true: Özelliği etkinleştirir.

  • false: Özelliği etkinleştirmez.

false

encryption_provider_key

string

No

Bulut disklerini şifrelemek için kullanılan Anahtar Yönetim Hizmeti (KMS) anahtarının kimliği. Daha fazla bilgi için Anahtar Yönetim Hizmeti sayfasına bakın.

Not

Bu özellik yalnızca ACK Pro kümelerinde geçerlidir.

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

endpoint_public_access

boolean

No

Genel ağ erişiminin etkinleştirilip etkinleştirilmeyeceğini belirtir. Kümeye genel ağ erişimi için API sunucusunu dışa açmak amacıyla Esnek IP Adresi (EIP) kullanılır.

  • true: Genel ağ erişimini etkinleştirir.

  • false: Genel ağ erişimini devre dışı bırakır. Bu seçeneği belirlerseniz, küme API sunucusuna İnternet üzerinden erişilemez.

Varsayılan değer: false.

true

extra_sans

array

No

API sunucusu sertifikası için özel Konu Alternatif Adı (SAN).

string

No

Sertifika SAN'si. Özel IP adreslerini veya etki alanı adlarını destekler.

192.168.xx.xx

format_disk deprecated

boolean

No

[Kullanımdan Kaldırıldı] Küme oluşturma sırasında mevcut düğümlerin seçilmesi desteklenmez. Bir kümeye mevcut düğümler eklemek için önce bir düğüm havuzu oluşturun ve AttachInstancesToNodePool işlemini çağırın.

Mevcut örneklerle küme oluştururken veri disklerinin mevcut örneklere bağlanıp bağlanmayacağını belirtir. Geçerli değerler:

  • true: Kapsayıcıları ve görüntüleri veri disklerinde depolar. Veri disklerindeki mevcut veriler kaybolacaktır. Verilerinizi önceden yedekleyin.

  • false: Kapsayıcıları ve görüntüleri veri disklerinde depolamaz.

Varsayılan değer: false.

Veri diski bağlama kuralları:

  • ECS örneğine bağlı veri diskleri varsa ve son veri diskinin dosya sistemi başlatılmamışsa, sistem /var/lib/docker ve /var/lib/kubelet dizinlerini depolamak için veri diskini otomatik olarak ext4 biçiminde biçimlendirir.

  • ECS örneğine bağlı veri diski yoksa, yeni veri diskleri bağlanmaz.

false

image_id deprecated

string

No

[Kullanımdan Kaldırıldı] Küme kontrol düzlemi yapılandırması için bunun yerine control_plane_config altındaki image_id parametresini kullanın. Düğüm havuzu yapılandırması için bunun yerine nodepool içindeki scaling_group altındaki image_id parametresini kullanın.

Düğümler için özel görüntü. Varsayılan olarak sistem görüntüsü kullanılır. Özel bir görüntü seçildiğinde, varsayılan sistem görüntüsünün yerini alır. Daha fazla bilgi için Özel görüntüler sayfasına bakın.

m-bp16z7xko3vvv8gt****

image_type deprecated

string

No

[Kullanımdan Kaldırıldı] Küme kontrol düzlemi yapılandırması için bunun yerine control_plane_config altındaki image_type parametresini kullanın. Düğüm havuzu yapılandırması için bunun yerine nodepool içindeki scaling_group altındaki image_type parametresini kullanın.

İşletim sistemi dağıtım türü. Düğüm işletim sistemini belirtmek için bu alanı kullanmanızı öneririz. Geçerli değerler:

  • CentOS

  • AliyunLinux

  • AliyunLinux Qboot

  • AliyunLinuxUEFI

  • AliyunLinux3

  • Windows

  • WindowsCore

  • AliyunLinux3Arm64

  • ContainerOS

Varsayılan değer: CentOS.

AliyunLinux

instances deprecated

array

No

[Kullanımdan Kaldırıldı] Küme oluşturma sırasında mevcut düğümlerin seçilmesi desteklenmez. Bir kümeye mevcut düğümler eklemek için önce bir düğüm havuzu oluşturun ve AttachInstancesToNodePool işlemini çağırın.

Mevcut düğümlerle küme oluştururken kullanılacak ECS örneklerinin listesi. Bu örnekler kümeye işçi düğüm olarak eklenir.

Not

Mevcut örnekleri kullanarak bir küme oluştururken bu alan gereklidir.

string

No

Mevcut düğümlerle küme oluştururken kullanılacak ECS örneklerinin listesi. Bu örnekler kümeye işçi düğüm olarak eklenir.

Not

Mevcut örnekleri kullanarak bir küme oluştururken bu alan gereklidir.

i-2ze4zxnm36vq00xn****

ip_stack

string

No

Kümenin IP protokol yığını.

Valid values: ipv4 (single stack) dual (dual stack). Default value: ipv4

is_enterprise_security_group

boolean

No

Gelişmiş güvenlik grubunun otomatik oluşturulmasının etkinleştirilip etkinleştirilmeyeceğini belirtir. Bu parametre security_group_id boş olduğunda geçerli olur.

Not

Temel güvenlik grubu kullanıldığında, kümedeki toplam düğüm ve Terway pod sayısı 2000'i aşamaz. Bu nedenle, Terway ağ türü kümesi oluştururken gelişmiş bir güvenlik grubu kullanın.

  • true: Gelişmiş bir güvenlik grubu oluşturur ve kullanır.

  • false: Temel bir güvenlik grubu kullanır.

Varsayılan değer: true.

true

keep_instance_name deprecated

boolean

No

[Kullanımdan Kaldırıldı] Küme oluşturma sırasında mevcut düğümlerin seçilmesi desteklenmez. Bir kümeye mevcut düğümler eklemek için önce bir düğüm havuzu oluşturun ve AttachInstancesToNodePool işlemini çağırın.

Mevcut örneklerle küme oluştururken örnek adlarının korunup korunmayacağını belirtir.

  • true: Örnek adlarını korur.

  • false: Örnek adlarını korumaz. Adlar, sistem tarafından oluşturulan adlarla değiştirilir.

Varsayılan değer: true.

true

key_pair deprecated

string

No

[Kullanımdan Kaldırıldı] Küme kontrol düzlemi yapılandırması için bunun yerine control_plane_config altındaki key_pair parametresini kullanın. Düğüm havuzu yapılandırması için bunun yerine nodepool içindeki scaling_group altındaki key_pair parametresini kullanın.

Anahtar çiftinin adı. login_password ile karşılıklı olarak hariçtir.

security-key

kubernetes_version

string

No

Kubernetes topluluğu temel sürümüyle tutarlı olan küme sürümü. En son sürümü kullanın. Bu parametreyi belirtmezseniz, varsayılan olarak en son sürüm kullanılır.

En son çıkan üç sürüme ait kümeler oluşturabilirsiniz. Desteklenen küme sürümlerini sorgulamak için DescribeKubernetesVersionMetadata işlemini çağırın.

ACK tarafından desteklenen Kubernetes sürümleri hakkında daha fazla bilgi için Kubernetes sürüm yayını genel bakışı sayfasına bakın.

1.32.1-aliyun.1

load_balancer_id

string

No

API sunucusu erişimi için kullanılan Klasik Yük Dengeleyici (CLB) örneğinin kimliği. Bu parametre belirtilirse, API sunucusu CLB'sinin otomatik oluşturulması atlanır.

Not

CLB örneğinin başka bağımlılıkları (dinleyiciler veya arka uç sunucular gibi) olmadığından emin olun. Paylaşımlı ve İnternet'e açık CLB örnekleri desteklenmez.

lb-wz9t256gqa3vbouk****

load_balancer_spec deprecated

string

No

[Kullanımdan Kaldırıldı] CLB, kullanıma göre ödeme faturalandırması kullanır. Bu parametre geçerli olmaz.

Yük dengeleme teknik özellikleri. Geçerli değerler:

  • slb.s1.small

  • slb.s2.small

  • slb.s2.medium

  • slb.s3.small

  • slb.s3.medium

  • slb.s3.large

Varsayılan değer: slb.s2.small.

slb.s2.small

logging_type deprecated

string

No

[Kullanımdan Kaldırıldı] Küme için günlük hizmetini etkinleştirir. Bu parametre yalnızca ACK Serverless kümeleri için geçerlidir ve değer SLS olmalıdır.

SLS

login_password deprecated

string

No

[Kullanımdan Kaldırıldı] Küme kontrol düzlemi yapılandırması için bunun yerine control_plane_config altındaki login_password parametresini kullanın. Düğüm havuzu yapılandırması için bunun yerine nodepool içindeki scaling_group altındaki login_password parametresini kullanın.

SSH oturum açma parolası. key_pair ile karşılıklı olarak hariçtir. Parola 8 ila 30 karakter uzunluğunda olmalı ve şu karakter türlerinden en az üçünü içermelidir: büyük harfler, küçük harfler, rakamlar ve özel karakterler.

null

maintenance_window maintenance_window

No

Küme işletim ve bakım penceresi.

master_auto_renew deprecated

boolean

No

[Kullanımdan Kaldırıldı] Küme kontrol düzlemi yapılandırması için bunun yerine control_plane_config altındaki auto_renew parametresini kullanın.

Ana düğümler için otomatik yenilemenin etkinleştirilip etkinleştirilmeyeceğini belirtir. Bu parametre yalnızca master_instance_charge_type değeri PrePaid olarak ayarlandığında geçerli olur. Geçerli değerler:

  • true: Otomatik yenilemeyi etkinleştirir.

  • false: Otomatik yenilemeyi devre dışı bırakır.

Varsayılan değer: true.

true

master_auto_renew_period deprecated

integer

No

[Kullanımdan Kaldırıldı] Küme kontrol düzlemi yapılandırması için bunun yerine control_plane_config altındaki auto_renew_period parametresini kullanın.

Ana düğümler için otomatik yenileme dönemi. Bu parametre yalnızca abonelik faturalandırma yöntemi seçildiğinde geçerli olur ve gereklidir.

Geçerli değerler: {1, 2, 3, 6, 12}.

Varsayılan değer: 1.

1

master_count deprecated

integer

No

[Kullanımdan Kaldırıldı] Küme kontrol düzlemi yapılandırması için bunun yerine control_plane_config altındaki size parametresini kullanın.

Ana düğüm sayısı. Geçerli değerler: 3 veya 5.

Varsayılan değer: 3.

3

master_instance_charge_type deprecated

string

No

[Kullanımdan Kaldırıldı] Küme kontrol düzlemi yapılandırması için bunun yerine control_plane_config altındaki instance_charge_type parametresini kullanın.

Ana düğümler için faturalandırma yöntemi. Geçerli değerler:

  • PrePaid: Abonelik.

  • PostPaid: Kullandıkça öde.

Varsayılan değer: PostPaid.

PrePaid

master_instance_types deprecated

array

No

[Kullanımdan Kaldırıldı] Küme kontrol düzlemi yapılandırması için bunun yerine control_plane_config altındaki instance_types parametresini kullanın.

Ana düğümler için örnek türleri. Daha fazla bilgi için Örnek aileleri sayfasına bakın.

string

No

Bir ana düğüm için örnek türü. Belirtilen örnek türlerinin sayısı master_count değeriyle eşleşmeli ve master_instance_types içindeki öğelerle bire bir örtüşmelidir. Daha fazla bilgi için Örnek aileleri sayfasına bakın.

ecs.n4.xlarge

master_period deprecated

integer

No

[Kullanımdan Kaldırıldı] Küme kontrol düzlemi yapılandırması için bunun yerine control_plane_config altındaki unit parametresini kullanın.

Ana düğümler için abonelik süresi. Bu parametre yalnızca master_instance_charge_type değeri PrePaid olarak ayarlandığında geçerli olur ve gereklidir.

Geçerli değerler: {1, 2, 3, 6, 12, 24, 36, 48, 60}.

Varsayılan değer: 1.

1

master_period_unit deprecated

string

No

[Kullanımdan Kaldırıldı] Küme kontrol düzlemi yapılandırması için bunun yerine control_plane_config altındaki period_unit parametresini kullanın.

Ana düğümler için abonelik dönemi birimi. Bu parametre, faturalandırma yöntemi PrePaid olduğunda gereklidir.

Geçerli değerler: Month. Şu anda yalnızca aylık faturalandırma desteklenmektedir.

Month

master_system_disk_category deprecated

string

No

[Kullanımdan Kaldırıldı] Küme kontrol düzlemi yapılandırması için bunun yerine control_plane_config altındaki system_disk_category parametresini kullanın.

Ana düğümler için sistem bulut diski türü. Geçerli değerler:

  • cloud_efficiency: Ultra bulut diski.

  • cloud_ssd: Standart SSD.

  • cloud_essd: Kurumsal SSD (ESSD).

Varsayılan değer: cloud_ssd. Varsayılan değer bölgeye göre değişiklik gösterebilir.

cloud_ssd

master_system_disk_performance_level deprecated

string

No

[Kullanımdan Kaldırıldı] Küme kontrol düzlemi yapılandırması için bunun yerine control_plane_config altındaki system_disk_performance_level parametresini kullanın.

Ana düğümler için sistem bulut diskinin performans seviyesi (PL). Bu parametre yalnızca ESSD bulut diskleri için geçerlidir. Performans seviyesi disk boyutuyla ilişkilidir. Daha fazla bilgi için ESSD bulut diskleri sayfasına bakın.

PL1

master_system_disk_size deprecated

integer

No

[Kullanımdan Kaldırıldı] Küme kontrol düzlemi yapılandırması için bunun yerine control_plane_config altındaki system_disk_size parametresini kullanın.

Ana düğümler için sistem bulut diski boyutu. Geçerli değerler: [40, 500]. Birim: GiB.

Varsayılan değer: 120.

120

master_system_disk_snapshot_policy_id deprecated

string

No

[Kullanımdan Kaldırıldı] Küme kontrol düzlemi yapılandırması için bunun yerine control_plane_config altındaki system_disk_snapshot_policy_id parametresini kullanın.

Ana düğüm sistem bulut diskleri için otomatik anlık görüntü politikasının kimliği.

sp-2zej1nogjvovnz4z****

master_vswitch_ids deprecated

array

No

[Kullanımdan Kaldırıldı] Bunun yerine vswitch_ids parametresini kullanın.

Ana düğümler için vSwitch kimliklerinin listesi. vSwitch sayısı [1, 3] aralığında olmalıdır. Yüksek kullanılabilirliği sağlamak için farklı bölgelere dağıtılmış üç vSwitch seçin.

Belirtilen örnek türlerinin sayısı master_count değeriyle eşleşmeli ve master_vswitch_ids içindeki öğelerle bire bir örtüşmelidir.

string

No

Ana düğümler için vSwitch kimliklerinin listesi. vSwitch sayısı [1, 3] aralığında olmalıdır. Yüksek kullanılabilirliği sağlamak için farklı bölgelere dağıtılmış üç vSwitch seçin.

Belirtilen örnek türlerinin sayısı master_count değeriyle eşleşmeli ve master_vswitch_ids içindeki öğelerle bire bir örtüşmelidir.

vsw-2ze3ds0mdip0hdz8i****

name

string

Yes

Özel küme adı. Ad; rakamlar, Çince karakterler, harfler ve tire (-) içerebilir. 1 ila 63 karakter uzunluğunda olmalı ve tire (-) ile başlamamalıdır.

cluster-demo

nat_gateway deprecated

boolean

No

[Kullanımdan Kaldırıldı] Bunun yerine snat_entry parametresini kullanın.

true

node_cidr_mask

string

No

Ağ CIDR bloğu belirtilerek belirlenen düğüm başına IP adresi sayısı. Bu parametre yalnızca Flannel ağ türü kümeler için geçerlidir.

Varsayılan değer: 26.

25

node_name_mode deprecated

string

No

[Kullanımdan Kaldırıldı] Düğüm havuzu yapılandırması için bunun yerine nodepool içindeki kubernetes_config altındaki node_name_mode parametresini kullanın.

null

node_port_range deprecated

string

No

Düğüm hizmeti bağlantı noktası aralığı. Geçerli bağlantı noktası aralığı: [30000, 65535].

Varsayılan değer: 30000-32767.

30000~32767

nodepools

array

No

Düğüm havuzlarının listesi.

nodepool

No

Düğüm havuzu yapılandırması.

num_of_nodes deprecated

integer

No

[Kullanımdan Kaldırıldı] Bunun yerine nodepool içindeki scaling_group altında bulunan desired_size parametresini kullanın.

İşçi düğümlerinin sayısı. Geçerli değerler: 0 ile 100 arası.

3

operation_policy

object

No

Kümenin otomatik işletim ve bakım politikası.

cluster_auto_upgrade

object

No

Küme otomatik yükseltme yapılandırması.

channel

string

No

Küme otomatik yükseltme sıklığı. Geçerli değerler:

  • patch: Mevcut ara sürüm içindeki en son kullanılabilir yama sürümüne otomatik olarak yükseltir. Yeni Kubernetes sürümü kırıcı değişiklikler içermez.

  • stable: En son ikinci ara sürümün en son yama sürümüne otomatik olarak yükseltir. Yeni Kubernetes sürümü API ve özellik değişiklikleri içerebilir, ancak kararlılığı kapsamlı bir şekilde doğrulanmıştır.

  • rapid: En son ara sürümün en son yama sürümüne otomatik olarak yükseltir ve Kubernetes topluluğundaki yeni özelliklere daha hızlı erişim sağlar.

stable

enabled

boolean

No

Küme otomatik yükseltmesinin etkinleştirilip etkinleştirilmeyeceğini belirtir.

  • true: Etkin.

  • false: Etkin değil.

true

os_type deprecated

string

No

[Kullanımdan Kaldırıldı] Küme kontrol düzlemi düğümü yapılandırması için bunun yerine control_plane_config altındaki image_type parametresini kullanın. Düğüm havuzu yapılandırması için bunun yerine nodepool içindeki scaling_group altındaki image_type parametresini kullanın.

İşletim sistemi platformu türü. Geçerli değerler:

  • Windows

  • Linux

Varsayılan değer: Linux.

Linux

period deprecated

integer

No

[Kullanımdan Kaldırıldı]

Abonelik süresi. Bu parametre yalnızca charge_type değeri PrePaid olarak ayarlandığında geçerli olur ve gereklidir.

Geçerli değerler: 1, 2, 3, 6, 12, 24, 36, 48 ve 60.

Varsayılan değer: 1.

Bu parametre 15 Ekim 2024 tarihinde değiştirilmiştir. Daha fazla bilgi için bkz. CreateCluster API parametrelerinin davranış değişikliklerine ilişkin bildirim.

1

period_unit deprecated

string

No

[Kullanımdan Kaldırıldı]

Faturalandırma döngüsü. Bu parametre, faturalandırma yöntemi PrePaid olarak ayarlandığında gereklidir.

Geçerli değerler: Month. Şu anda yalnızca aylık faturalandırma döngüleri desteklenmektedir.

Bu parametre 15 Ekim 2024 tarihinde değiştirilmiştir. Daha fazla bilgi için bkz. CreateCluster API parametrelerinin davranış değişikliklerine ilişkin bildirim.

Month

platform deprecated

string

No

[Kullanımdan Kaldırıldı] Düğüm havuzu yapılandırması için bunun yerine nodepool içindeki scaling_group altındaki platform parametresini kullanın.

İşletim sistemi dağıtımı. Geçerli değerler:

  • CentOS

  • AliyunLinux

  • QbootAliyunLinux

  • Qboot

  • Windows

  • WindowsCore

Varsayılan değer: CentOS.

CentOS

pod_vswitch_ids deprecated

array

No

[Kullanımdan Kaldırıldı] Terway ağ eklentisi seçildiğinde, Pod IP adresi ayırması için vSwitch'ler belirtmeniz gerekir. Her Pod vSwitch'i bir işçi düğümü vSwitch'ine karşılık gelir ve Pod vSwitch'leri ile işçi düğümü vSwitch'lerinin bölgeleri aynı olmalıdır.

Not

Pod vSwitch'inin CIDR blok maskesi 19'u aşmamalı ve 25'i geçmemelidir. Aksi takdirde, küme ağında kullanılabilir Pod IP adreslerinin sayısı çok sınırlı olur ve bu durum normal küme işlemlerini etkiler.

string

No

Terway ağ eklentisi seçildiğinde, Pod IP adresi ayırması için vSwitch'ler belirtmeniz gerekir. Her Pod vSwitch'i bir işçi düğümü vSwitch'ine karşılık gelir ve Pod vSwitch'leri ile işçi düğümü vSwitch'lerinin bölgeleri aynı olmalıdır.

Not

Pod vSwitch'inin CIDR blok maskesi 19'u aşmamalı ve 25'i geçmemelidir. Aksi takdirde, küme ağında kullanılabilir Pod IP adreslerinin sayısı çok sınırlı olur ve bu durum normal küme işlemlerini etkiler.

vsw-2ze97jwri7cei0mpw****

profile

string

No

ACK yönetilen kümeleri için cluster_type değerini ManagedKubernetes olarak ayarladığınızda, küme alt türünü daha da belirtebilirsiniz.

  • Default: ACK kümeleri (Pro ve Basic sürümleri) dahil olmak üzere ACK yönetilen kümesi.

  • Edge: ACK Edge kümeleri (Pro ve Basic sürümleri) dahil olmak üzere ACK Edge kümesi.

  • Serverless: ACK Serverless kümeleri (Pro ve Basic sürümleri) dahil olmak üzere ACK Serverless kümesi.

  • Lingjun: Pro sürümünde kullanılabilen ACK Lingjun kümesi.

Default

proxy_mode

string

No

kube-proxy modu.

  • iptables: Olgun ve kararlı bir kube-proxy modu. Kubernetes Hizmetleri için hizmet keşfi ve yük dengeleme, iptables kuralları kullanılarak yapılandırılır. Performans orta düzeydedir ve ölçekten etkilenir. Bu mod, az sayıda Hizmet içeren kümeler için uygundur.

  • ipvs: Yüksek performanslı bir kube-proxy modu. Kubernetes Hizmetleri için hizmet keşfi ve yük dengeleme, Linux IPVS modülü kullanılarak yapılandırılır. Bu mod, yüksek yük dengeleme performansı gerektiren çok sayıda Hizmet içeren kümeler için uygundur.

  • nftables: Linux nftables tabanlı Hizmet keşfi ve yük dengeleme uygulayan yeni nesil bir kube-proxy modu. iptables'ın modern bir alternatifidir. iptables ile karşılaştırıldığında nftables daha iyi ağ performansı, daha verimli kural güncellemeleri ve büyük ölçekli Hizmet senaryolarında geliştirilmiş davranış sunar.
    Yalnızca 1.35 veya sonraki sürümleri çalıştıran kümeler için desteklenir. Kubernetes topluluğu, 1.35 sürümünden itibaren IPVS'yi kullanımdan kaldırmıştır. Yeni kümeler için daha uzun vadeli topluluk desteği adına nftables kullanın.

Varsayılan değer: ipvs.

ipvs

rds_instances deprecated

array

No

[Kullanımdan Kaldırıldı] Düğüm havuzu yapılandırması için bunun yerine nodepool içindeki scaling_group altındaki rds_instances parametresini kullanın.

Küme düğümlerini beyaz listeye eklemek istediğiniz ApsaraDB RDS örneklerinin listesi. Kapsayıcı Pod CIDR bloğunu ve düğüm CIDR bloğunu doğrudan RDS beyaz listesine ekleyin. Örnekler çalışır durumda değilse RDS örneklerinin ayarlanması başarısız olabilir.

string

No

Küme düğümlerini beyaz listeye eklemek istediğiniz ApsaraDB RDS örneklerinin listesi. Kapsayıcı Pod CIDR bloğunu ve düğüm CIDR bloğunu doğrudan RDS beyaz listesine ekleyin. Örnekler çalışır durumda değilse RDS örneklerinin ayarlanması başarısız olabilir.

rm-2zev748xi27xc****

region_id

string

Yes

Kümenin dağıtıldığı bölgenin kimliği. Ayrıntılar için bkz. Container Service desteklenen bölgeleri.

cn-beijing

resource_group_id

string

No

Kümenin ait olduğu kaynak grubunun kimliği. Farklı kaynakları yalıtmak için bu parametreyi kullanın.

rg-acfm3mkrure****

rrsa_config

object

No

Hizmet Hesapları için RAM Rolleri (RRSA) özelliği yapılandırması.

enabled

boolean

No

RRSA özelliğinin etkinleştirilip etkinleştirilmeyeceğini belirtir.

  • true: Etkin.

  • false: Etkin değil.

true

runtime deprecated runtime

No

Kümede kullanılan kapsayıcı çalışma zamanı. Desteklenen çalışma zamanları arasında containerd, yalıtılmış kapsayıcılar ve Docker bulunur.

Not

Kubernetes 1.24, artık Docker'ı yerleşik bir kapsayıcı çalışma zamanı olarak desteklememektedir.

Daha fazla bilgi için bkz. Docker, containerd ve yalıtılmış kapsayıcı çalışma zamanlarının karşılaştırması.

security_group_id

string

No

Mevcut bir güvenlik grubunun kimliği. Bu parametre is_enterprise_security_group ile karşılıklı olarak hariçtir. Küme düğümleri bu güvenlik grubuna otomatik olarak eklenir.

sg-bp1bdue0qc1g7k****

security_hardening_os deprecated

boolean

No

[Kullanımdan Kaldırıldı] Küme kontrol düzlemi yapılandırması için bunun yerine control_plane_config altındaki security_hardening_os parametresini kullanın. Düğüm havuzu yapılandırması için bunun yerine nodepool içindeki scaling_group altındaki security_hardening_os parametresini kullanın.

Alibaba Cloud OS güvenlik güçlendirmesinin etkinleştirilip etkinleştirilmeyeceğini belirtir. Geçerli değerler:

  • true: Alibaba Cloud OS güvenlik güçlendirmesini etkinleştirir.

  • false: Alibaba Cloud OS güvenlik güçlendirmesini etkinleştirmez.

Varsayılan değer: false.

false

service_account_issuer

string

No

ServiceAccount, bir Pod ile küme API Sunucusu arasındaki iletişim için kullanılan erişim kimlik bilgisidir. service-account-issuer, serviceaccount belirtecindeki veren kimliğidir ve bu, belirteç yükündeki iss alanıdır.

ServiceAccount hakkında daha fazla bilgi için bkz. Hizmet hesabı belirteci birim izdüşümünü dağıtma.

kubernetes.default.svc

service_cidr

string

No

Hizmetler için CIDR bloğu. Geçerli aralıklar: 10.0.0.0/16-24, 172.16-31.0.0/16-24 ve 192.168.0.0/16-24. CIDR bloğu, VPC CIDR bloğu 10.1.0.0/21 veya VPC'deki mevcut Kubernetes kümeleri tarafından kullanılan CIDR bloklarıyla çakışamaz. Bu değer, küme oluşturulduktan sonra değiştirilemez.

Varsayılan değer: 172.19.0.0/20.

172.21.0.0/20

service_discovery_types deprecated

array

No

[Kullanımdan Kaldırıldı] Küme içindeki hizmet keşfi türü, ACK Serverless kümelerinde hizmet keşfi yöntemini belirtmek için kullanılır.

  • CoreDNS: Kubernetes'e özgü standart hizmet keşfi bileşeni CoreDNS'yi kullanır. DNS çözümlemesi için kümede bir dizi kapsayıcı dağıtılmalıdır. Varsayılan olarak, 0.25 Çekirdek ve 512 MiB özelliklerine sahip iki ECI örneği kullanılır.

  • PrivateZone: Hizmet keşfi yetenekleri sağlamak için Alibaba Cloud PrivateZone'u kullanır. PrivateZone hizmetinin etkinleştirilmiş olması gerekir.

Varsayılan değer: etkin değil.

string

No

Küme içindeki hizmet keşfi türü, ACK Serverless kümelerinde hizmet keşfi yöntemini belirtmek için kullanılır.

  • CoreDNS: Kubernetes'e özgü standart hizmet keşfi bileşeni CoreDNS'yi kullanır. DNS çözümlemesi için kümede bir dizi kapsayıcı dağıtılmalıdır. Varsayılan olarak, 0.25 Çekirdek ve 512 MiB özelliklerine sahip iki ECI örneği kullanılır.

  • PrivateZone: Hizmet keşfi yetenekleri sağlamak için Alibaba Cloud PrivateZone'u kullanır. PrivateZone hizmetinin etkinleştirilmiş olması gerekir.

Varsayılan değer: etkin değil.

PrivateZone

snat_entry

boolean

No

VPC için SNAT yapılandırma ayarları. Geçerli değerler:

  • true: NAT ağ geçidinin otomatik olarak oluşturulmasını ve SNAT kurallarının otomatik olarak yapılandırılmasını etkinleştirir. Kümedeki düğümlerin ve uygulamaların İnternet'e erişmesi gerekiyorsa bunu true olarak ayarlayın.

  • false: NAT ağ geçidi veya SNAT kuralları oluşturmaz. Kümedeki düğümler ve uygulamalar İnternet'e erişemez.

Not

Küme oluşturma sırasında bu etkinleştirilmezse ve daha sonra İnternet erişimi gerekirse, manuel olarak etkinleştirebilirsiniz.

Varsayılan değer: false.

false

soc_enabled deprecated

boolean

No

[Kullanımdan Kaldırıldı] Küme kontrol düzlemi düğümü yapılandırması için bunun yerine control_plane_config altındaki soc_enabled parametresini kullanın. Düğüm havuzu yapılandırması için bunun yerine nodepool içindeki scaling_group altındaki soc_enabled parametresini kullanın.

mlps 2.0 güvenlik güçlendirmesinin etkinleştirilip etkinleştirilmeyeceğini belirtir. Daha fazla bilgi için bkz. ACK için Çin sınıflandırılmış koruma uyumluluğu.

Geçerli değerler:

  • true: mlps 2.0 güvenlik güçlendirmesini etkinleştirir.

  • false: mlps 2.0 güvenlik güçlendirmesini etkinleştirmez.

Varsayılan değer: false.

false

ssh_flags

boolean

No

Genel SSH oturum açmanın etkinleştirilip etkinleştirilmeyeceğini belirtir. Bu, ACK özel kümelerinin ana düğümlerinde oturum açmak için kullanılır. Bu parametre yönetilen kümeler için geçerli değildir.

  • true: Etkin.

  • false: Etkin değil.

Varsayılan değer: false.

true

tags

array

No

Düğüm etiketleri. Etiket tanımlama kuralları:

  • Etiketler büyük/küçük harfe duyarlı anahtar-değer çiftleridir. En fazla 20 etiket ayarlayabilirsiniz.

  • Etiket anahtarları yinelenemez ve uzunluğu en fazla 64 karakter olabilir. Etiket değerleri boş olabilir ve uzunluğu en fazla 128 karakter olabilir. Etiket anahtarları ve etiket değerleri "aliyun", "acs:", "https://" veya "http://" ile başlayamaz. Daha fazla bilgi için bkz. Etiketler ve Seçiciler.

tag

No

Düğüm etiketleri. Etiket tanımlama kuralları:

  • Etiketler büyük/küçük harfe duyarlı anahtar-değer çiftleridir. En fazla 20 etiket ayarlayabilirsiniz.

  • Etiket anahtarları yinelenemez ve uzunluğu en fazla 64 karakter olabilir. Etiket değerleri boş olabilir ve uzunluğu en fazla 128 karakter olabilir. Etiket anahtarları ve etiket değerleri "aliyun", "acs:", "https://" veya "http://" ile başlayamaz. Daha fazla bilgi için bkz. Etiketler ve Seçiciler.

taints deprecated

array

No

[Kullanımdan Kaldırıldı] Düğüm havuzu yapılandırması için bunun yerine nodepool içindeki kubernetes_config altındaki taints parametresini kullanın.

Düğüm taint bilgileri. Taint'ler ve toleranslar, Pod'ların uygun olmayan düğümlere zamanlanmasını önlemek için birlikte çalışır. Daha fazla bilgi için bkz. taint-and-toleration.

taint

No

Düğüm taint bilgileri. Taint'ler ve toleranslar, Pod'ların uygun olmayan düğümlere zamanlanmasını önlemek için birlikte çalışır. Daha fazla bilgi için bkz. taint-and-toleration.

timeout_mins deprecated

integer

No

[Kullanımdan Kaldırıldı] Varsayılan olarak, küme oluşturma işlemi başarısız olduğunda sistem geri alma işlemi yapmaz. Başarısız olan kümeyi manuel olarak temizlemeniz gerekir.

Dakika cinsinden küme oluşturma zaman aşımı süresi.

Varsayılan değer: 60.

60

timezone

string

No

Küme tarafından kullanılan saat dilimi. Daha fazla bilgi için bkz. Desteklenen saat dilimleri.

Asia/Shanghai

user_ca

string

No

Özel küme Sertifika Yetkilisi (CA).

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

user_data deprecated

string

No

[Kullanımdan Kaldırıldı] Özel düğüm verileri.

IyEvdXNyL2Jpbi9iYXNoCmVjaG8gIkhlbGxvIEFD****

vpcid

string

No

Küme tarafından kullanılan VPC. Bir küme oluştururken bir VPC sağlamanız gerekir.

vpc-2zeik9h3ahvv2zz95****

vswitch_ids

array

No

Küme düğümleri için vSwitch'ler. Bu parametre, sıfır düğümlü yönetilen bir küme oluştururken gereklidir.

string

No

Küme düğümleri için vSwitch'ler. Bu parametre, sıfır düğümlü yönetilen bir küme oluştururken gereklidir.

vsw-2ze3ds0mdip0hdz8i****

worker_auto_renew deprecated

boolean

No

[Kullanımdan Kaldırıldı] Düğüm havuzu yapılandırması için bunun yerine nodepool içindeki scaling_group altındaki auto_renew parametresini kullanın.

İşçi düğümleri için otomatik yenilemenin etkinleştirilip etkinleştirilmeyeceğini belirtir. Bu parametre yalnızca worker_instance_charge_type değeri PrePaid olarak ayarlandığında geçerli olur. Geçerli değerler:

  • true: Otomatik yenilemeyi etkinleştirir.

  • false: Otomatik yenilemeyi etkinleştirmez.

Varsayılan değer: true.

true

worker_auto_renew_period deprecated

integer

No

[Kullanımdan Kaldırıldı] Düğüm havuzu yapılandırması için bunun yerine nodepool içindeki scaling_group altındaki auto_renew_period parametresini kullanın.

İşçi düğümleri için otomatik yenileme döngüsü. Bu parametre yalnızca abonelik faturalandırma yöntemi seçildiğinde geçerli olur ve gereklidir.

Geçerli değerler: 1, 2, 3, 6 ve 12.

1

worker_data_disks deprecated

array<object>

No

[Kullanımdan Kaldırıldı] Bunun yerine düğüm havuzunun scaling_group bölümündeki data_disks parametresini kullanın.

İşçi düğümleri için veri bulut diski türü, boyutu ve diğer yapılandırmaların kombinasyonu.

object

No

Veri bulut diski yapılandırma kümesi.

category

string

Yes

Veri bulut diski türü.

cloud_essd

encrypted

string

No

Veri bulut disklerinin şifrelenip şifrelenmeyeceğini belirtir. Geçerli değerler:

  • true: Veri bulut disklerini şifreler.

  • false: Veri bulut disklerini şifrelemez.

Varsayılan değer: false.

true

performance_level

string

No

Düğüm veri bulut disklerinin performans seviyesi. Bu parametre yalnızca ESSD bulut diskleri için geçerlidir.

PL1

size

string

Yes

Veri bulut diski boyutu. Geçerli değerler: 40 ile 32767 arası. Birim: GiB.

120

worker_instance_charge_type deprecated

string

No

[Kullanımdan Kaldırıldı] Bunun yerine düğüm havuzunun scaling_group bölümündeki instance_charge_type parametresini kullanın.

İşçi düğümleri için faturalandırma yöntemi. Geçerli değerler:

  • PrePaid: Abonelik.

  • PostPaid: Kullandıkça öde.

Varsayılan değer: kullandıkça öde.

PrePaid

worker_instance_types deprecated

array

No

[Kullanımdan Kaldırıldı] Bunun yerine düğüm havuzunun scaling_group bölümündeki instance_types parametresini kullanın.

İşçi düğümleri için örnek yapılandırmaları.

string

No

İşçi düğümleri için örnek türü. En az bir örnek türü belirtin. Daha fazla bilgi için Örnek aileleri konusuna bakın.

Not

Bir örnek türünün önceliği, dizideki konumu arttıkça azalır. Daha yüksek öncelikli bir örnek türüne göre örnek oluşturulamazsa, sistem otomatik olarak bir sonraki öncelikli örnek türünü kullanır.

ecs.n4.large

worker_period deprecated

integer

No

[Kullanımdan Kaldırıldı] Bunun yerine düğüm havuzunun scaling_group bölümündeki period parametresini kullanın.

İşçi düğümleri için abonelik süresi. Bu parametre yalnızca worker_instance_charge_type değeri PrePaid olarak ayarlandığında geçerlidir ve gereklidir.

Geçerli değerler: {1, 2, 3, 6, 12, 24, 36, 48, 60}.

Varsayılan değer: 1.

1

worker_period_unit deprecated

string

No

[Kullanımdan Kaldırıldı] Bunun yerine düğüm havuzunun scaling_group bölümündeki period_unit parametresini kullanın.

İşçi düğümleri için faturalandırma döngüsü. Bu parametre, faturalandırma yöntemi PrePaid olduğunda gereklidir.

Geçerli değerler: Month. Şu anda yalnızca aylık faturalandırma döngüleri desteklenmektedir.

Month

worker_system_disk_category deprecated

string

No

[Kullanımdan Kaldırıldı] Bunun yerine düğüm havuzunun scaling_group bölümündeki system_disk_category parametresini kullanın.

İşçi düğümleri için sistem bulut diski türü. Daha fazla bilgi için Blok depolama genel bakış konusuna bakın.

Geçerli değerler:

  • cloud_efficiency: ultra bulut diski.

  • cloud_ssd: standart SSD.

Varsayılan değer: cloud_ssd.

cloud_efficiency

worker_system_disk_performance_level deprecated

string

No

[Kullanımdan Kaldırıldı] Bunun yerine düğüm havuzunun scaling_group bölümündeki system_disk_performance_level parametresini kullanın.

Sistem bulut diski bir ESSD olduğunda, ESSD'nin performans seviyesini (PL) yapılandırabilirsiniz. Daha fazla bilgi için ESSD bulut diskleri konusuna bakın.

Geçerli değerler:

  • PL0

  • PL1

  • PL2

  • PL3

PL1

worker_system_disk_size deprecated

integer

No

[Kullanımdan Kaldırıldı] Bunun yerine düğüm havuzunun scaling_group bölümündeki system_disk_size parametresini kullanın.

İşçi düğümleri için sistem bulut diski boyutu. Birim: GiB.

Geçerli değerler: [40,500].

Bu parametrenin değeri max{40, ImageSize} değerinden büyük veya ona eşit olmalıdır.

Varsayılan değer: 120.

120

worker_system_disk_snapshot_policy_id deprecated

string

No

[Kullanımdan Kaldırıldı] Bunun yerine düğüm havuzunun scaling_group bölümündeki system_disk_snapshot_policy_id parametresini kullanın.

İşçi düğümlerinin sistem bulut diskleri tarafından kullanılan otomatik anlık görüntü politikasının kimliği.

sp-2zej1nogjvovnz4z****

worker_vswitch_ids deprecated

array

No

[Kullanımdan Kaldırıldı] Bunun yerine düğüm havuzunun scaling_group bölümündeki vswitch_ids parametresini kullanın.

Küme düğümleri tarafından kullanılan vSwitch'lerin listesi. Her düğüm bir değere karşılık gelir.

Sıfır düğümlü yönetilen bir küme oluşturduğunuzda, worker_vswitch_ids alanı gerekli değildir, ancak vswitch_ids değerini sağlamanız gerekir.

string

No

İşçi düğümleri için vSwitch'lerin listesi. Geçerli değerler: [1,20]. Yüksek kullanılabilirliği sağlamak için farklı bölgelerdeki vSwitch'leri seçin.

Sıfır düğümlü yönetilen bir küme oluşturduğunuzda, worker_vswitch_ids alanı gerekli değildir, ancak vswitch_ids değerini sağlamanız gerekir.

vsw-2ze3ds0mdip0hdz8i****

zone_id deprecated

string

No

[Kullanımdan Kaldırıldı] Bunun yerine zone_ids parametresini kullanın.

Kümenin ait olduğu bölgenin etkin bölge kimliği. Bu parametre ACK yönetilen kümelerine özeldir.

ACK yönetilen bir küme oluştururken, vpc_id ve vswitch_ids belirtilmemişse, kümenin bu bölgede otomatik olarak bir VPC ve ilgili ağ kaynaklarını oluşturması için zone_id değerini belirtmeniz gerekir. vpc_id ve vswitch_ids belirtilmişse, bu parametre etkili olmaz.

cn-beiji****

zone_ids

array

No

Kümenin ait olduğu bölgedeki birden fazla bölgenin kimlikleri. Bu parametre ACK yönetilen kümelerine özeldir.

string

No

Kümenin ait olduğu bölgenin etkin bölge kimliği. vSwitch'ler bu bölgede otomatik olarak oluşturulmaya tabidir.

ACK yönetilen bir küme oluştururken, vpc_id ve vswitch_ids belirtilmemişse, kümenin birden fazla etkin bölgede otomatik olarak bir VPC ve ilgili ağ kaynaklarını oluşturması için zone_ids değerini belirtin. vpc_id ve vswitch_ids belirtilmişse, bu parametre etkili olmaz.

cn-beijing-h

Response elements

Element

Type

Description

Example

object

Yanıt gövdesi.

cluster_id

string

Küme kimliği.

cb95aa626a47740afbf6aa099b650****

request_id

string

İstek kimliği.

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

task_id

string

Görev kimliği.

T-5a54309c80282e39ea****

Examples

Success response

JSON format

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

Error codes

See Error Codes for a complete list.

Release notes

See Release Notes for a complete list.