Tüm Ürünler
Search
Belge Merkezi

:Düğüm havuzu oluşturma

Son Güncelleme:Oct 06, 2026

Container Service for Kubernetes (ACK) kümesi için bir düğüm havuzu oluşturmak üzere CreateClusterNodePool işlemini çağırabilirsiniz.

Hata ayıklama

OpenAPI Explorer imza değerini otomatik olarak hesaplar. Kolaylık sağlaması açısından bu işlemi OpenAPI Explorer üzerinden çağırmanızı öneririz. OpenAPI Explorer, farklı SDK'lar için örnek kodları dinamik olarak oluşturur.

İstek üst bilgileri

Bu işlemde işleme özel istek üst bilgileri bulunmaz; yalnızca ortak istek üst bilgileri kullanılır. Daha fazla bilgi için bkz. Ortak istek parametreleri.

İstek sözdizimi

POST /clusters/{ClusterId}/nodepools HTTP/1.1

İstek parametreleri

Parametre

Tür

Konum

Gerekli

Örnek

Açıklama

ClusterId Dize Yol Evet c61da77e8bfbc4c4c999af2b51b65****

Küme kimliği.

Nesne Gövde Hayır

İstek parametreleri.

auto_scaling Nesne Gövde Hayır

Otomatik ölçeklendirme yapılandırması.

enable Boole Gövde Evet true

Düğüm havuzu için otomatik ölçeklendirmeyi etkinleştirip etkinleştirmeyeceğinizi belirtir. Geçerli değerler:

  • true: Otomatik ölçeklendirmeyi etkinleştirir.
  • false: Otomatik ölçeklendirmeyi devre dışı bırakır. Bu parametreyi false olarak ayarlarsanız auto_scaling bölümündeki diğer parametreler etkili olmaz.

Varsayılan değer: false.

max_instances Long Gövde Evet 10

Düğüm havuzunda oluşturulabilecek maksimum Elastic Compute Service (ECS) örnek sayısı.

min_instances Long Gövde Evet 1

Düğüm havuzunda tutulması gereken minimum ECS örneği sayısı.

type Dize Gövde Hayır cpu

Düğüm havuzunun otomatik ölçeklendirmesi için kullanılabilecek örnek türleri. Geçerli değerler:

  • cpu: Normal örnek.
  • gpu: GPU hızlandırmalı örnek.
  • gpushare: Paylaşımlı GPU hızlandırmalı örnek.
  • spot: Anlık kullanım örneği.

Varsayılan değer: cpu.

is_bond_eip Boole Gövde Hayır true

Bu parametre kullanımdan kaldırılmıştır.

Bir elastik IP adresini (EIP) düğüm havuzuyla ilişkilendirip ilişkilendirmeyeceğinizi belirtir. Geçerli değerler:

  • true: Bir EIP'yi düğüm havuzuyla ilişkilendirir.
  • false: Bir EIP'yi düğüm havuzuyla ilişkilendirmez.

Varsayılan değer: false.

eip_internet_charge_type Dize Gövde Hayır PayByBandwidth

Bu parametre kullanımdan kaldırılmıştır.

EIP'nin ücretlendirme yöntemi. Geçerli değerler:

  • PayByBandwidth: Bant genişliğine göre ödeme.
  • PayByTraffic: Trafiğe göre ödeme.

Varsayılan değer: PayByBandwidth.

eip_bandwidth Long Gövde Hayır 5

Bu parametre kullanımdan kaldırılmıştır.

EIP'nin maksimum bant genişliği. Birim: Mbit/s.

kubernetes_config Nesne Gövde Hayır

Küme yapılandırmaları.

cms_enabled Boole Gövde Hayır true

CloudMonitor aracısının ECS düğümlerine yüklenip yüklenmeyeceğini belirtir. CloudMonitor aracısı ECS düğümlerine yüklendikten sonra örneklerin izleme bilgilerini CloudMonitor konsolunda görüntüleyebilirsiniz. CloudMonitor aracısını yüklemenizi öneririz. Geçerli değerler:

  • true: CloudMonitor aracısını ECS düğümlerine yükler.
  • false: CloudMonitor aracısını ECS düğümlerine yüklemez.

Varsayılan değer: false.

cpu_policy Dize Gövde Hayır none

Kümedeki düğümlerin CPU yönetim ilkesi. Kümenin Kubernetes sürümü 1.12.6 veya üzeriyse aşağıdaki ilkeler desteklenir.

  • static: Düğümde belirli kaynak özelliklerine sahip pod'lara gelişmiş CPU benzeşimi ve ayrıcalık tanınmasına olanak sağlar.
  • none: Varsayılan CPU benzeşiminin kullanılacağını belirtir.

Varsayılan değer: none.

labels etiket dizisi Gövde Hayır

Bir düğüm havuzundaki düğümlerin etiketleri. Kümedeki düğümlere etiket ekleyebilirsiniz.

runtime Dize Gövde Evet docker

Konteyner çalışma zamanı.

runtime_version Dize Gövde Evet 19.03.5

Konteyner çalışma zamanının sürümü.

taints leke dizisi Gövde Hayır

Düğümlere eklemek istediğiniz lekeler.

user_data Dize Gövde Hayır dGhpcyBpcyBhIGV4YW1wbGU=

Düğümdeki kullanıcı tanımlı veriler.

node_name_mode Dize Gövde Hayır customized,aliyun,ip,com

Özel bir düğüm adı; bir ön ekten, bir düğüm IP adresinden ve bir son ektenden oluşur.

  • Ön ek ve son ek, nokta (.) ile ayrılmış birden çok parça içerebilir. Her parça küçük harfler, rakamlar ve kısa çizgiler (-) içerebilir. Özel bir düğüm adı bir rakamla veya küçük harfle başlamalı ve bitmelidir.
  • Özel bir düğüm adındaki düğüm IP adresi, düğümün özel IP adresidir.

Değeri customized,aliyun,ip,com biçiminde ayarlayın. Değer, virgülle (,) ayrılmış dört bölümden oluşur. customized ve ip sabit içeriktir. aliyun ön ektir ve com son ektir. Örnek: aliyun.192.168.xxx.xxx.com.

nodepool_info Nesne Gövde Hayır

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

name Dize Gövde Evet cluster-demo

Bir düğüm havuzunun adı.

resource_group_id Dize Gövde Hayır rg-acfmyvw3wjmb****

Düğüm havuzunun ait olduğu kaynak grubunun kimliği.

type Dize Gövde Hayır ess

Düğüm havuzu türü. Geçerli değerler:

  • ess: Düğüm havuzu.
  • edge: Kenar düğüm havuzu.
scaling_group Nesne Gövde Hayır

Düğüm havuzu tarafından kullanılan ölçeklendirme grubunun yapılandırması.

auto_renew Boole Gövde Hayır true

Düğüm havuzundaki düğümler için otomatik yenilemeyi etkinleştirip etkinleştirmeyeceğinizi belirtir. Bu parametre yalnızca instance_charge_type parametresini PrePaid olarak ayarladığınızda etkili olur. Geçerli değerler:

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

Varsayılan değer: true.

auto_renew_period Long Gövde Hayır 1

Otomatik yenileme süresi. Bu özellik yalnızca instance_charge_type parametresini PrePaid ve auto_renew parametresini true olarak ayarladığınızda etkili olur ve gereklidir. PeriodUnit=Month yapılandırılırsa geçerli değerler 1, 2, 3, 6 ve 12'dir.

Varsayılan değer: 1.

data_disks veri_diski dizisi Gövde Hayır

Düğüm havuzundaki düğümlere eklemek istediğiniz veri disklerinin yapılandırmaları.

image_id Dize Gövde Hayır aliyun_2_1903_x64_20G_alibase_20200529.vhd

Özel bir görüntünün kimliği. Varsayılan olarak ACK tarafından sağlanan görüntü kullanılır.

instance_charge_type Dize Gövde Evet PrePaid

Düğüm havuzundaki düğümlerin faturalandırma yöntemi. Geçerli değerler:

  • PrePaid: Abonelik faturalandırma yöntemi.
  • PostPaid: Kullandıkça öde faturalandırma yöntemi.

Varsayılan değer: PostPaid.

instance_types Dize dizisi Gövde Evet ecs.d1ne.2xlarge

Örnek türü.

key_pair Dize Gövde Hayır np-key-name

Düğüm havuzundaki düğümlerde oturum açmak için kullanılan anahtar çiftinin adı. Bu parametreyi veya login_password parametresini ayarlamanız gerekir.

Not Düğüm havuzu yönetilen bir düğüm havuzuyse key_pair parametresini ayarlamanız gerekir.
login_password Dize Gövde Hayır Hello1234

SSH oturum açma şifresi. Bu parametreyi veya key_pair parametresini ayarlamanız gerekir. Şifre 8 ila 30 karakter uzunluğunda olmalı ve büyük harfler, küçük harfler, rakamlar ve özel karakterler gibi aşağıdaki karakter türlerinden en az üçünü içermelidir.

period Long Gövde Hayır 1

Düğüm havuzundaki düğümlerin abonelik süresi. Bu parametre yalnızca instance_charge_type parametresini PrePaid olarak ayarladığınızda etkili olur ve gereklidir. period_unit parametresini Month olarak ayarlarsanız period parametresinin geçerli değerleri 1, 2, 3, 6 ve 12'dir.

Varsayılan değer: 1.

period_unit Dize Gövde Hayır Month

Düğüm havuzundaki düğümlerin faturalandırma döngüsü. instance_charge_type parametresini PrePaid olarak ayarlarsanız bu parametre gereklidir. Month değeri, faturalandırma döngüsünün aylık olarak ölçüldüğünü gösterir.

platform Dize Gövde Hayır AliyunLinux

İşletim sistemi sürüm yayını. Geçerli değerler:

  • CentOS
  • AliyunLinux
  • Windows
  • WindowsCore

Varsayılan değer: AliyunLinux.

rds_instances Dize dizisi Gövde Hayır rds-****

ApsaraDB RDS örneklerinin kimlikleri.

spot_strategy Dize Gövde Hayır NoSpot

Anlık kullanım örneği türü. Geçerli değerler:

  • NoSpot: Anlık kullanım olmayan örnek.
  • SpotWithPriceLimit: Anlık kullanım örneği için en yüksek teklifi belirtir.
  • SpotAsPriceGo: Güncel piyasa fiyatına göre otomatik olarak teklif verir.

Daha fazla bilgi için bkz. Anlık kullanım örnekleri.

spot_price_limit Dizi Gövde Hayır

Anlık kullanım örnekleri için örnek türü ve örnek türünün fiyat limiti.

instance_type Dize Gövde Hayır ecs.c6.large

Anlık kullanım örneklerinin örnek türü.

price_limit Dize Gövde Hayır 0.39

Bir anlık kullanım örneğinin fiyat limiti.

scaling_policy Dize Gövde Hayır release

Ölçeklendirme grubunun ölçeklendirme modu. Geçerli değerler:

  • release: Standart mod. ECS örnekleri kaynak kullanımına göre oluşturulur ve serbest bırakılır.
  • recycle: Hızlı mod. ECS örnekleri ölçeklendirme olayları sırasında oluşturulur, durdurulur veya başlatılır. Bu, sonraki ölçek büyütme olayı için gereken süreyi azaltır. Örnek durdurulduğunda yalnızca depolama hizmeti için ücretlendirilirsiniz. Bu durum, yerel diskleri bağlı olan ECS örnekleri için geçerli değildir.

Varsayılan değer: release.

security_group_id Dize Gövde Hayır sg-wz9a8g2mt6x5llu0****

Düğüm havuzunu eklemek istediğiniz güvenlik grubunun kimliğini belirtir. Bu parametreyi veya security_group_ids parametresini ayarlamanız gerekir. security_group_ids parametresini ayarlamanızı öneririz.

security_group_ids Dize dizisi Gövde Hayır sg-wz9a8g2mt6x5llu0****

Düğüm havuzunu eklemek istediğiniz güvenlik gruplarının kimliklerini belirtir. Bu parametreyi veya security_group_id parametresini ayarlamanız gerekir. security_group_ids parametresini ayarlamanızı öneririz. Hem security_group_id hem de security_group_ids parametrelerini ayarlarsanız security_group_ids parametresi kullanılır.

system_disk_category Dize Gövde Evet cloud_efficiency

Sistem diski türü. Geçerli değerler:

  • cloud_efficiency: Ultra disk.
  • cloud_ssd: Standart SSD.
  • cloud_essd: Gelişmiş SSD.

Varsayılan değer: cloud_efficiency.

system_disk_size Long Gövde Evet 120

Bir düğümün sistem disk boyutu. Birim: GiB.

Geçerli değerler: 40 ila 500.

system_disk_performance_level Dize Gövde Hayır PL1

Düğüm için kullanmak istediğiniz sistem diskinin performans düzeyi (PL). Bu parametre yalnızca ESSD'ler için etkilidir.

  • PL0: Orta düzeyde maksimum eşzamanlı G/Ç performansı ve düşük G/Ç gecikme süresi
  • PL1: Orta düzeyde maksimum eşzamanlı G/Ç performansı ve düşük G/Ç gecikme süresi
  • PL2: Yüksek maksimum eşzamanlı G/Ç performansı ve düşük G/Ç gecikme süresi
  • PL3: Çok yüksek maksimum eşzamanlı G/Ç performansı ve çok düşük G/Ç gecikme süresi

    Not Cloud diskler yukarıdaki tüm PL'leri destekler. Ancak bir disk oluştururken kullanılabilen PL'ler seçtiğiniz ECS örnek türüne göre değişir. Daha fazla bilgi için bkz. Örnek ailelerine genel bakış.

system_disk_provisioned_iops Long Gövde Hayır 1000

Bir sistem diskinin önceden tanımlanmış IOPS değeri. Geçerli değerler: 0 ila min{50.000, 1.000 × Kapasite - Temel Çizgi IOPS}. Temel Çizgi IOPS = min{1.800 + 50 × Kapasite, 50.000}.

Bu parametre yalnızca SystemDiskCategory parametresi cloud_auto olarak ayarlandığında desteklenir. Daha fazla bilgi için bkz. ESSD AutoPL diskler.

system_disk_bursting_enabled Boole Gövde Hayır true

Sistem diskleri için burst özelliğini etkinleştirip etkinleştirmeyeceğinizi belirtir. Geçerli değerler:

  • true: Burst özelliğini etkinleştirir.
  • false: Burst özelliğini devre dışı bırakır.

Bu parametre yalnızca SystemDiskCategory parametresi cloud_auto olarak ayarlandığında desteklenir. Daha fazla bilgi için bkz. ESSD AutoPL diskler.

tags Dizi Gövde Hayır

ECS örneklerine eklemek istediğiniz etiketler.

Her anahtar benzersiz olmalı ve 128 karakteri aşmamalıdır. Anahtarlar veya değerler aliyun ya da acs: ile başlayamaz. Anahtarlar veya değerler https:// ya da http:// içeremez.

key Dize Gövde Hayır node-k-1

Bir etiketin anahtarı.

value Dize Gövde Hayır node-v-1

Bir etiketin değeri.

vswitch_ids Dize dizisi Gövde Evet vsw-wz9mfnhmssud6eicu****

vSwitch'lerin kimlikleri.

multi_az_policy Dize Gövde Hayır COST_OPTIMIZED

Çok alanlı bir ölçeklendirme grubu için ECS örnek ölçeklendirme ilkesi. Geçerli değerler:

  • PRIORITY: Ölçeklendirme grubu, VSwitchIds.N parametresine göre ölçeklendirilir. En yüksek önceliğe sahip vSwitch'in bulunduğu alanda bir ECS örneği oluşturulamazsa Auto Scaling, bir sonraki en yüksek önceliğe sahip vSwitch'in bulunduğu alanda ECS örneğini oluşturur.
  • COST_OPTIMIZED: ECS örnekleri, vCPU birim fiyatına göre artan sırada oluşturulur. Ölçeklendirme yapılandırmasında anlık kullanım örnek türleri belirtildiğinde öncelikli olarak anlık kullanım örnekleri oluşturulur. Yetersiz kaynak nedeniyle anlık kullanım örnekleri oluşturulamadığında kullandıkça öde örneklerinin otomatik olarak oluşturulup oluşturulmayacağını belirtmek için CompensateWithOnDemand parametresini ayarlayabilirsiniz.

    Not COST_OPTIMIZED yalnızca birden çok örnek türü belirtildiğinde veya en az bir anlık kullanım örnek türü belirtildiğinde geçerlidir.

  • BALANCE: ECS örnekleri, ölçeklendirme grubu tarafından belirtilen birden çok alana eşit şekilde dağıtılır. Yetersiz envanter nedeniyle ECS örnekleri birden çok alan arasında dengesiz hale gelirse Auto Scaling'in RebalanceInstances işlemini çağırarak örnek dağılımını alanlar arasında dengeleyebilirsiniz.

Varsayılan değer: PRIORITY.

on_demand_base_capacity Long Gövde Hayır 0

Ölçeklendirme grubunda tutulması gereken minimum kullandıkça öde örnek sayısı. Geçerli değerler: 0 ila 1000. Kullandıkça öde örneklerinin sayısı bu parametrenin değerinden azsa Auto Scaling tercihen kullandıkça öde örnekleri oluşturur.

on_demand_percentage_above_base_capacity Long Gövde Hayır 20

on_demand_base_capacity parametresiyle belirtilen sayıyı aşan ekstra örnekler arasındaki kullandıkça öde örneklerinin yüzdesi. Geçerli değerler: 0 ila 100.

spot_instance_pools Long Gövde Hayır 5

Kullanılabilir örnek türlerinin sayısı. Auto Scaling, en düşük maliyetle kullanılabilen birden çok örnek türünden anlık kullanım örnekleri oluşturur. Geçerli değerler: 1 ila 10.

spot_instance_remedy Boole Gövde Hayır false

Anlık kullanım örneklerinin sayısı belirtilen minimum sayının altına düştüğünde anlık kullanım örneklerinin takviye edilip edilmeyeceğini belirtir. Değeri true olarak ayarlarsanız sistem mevcut bir anlık kullanım örneğinin geri alınmak üzere olduğunu bildirdiğinde Auto Scaling yeni bir anlık kullanım örneği oluşturmaya çalışır. Geçerli değerler:

  • true: Anlık kullanım örneklerinin takviyesini etkinleştirir.
  • false: Anlık kullanım örneklerinin takviyesini devre dışı bırakır.
compensate_with_on_demand Boole Gövde Hayır true

Maliyet veya yetersiz envanter gibi nedenlerle anlık kullanım örnekleri oluşturulamadığında gerekli ECS örneği sayısını karşılamak için kullandıkça öde örneklerinin otomatik olarak oluşturulup oluşturulmayacağını belirtir. Bu parametre, multi_az_policy parametresini COST_OPTIMIZED olarak ayarladığınızda etkili olur. Geçerli değerler:

  • true: Anlık kullanım örnekleri oluşturulamadığında gerekli ECS örneği sayısını karşılamak için kullandıkça öde örneklerini otomatik olarak oluşturur.
  • false: Anlık kullanım örnekleri oluşturulamadığında gerekli ECS örneği sayısını karşılamak için kullandıkça öde örnekleri oluşturmaz.
internet_charge_type Dize Gövde Hayır PayByTraffic

Genel IP adresinin faturalandırma yöntemi. Geçerli değerler:

  • PayByBandwidth: Bant genişliğine göre ödeme.
  • PayByTraffic: Veri aktarımına göre ödeme.
internet_max_bandwidth_out Long Gövde Hayır 5

Düğümün genel IP adresinin maksimum giden bant genişliği. Birim: Mbit/s. Geçerli değerler: 1 ila 100.

image_type Dize Gövde Hayır AliyunLinux

İşletim sistemi görüntüsü türü. Bu parametreyi veya platform parametresini ayarlamanız gerekir. Geçerli değerler:

  • AliyunLinux: Alinux2
  • AliyunLinux3: Alinux3
  • AliyunLinux3Arm64: Alinux3 ARM
  • AliyunLinuxUEFI: Alinux2 UEFI
  • CentOS: CentOS
  • Windows: Windows
  • WindowsCore: Windows Core
  • ContainerOS: ContainerOS
deploymentset_id Dize Gövde Hayır ds-bp1d19mmbsv3jf6xxxxx

Düğüm havuzundaki ECS örneklerinin ait olduğu dağıtım setinin kimliği.

desired_size Long Gövde Hayır 0

Düğüm havuzundaki beklenen düğüm sayısı.

private_pool_options Nesne Gövde Hayır

Özel düğüm havuzu yapılandırmaları.

id Dize Gövde Hayır eap-bp67acfmxazb4****

Özel düğüm havuzunun kimliği.

match_criteria Dize Gövde Hayır Open

Özel düğüm havuzu türü. Bu parametre, örnekleri oluşturmak için kullanmak istediğiniz özel havuzun türünü belirtir. Bir esneklik güvencesi veya kapasite rezervasyon hizmeti etkinleştiğinde bir özel düğüm havuzu oluşturulur. Sistem, örnekleri başlatmak için bir özel düğüm havuzu seçer. Geçerli değerler:

  • Open: Açık bir özel düğüm havuzu belirtir. Sistem, örnekleri başlatmak için açık bir özel düğüm havuzu seçer. Eşleşen açık bir özel düğüm havuzu yoksa genel düğüm havuzundaki kaynaklar kullanılır.
  • Target: Bir özel düğüm havuzu belirtir. Sistem, örnekleri başlatmak için belirtilen özel düğüm havuzunun kaynaklarını kullanır. Belirtilen özel düğüm havuzu kullanılamıyorsa örnekler başlatılamaz.
  • None: Özel düğüm havuzu kullanılmaz. Özel düğüm havuzlarının kaynakları örnekleri başlatmak için kullanılmaz.
tee_config Nesne Gövde Hayır

Küme için gizli bilgi işlem yapılandırması.

tee_enable Boole Gövde Evet true

Küme için gizli bilgi işlemi etkinleştirip etkinleştirmeyeceğinizi belirtir.

management Nesne Gövde Hayır

Yönetilen düğüm havuzu özelliği hakkında yapılandırma.

enable Boole Gövde Evet false

Yönetilen düğüm havuzu özelliğini etkinleştirip etkinleştirmeyeceğinizi belirtir. Geçerli değerler:

  • true: Yönetilen düğüm havuzu özelliğini etkinleştirir.
  • false: Yönetilen düğüm havuzu özelliğini devre dışı bırakır. Bu bölümdeki diğer parametreler yalnızca enable=true belirttiğinizde etkili olur.
auto_repair Boole Gövde Hayır false

Otomatik onarmayı etkinleştirip etkinleştirmeyeceğinizi belirtir. Bu parametre yalnızca enable=true belirttiğinizde etkili olur. Geçerli değerler:

  • true: Otomatik onarmayı etkinleştirir.
  • false: Otomatik onarmayı devre dışı bırakır.
upgrade_config Nesne Gövde Hayır

Otomatik yükseltme yapılandırmaları. Yapılandırmalar yalnızca enable=true belirttiğinizde etkili olur.

auto_upgrade Boole Gövde Hayır false

Otomatik güncellemeyi etkinleştirip etkinleştirmeyeceğinizi belirtir. Geçerli değerler:

  • true: Otomatik güncellemeyi etkinleştirir.
  • false: Otomatik güncellemeyi devre dışı bırakır.
surge Long Gövde Hayır 0

Ek düğüm sayısı.

surge_percentage Long Gövde Hayır 0

Düğüm havuzundaki düğümlere eklenen ek düğümlerin yüzdesi. Bu parametreyi veya surge parametresini ayarlamanız gerekir.

max_unavailable Long Gövde Evet 1

Zamanlanamayan durumda olabilecek maksimum düğüm sayısı.

Geçerli değerler: 1 ila 1000.

Varsayılan değer: 1.

auto_repair_policy Nesne Gövde Hayır

Otomatik düğüm onarma ilkesi.

restart_node Boole Gövde Hayır true

ACK'nin CVE güvenlik açıklarını yamalandıktan sonra düğümleri otomatik olarak yeniden başlatmasına izin verilip verilmeyeceğini belirtir. Geçerli değerler:

  • true: Evet
  • false: Hayır
auto_vul_fix Boole Gövde Hayır true

ACK'nin CVE güvenlik açıklarını otomatik olarak yamalamasına izin verilip verilmeyeceğini belirtir. Geçerli değerler:

  • true: Evet
  • false: Hayır
auto_vul_fix_policy Nesne Gövde Hayır

Otomatik CVE yama ilkesi.

restart_node Boole Gövde Hayır true

ACK'nin CVE güvenlik açıklarını yamalandıktan sonra düğümleri otomatik olarak yeniden başlatmasına izin verilip verilmeyeceğini belirtir. Geçerli değerler:

  • true: Evet
  • false: Hayır
vul_level Dize Gövde Hayır asap,nntf

ACK'nin otomatik olarak yamalamasına izin verilen güvenlik açıklarının önem derecesi düzeyleri. Birden çok önem derecesi düzeyi virgülle (,) ayrılır.

auto_upgrade Boole Gövde Hayır true

Otomatik güncellemeyi etkinleştirip etkinleştirmeyeceğinizi belirtir. Geçerli değerler:

  • true: Otomatik güncellemeyi etkinleştirir.
  • false: Otomatik güncellemeyi devre dışı bırakır.
auto_upgrade_policy Nesne Gövde Hayır

Otomatik güncelleme ilkesi.

auto_upgrade_kubelet Boole Gövde Hayır true

ACK'nin kubelet'i otomatik olarak güncellemesine izin verilip verilmeyeceğini belirtir. Geçerli değerler:

  • true: Evet
  • false: Hayır
count Long Gövde Hayır 1

Bu parametre kullanımdan kaldırılmıştır. Bunun yerine desired_size parametresini kullanın.

Düğüm havuzundaki düğüm sayısı.

interconnect_mode Dize Gövde Hayır basic

Kenar düğüm havuzunun ağ türü. Bu parametre yalnızca düğüm havuzunun type parametresini edge olarak ayarladığınızda etkili olur. Geçerli değerler:

  • basic: Temel.
  • improved: Gelişmiş.
  • private: Özel. Yalnızca Kubernetes 1.22 ve sonraki sürümler bu parametreyi destekler.
interconnect_config Nesne Gövde Hayır

Bu parametre kullanımdan kaldırılmıştır.

Kenar düğüm havuzu yapılandırması.

cen_id Dize Gövde Hayır cen-ey9k9nfhz0f*******

Bu parametre kullanımdan kaldırılmıştır.

Gelişmiş kenar düğüm havuzuyla ilişkili Cloud Enterprise Network (CEN) örneğinin kimliği.

ccn_id Dize Gövde Hayır ccn-qm5i0i0q9yi*******

Bu parametre kullanımdan kaldırılmıştır.

Gelişmiş kenar düğüm havuzuyla ilişkili Cloud Connect Network (CCN) örneğinin kimliği.

ccn_region_id Dize Gövde Hayır cn-shanghai

Bu parametre kullanımdan kaldırılmıştır.

Gelişmiş kenar düğüm havuzuyla ilişkili CCN örneğinin ait olduğu bölge.

bandwidth Long Gövde Hayır 10

Bu parametre kullanımdan kaldırılmıştır.

Gelişmiş kenar düğüm havuzunun bant genişliği. Birim: Mbit/s.

improved_period Dize Gövde Hayır 1

Bu parametre kullanımdan kaldırılmıştır.

Gelişmiş kenar düğüm havuzunun abonelik süresi. Süre ay cinsinden ölçülür.

max_nodes Long Gövde Hayır 10

Kenar düğüm havuzunda oluşturulabilecek maksimum düğüm sayısı. 0'a eşit veya 0'dan büyük bir değer belirtmeniz gerekir. 0 değeri, düğüm havuzundaki düğüm sayısının yalnızca kümedeki düğüm kotasıyla sınırlı olduğunu gösterir. Çoğu durumda kenar düğüm havuzları için bu parametre 0'dan büyük bir değere ayarlanır. Türü ess olan düğüm havuzları veya varsayılan kenar düğüm havuzları için bu parametre 0 olarak ayarlanır.

Yanıt parametreleri

Parametre

Tür

Örnek

Açıklama

nodepool_id

Dize

np31da1b38983f4511b490fc62108a****

Oluşturulan düğüm havuzunun kimliği.

task_id

Dize

T-613b19bbd160ad492800****

Görev kimliği.

Örnekler

Örnek istekler

POST /clusters/c61da77e8bfbc4c4c999af2b51b65****/nodepools HTTP/1.1
Host:cs.aliyuncs.com
Content-Type:application/json

{
  "auto_scaling" : {
    "enable" : true,
    "max_instances" : 10,
    "min_instances" : 1,
    "type" : "cpu",
    "is_bond_eip" : true,
    "eip_internet_charge_type" : "PayByBandwidth",
    "eip_bandwidth" : 5
  },
  "kubernetes_config" : {
    "cms_enabled" : true,
    "cpu_policy" : "none",
    "labels" : [ {
      "key" : "env",
      "value" : "prod"
    } ],
    "runtime" : "docker",
    "runtime_version" : "19.03.5",
    "taints" : [ {
      "key" : "key",
      "value" : "value",
      "effect" : "NoSchedule"
    } ],
    "user_data" : "dGhpcyBpcyBhIGV4YW1wbGU=",
    "node_name_mode" : "aliyun.com00055test"
  },
  "nodepool_info" : {
    "name" : "cluster-demo",
    "resource_group_id" : "rg-acfmyvw3wjmb****",
    "type" : "ess"
  },
  "scaling_group" : {
    "auto_renew" : true,
    "auto_renew_period" : 1,
    "data_disks" : [ {
      "category" : "cloud_ssd",
      "size" : 40,
      "encrypted" : "true",
      "auto_snapshot_policy_id" : "sp-2zej1nogjvovnz4z****",
      "performance_level" : "PL1"
    } ],
    "image_id" : "aliyun_2_1903_x64_20G_alibase_20200529.vhd",
    "instance_charge_type" : "PrePaid",
    "instance_types" : [ "ecs.d1ne.2xlarge" ],
    "key_pair" : "np-key-name",
    "login_password" : "Hello1234",
    "period" : 1,
    "period_unit" : "Month",
    "platform" : "AliyunLinux",
    "rds_instances" : [ "rds-****" ],
    "spot_strategy" : "NoSpot",
    "spot_price_limit" : [ {
      "instance_type" : "ecs.c6.large",
      "price_limit" : "0.39"
    } ],
    "scaling_policy" : "release",
    "security_group_id" : "sg-wz9a8g2mt6x5llu0****",
    "security_group_ids" : [ "sg-wz9a8g2mt6x5llu0****" ],
    "system_disk_category" : "cloud_efficiency",
    "system_disk_size" : 120,
    "system_disk_performance_level" : "PL1",
    "tags" : [ {
      "key" : "node-k-1",
      "value" : "node-v-1"
    } ],
    "vswitch_ids" : [ "vsw-wz9mfnhmssud6eicu****" ],
    "multi_az_policy" : "COST_OPTIMIZED",
    "on_demand_base_capacity" : 0,
    "on_demand_percentage_above_base_capacity" : 20,
    "spot_instance_pools" : 5,
    "spot_instance_remedy" : false,
    "compensate_with_on_demand" : true,
    "internet_charge_type" : "PayByTraffic",
    "internet_max_bandwidth_out" : 5,
    "image_type" : "AliyunLinux",
    "deploymentset_id" : "ds-bp1d19mmbsv3jf6xxxxx",
    "desired_size" : 0
  },
  "tee_config" : {
    "tee_enable" : true
  },
  "management" : {
    "enable" : false,
    "auto_repair" : false,
    "upgrade_config" : {
      "auto_upgrade" : false,
      "surge" : 0,
      "surge_percentage" : 0,
      "max_unavailable" : 1
    }
  },
  "count" : 1,
  "interconnect_mode" : "basic",
  "interconnect_config" : {
    "cen_id" : "cen-ey9k9nfhz0f*******",
    "ccn_id" : "ccn-qm5i0i0q9yi*******",
    "ccn_region_id" : "cn-shanghai",
    "bandwidth" : 10,
    "improved_period" : "1"
  },
  "max_nodes" : 10
}

Örnek isteklerin açıklaması

Create a node pool that has auto scaling enabled:
{
    "ClusterId":"c61da77e8bfbc4c4c999af2b51b65****",
    "nodepool_info":{
        "name":"autoScale-demo",
        "resource_group_id":"rg-acfmyvw3wjm****"
    },
    "scaling_group":{
        "vswitch_ids":[
            "vsw-wz9mfnhmssud6eic****"
        ],
        "system_disk_category":"cloud_efficiency",
        "system_disk_size":120,
        "data_disks":[

        ],
        "instance_types":[
            "ecs.t6-c1m2.large"
        ],
        "vpc_id":"vpc-wz984yvbd6lck22z3****",
        "tags":[

        ],
        "instance_charge_type":"PostPaid",
        "login_password":"****",
        "platform":"AliyunLinux",
        "image_id":"aliyun_2_1903_x64_20G_alibase_20200529.vhd",
        "rds_instances":[

        ],
        "scaling_policy":"release"
    },
    "kubernetes_config":{
        "cpu_policy":"none",
        "cms_enabled":false,
        "labels":[
            {
                "key":"workload_type",
                "value":"cpu"
            }
        ],
        "taints":[

        ],
        "user_data":"",
        "runtime":"docker",
        "runtime_version":"19.03.5"
    },
    "tee_config":{
        "tee_enable":true
    },
    "auto_scaling":{
        "enable":true,
        "max_instances":10,
        "min_instances":1,
        "type":"cpu"
    }
}

Örnek başarılı yanıt

XML biçimi

HTTP/1.1 200 OK
Content-Type:application/xml

<CreateClusterNodePoolResponse>
    <nodepool_id>np31da1b38983f4511b490fc62108a****</nodepool_id>
</CreateClusterNodePoolResponse>

JSON biçimi

HTTP/1.1 200 OK
Content-Type:application/json

{
  "nodepool_id" : "np31da1b38983f4511b490fc62108a****"
}

Hata kodları

Hata kodlarının listesi için bkz. Hizmet hata kodları.