Tüm Ürünler
Search
Belge Merkezi

:Düğüm havuzlarını sorgulama

Son Güncelleme:Oct 06, 2026

Container Service for Kubernetes (ACK) kümesindeki düğüm havuzlarını sorgulamak için DescribeClusterNodePools işlemini çağırabilirsiniz.

You can call the DescribeClusterNodePools operation to query node pools in a Container Service for Kubernetes (ACK) cluster.

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'ler için işlem örnek kodunu dinamik olarak oluşturur.

İstek üstbilgileri

Bu işlem yalnızca ortak istek üstbilgilerini kullanır. Daha fazla bilgi için bkz. Ortak istek üstbilgileri.

İstek sözdizimi

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

İstek parametreleri

Parametre

Tür

Konum

Gerekli

Örnek

Açıklama

ClusterId

String

Path

Evet

cc0f87de0b8fb403f86e10e204f83****

Küme kimliği.

Yanıt parametreleri

Parametre

Tür

Örnek

Açıklama

nodepools Array

Dönen düğüm havuzlarının listesi.

auto_scaling Object

Otomatik ölçeklendirme ile ilgili yapılandırmalar.

eip_bandwidth Long 5

Düğüm havuzuyla ilişkili elastik IP adresinin (EIP) maksimum bant genişliği.

is_bond_eip Boolean true

Düğüm havuzuyla bir EIP'nin ilişkilendirilip ilişkilendirilmediğini belirtir. Geçerli değerler:

  • true: Düğüm havuzuyla bir EIP ilişkilendirilmiştir.
  • false: Düğüm havuzuyla herhangi bir EIP ilişkilendirilmemiştir.
eip_internet_charge_type String PayByBandwidth

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

  • PayByBandwidth: bant genişliğine göre ödeme.
  • PayByTraffic: veri transferine göre ödeme.
enable Boolean true

Otomatik ölçeklendirmenin etkin olup olmadığını belirtir.

  • true: Düğüm havuzu için otomatik ölçeklendirme etkindir.
  • false: Düğüm havuzu için otomatik ölçeklendirme devre dışıdır. Bu parametreyi false olarak ayarlarsanız auto_scaling bölümündeki diğer parametreler etkili olmaz.
max_instances Long 10

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

min_instances Long 2

Düğüm havuzunda korunması gereken minimum ECS örnek sayısı.

type String 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: öncelikli satın alma örneği.
kubernetes_config Object

Düğüm havuzunun dağıtıldığı kümenin yapılandırmaları.

cms_enabled Boolean true

CloudMonitor aracısının kümenin ECS düğümlerine yüklenip yüklenmediğini belirtir. CloudMonitor aracısı yüklendikten sonra ECS örneklerinin izleme bilgilerini CloudMonitor konsolunda görüntüleyebilirsiniz. Yükleme önerilir. Geçerli değerler:

  • true: CloudMonitor aracısı ECS düğümlerine yüklenmiştir.
  • false: CloudMonitor aracısı ECS düğümlerine yüklenmemiştir.
cpu_policy String none

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

  • static: Düğümdeki belirli kaynak özelliklerine sahip pod'ların gelişmiş CPU benzeşimi ve özel kullanım hakkı almasını sağlar.
  • none: Varsayılan CPU benzeşiminin kullanıldığını belirtir.
labels etiket dizisi

Düğüm havuzundaki düğümlerin etiketleri. Kümedeki düğümlere etiket ekleyebilirsiniz. Etiketleri aşağıdaki kurallara göre eklemelisiniz:

  • Her etiket, büyük/küçük harfe duyarlı bir anahtar-değer çiftidir. En fazla 20 etiket ekleyebilirsiniz.
  • Bir anahtar benzersiz olmalı ve uzunluğu 64 karakteri aşmamalıdır. Bir değer boş olabilir ve uzunluğu 128 karakteri aşmamalıdır. Anahtarlar ve değerler aliyun, acs:, https:// veya http:// ile başlayamaz. Daha fazla bilgi için bkz. Etiketler ve Seçiciler.
runtime String docker

Konteyner çalışma zamanının adı.

runtime_version String 19.03.5

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

taints lekelenme dizisi

Düğümlerin lekelenmeleri. Lekelenmeler, pod'ların uygun olmayan düğümlere zamanlanmasını önlemek için düğümlere eklenir. Ancak toleranslar, pod'ların eşleşen lekelenmelere sahip düğümlere zamanlanmasına olanak tanır. Daha fazla bilgi için bkz. Lekelenmeler ve Toleranslar.

user_data String IyEvYmluL3NoCmVjaG8gIkhlbGxvIEFD****

Düğüm havuzunun kullanıcı verileri. Daha fazla bilgi için bkz. Kullanıcı verisi oluşturma.

node_name_mode String customized,test.,5,.com

Özel bir düğüm adı; bir önek, bir IP alt dizesi ve bir sonekten oluşur.

  • Önek ve sonek, noktalarla (.) ayrılmış birden çok parça içerebilir. Her parça küçük harfler, rakamlar ve tire (-) içerebilir. Özel bir düğüm adı bir rakam veya küçük harfle başlamalı ve bitmelidir.
  • IP alt dizesi uzunluğu, düğüm IP adresinin sonundan kısaltılacak basamak sayısını belirtir. IP alt dizesi uzunluğu 5 ile 12 arasında değişir.

Örneğin, düğüm IP adresi 192.168.0.55, önek aliyun.com, IP alt dizesi uzunluğu 5 ve sonek test ise düğüm adı aliyun.com00055test olacaktır.

nodepool_info Object

Düğüm havuzuyla ilgili bilgiler.

created String 2020-09-27T19:14:09.156823496+08:00

Düğüm havuzunun oluşturulma zamanı.

is_default Boolean true

Düğüm havuzunun varsayılan bir düğüm havuzu olup olmadığını belirtir. Bir Container Service kümesi genellikle yalnızca bir varsayılan düğüm havuzuna sahiptir. Geçerli değerler:

  • true: Düğüm havuzu varsayılan bir düğüm havuzudur.
  • false: Düğüm havuzu varsayılan bir düğüm havuzu değildir.
name String default-nodepool

Düğüm havuzunun adı.

Ad 1 ila 63 karakter uzunluğunda olmalı ve rakamlar, harfler ve tire (-) içerebilir. Tire (-) ile başlayamaz.

nodepool_id String np615c0e0966124216a0412e10afe0****

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

region_id String cn-beijing

Bölge kimliği.

resource_group_id String rg-acfmyvw3wjm****

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

type String ess

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

  • edge: kenar düğüm havuzu.
  • ess: cloud'daki düğüm havuzu.
updated String 2020-09-27T20:37:46+08:00

Düğüm havuzunun en son güncellenme zamanı.

scaling_group Object

Ölçeklendirme grubunun yapılandırması.

auto_renew Boolean false

Düğüm havuzundaki düğümler için otomatik yenilemenin etkin olup olmadığını belirtir. Bu parametre yalnızca instance_charge_type değeri PrePaid olarak ayarlandığında etkili olur. Geçerli değerler:

  • true: Otomatik yenileme etkindir.
  • false: Otomatik yenileme devre dışıdır.
auto_renew_period Long 0

Otomatik yenileme süresi. Bu parametre yalnızca instance_charge_type değeri PrePaid olarak ayarlandığında etkili olur ve gereklidir.

PeriodUnit=Month belirtirseniz geçerli değerler 1, 2, 3, 6 ve 12'dir.

data_disks veri_diski dizisi

Düğüm havuzundaki düğümlere eklenen veri disklerinin yapılandırmaları. Yapılandırmalar disk türünü ve disk boyutunu içerir.

image_id String aliyun_2_1903_x64_20G_alibase_20200529.vhd

Özel görüntünün kimliği. ACK tarafından desteklenen görüntüleri sorgulamak için DescribeKubernetesVersionMetadata öğesini çağırabilirsiniz.

instance_charge_type String PostPaid

Bir düğüm havuzundaki düğümlerin faturalama yöntemi. Geçerli değerler:

  • PrePaid: abonelik faturalama yöntemi.
  • PostPaid: kullandıkça öde faturalama yöntemi.
instance_types String dizisi ecs.n4.large

Düğüm havuzundaki düğümlerin örnek türleri.

multi_az_policy String COST_OPTIMIZED

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

  • PRIORITY: ECS örnekleri VSwitchIds.N parametresine göre oluşturulur. 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 öncelikli satın alma örnek türleri belirtildiğinde öncelikli olarak öncelikli satın alma örnekleri oluşturulur. Yetersiz kaynak nedeniyle öncelikli satın alma ö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 öncelikli satın alma ö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 alanlar arasındaki örnek dağılımını dengeleyebilirsiniz. Daha fazla bilgi için bkz. RebalanceInstances.
on_demand_base_capacity Long 0

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

on_demand_percentage_above_base_capacity Long 20

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

spot_instance_pools Long 5

Mevcut olan örnek türlerinin sayısı. Auto Scaling, en düşük maliyetle mevcut olan birden çok örnek türünden öncelikli satın alma örnekleri oluşturur. Geçerli değerler: 1 ila 10

spot_instance_remedy Boolean false

Öncelikli satın alma örneklerinin sayısı belirtilen minimum sayının altına düştüğünde bu örneklerin tamamlanıp tamamlanmadığını belirtir. Bu parametre true olarak ayarlanırsa ölçeklendirme grubu bir öncelikli satın alma örneğinin geri alınacağına dair bir sistem mesajı aldığında bu örneğin yerine yeni bir örnek oluşturmaya çalışır. Geçerli değerler:

  • true: Öncelikli satın alma örneklerinin tamamlanması etkindir.
  • false: Öncelikli satın alma örneklerinin tamamlanması devre dışıdır.
compensate_with_on_demand Boolean true

Maliyet veya yetersiz envanter gibi nedenlerle öncelikli satın alma örnekleri oluşturulamadığında gerekli ECS örnek sayısını karşılamak için kullandıkça öde örneklerinin otomatik olarak oluşturulup oluşturulmadığını belirtir. Bu parametre yalnızca multi_az_policy değeri COST_OPTIMIZED olarak ayarlandığında etkili olur. Geçerli değerler:

  • true: Öncelikli satın alma örnekleri oluşturulamadığında gerekli ECS örnek sayısını karşılamak için kullandıkça öde örnekleri otomatik olarak oluşturulur.
  • false: Öncelikli satın alma örnekleri oluşturulamadığında gerekli ECS örnek sayısını karşılamak için kullandıkça öde örnekleri otomatik olarak oluşturulmaz.
period Long 1

Düğüm havuzundaki düğümlerin abonelik süresi. Bu parametre yalnızca instance_charge_type değerini PrePaid olarak ayarladığınızda etkili olur ve gereklidir.

PeriodUnit=Month belirtirseniz geçerli değerler 1, 2, 3, 6, 12, 24, 36, 48 ve 60'tır.

period_unit String Month

Düğümlerin faturalama döngüsü. Bu parametre yalnızca instance_charge_type değeri PrePaid olarak ayarlandığında etkili olur.

Geçerli değer: Month.

platform String AliyunLinux

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

  • CentOS
  • AliyunLinux
  • Windows
  • WindowsCore
ram_policy String KubernetesWorkerRole-021dc54f-929b-437a-8ae0-34c24d3e****

Çalışan Resource Access Management (RAM) rolünün adı. RAM rolü, çalışan düğümlerin ECS örneklerini yönetmesine izin vermek için kümenin çalışan düğümlerine atanır.

spot_strategy String NoSpot

Öncelikli satın alma örnek türü. Geçerli değerler:

  • NoSpot: öncelikli satın alma olmayan örnek.
  • SpotWithPriceLimit: en yüksek teklif fiyatıyla yapılandırılmış öncelikli satın alma örneği.
  • SpotAsPriceGo: sistemin mevcut piyasa fiyatına göre otomatik teklif verdiği öncelikli satın alma örneği.

Daha fazla bilgi için bkz. Öncelikli satın alma örnekleri.

spot_price_limit Array

Öncelikli satın alma örneklerinin teklif yapılandırmaları.

instance_type String ecs.c6.large

Öncelikli satın alma örneklerinin örnek türü.

price_limit String 0.39

Tek bir öncelikli satın alma örneğinin fiyat limiti.

Birim: USD/saat.

rds_instances String dizisi rm-xxx

ApsaraDB RDS örneklerinin kimlikleri.

scaling_group_id String asg-2ze8n5qw4atggut8****

Ölçeklendirme grubunun kimliği.

scaling_policy String 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, bir sonraki ölçek genişletme olayı için gereken süreyi azaltır. Örnek durdurulduğunda yalnızca depolama hizmeti için ücretlendirilirsiniz. Bu, yerel diskler eklenmiş ECS örnekleri için geçerli değildir.
security_group_id String sg-2ze1iuk12m2sb4c4****

Düğüm havuzunun eklendiği güvenlik grubunun kimliği. Düğüm havuzu birden çok güvenlik grubuna eklenirse security_group_ids değerindeki ilk kimlik döndürülür.

security_group_ids String dizisi sg-2ze1iuk12m2sb4c4****

Düğüm havuzunun eklendiği güvenlik gruplarının kimlikleri.

system_disk_category String cloud_efficiency

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

  • cloud_efficiency: ultra disk
  • cloud_ssd: standart SSD
system_disk_size Long 120

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

Geçerli değerler: 20 ila 500

system_disk_performance_level String PL1

Düğüm için kullanmak istediğiniz sistem diskinin performans düzeyi (PL). Bu parametre yalnızca geliştirilmiş SSD'ler (ESSD) için etkili olur.

tags etiket dizisi

ECS örneklerine eklemek istediğiniz etiketler.

Her anahtar benzersiz olmalı ve uzunluğu 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.

vswitch_ids String dizisi vsw-2ze3ds0mdip0hdz8i****

vSwitch kimliği.

login_password String ******

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

Güvenlik amacıyla döndürülen parola şifrelenmiştir.

key_pair String pro-nodepool

Anahtar çiftinin adı. Bu parametreyi veya login_password parametresini ayarlamanız gerekir.

Düğüm havuzu yönetilen bir düğüm havuzuyse key_pair ayarlamalısınız.

internet_charge_type String PayByBandwidth

Düğümün genel IP adresinin faturalama yöntemi.

internet_max_bandwidth_out Long 10

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

deploymentset_id String ds-bp1d19mmbsv3jf6xxxxx

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

desired_size Long 2

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

private_pool_options Object

Özel düğüm havuzu seçenekleri.

id String eap-bp67acfmxazb4****

Özel havuzun kimliği. Özel düğüm havuzunun kimliği, özel düğüm havuzunun oluşturulduğu esneklik garantisi veya kapasite rezervasyonunun kimliğiyle aynıdır.

match_criteria String 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 garantisi veya kapasite rezervasyon hizmeti etkili olduğunda özel bir 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 özel düğüm havuzu. Sistem örnekleri başlatmak için açık bir özel düğüm havuzu seçer. Eşleşen açık özel düğüm havuzu yoksa genel düğüm havuzundaki kaynaklar kullanılır.
  • Target: belirli özel havuz. Sistem, belirtilen özel düğüm havuzunun kaynaklarını kullanarak örnekleri başlatı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.
status Object

Düğüm havuzuyla ilgili durum ayrıntıları.

failed_nodes Long 0

Başarısız düğüm sayısı.

healthy_nodes Long 3

Sağlıklı düğüm sayısı.

initial_nodes Long 0

Oluşturulmakta olan düğüm sayısı.

offline_nodes Long 0

Çevrimdışı düğüm sayısı.

removing_nodes Long 0

Kaldırılmakta olan düğüm sayısı.

serving_nodes Long 3

Çalışan düğüm sayısı.

state String active

Düğüm havuzunun durumu. Geçerli değerler:

  • active: Düğüm havuzu aktiftir.
  • scaling: Düğüm havuzu ölçeklendirilmektedir.
  • removing: Düğümler düğüm havuzundan kaldırılmaktadır.
  • deleting: Düğüm havuzu silinmektedir.
  • updating: Düğüm havuzu güncellenmektedir.
total_nodes Long 3

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

tee_config Object

Gizli bilgi işlem yapılandırması.

tee_enable Boolean false

Gizli bilgi işlemin etkin olup olmadığını belirtir. Geçerli değerler:

  • true: Gizli bilgi işlem etkindir.
  • false: Gizli bilgi işlem devre dışıdır.
management Object

Yönetilen düğüm havuzlarının yapılandırmaları. Yönetilen düğüm havuzları yalnızca profesyonel yönetilen Kubernetes kümelerinde kullanılabilir.

enable Boolean true

Yönetilen düğüm havuzu özelliğinin etkin olup olmadığını belirtir. Geçerli değerler:

  • true: Yönetilen düğüm havuzu özelliği etkindir.
  • false: Yönetilen düğüm havuzu özelliği devre dışıdır. Bu bölümdeki diğer parametreler yalnızca enable=true belirtildiğinde etkili olur.
auto_repair Boolean true

Otomatik onarımın etkin olup olmadığını belirtir. Bu parametre yalnızca enable=true belirtildiğinde etkili olur. Geçerli değerler:

  • true: Otomatik onarım etkindir.
  • false: Otomatik onarım devre dışıdır.
upgrade_config Object

Otomatik güncelleme yapılandırması. Yapılandırma yalnızca enable=true belirtildiğinde etkili olur.

auto_upgrade Boolean true

Otomatik güncellemelerin etkin olup olmadığını belirtir. Geçerli değerler:

  • true: Otomatik güncelleme etkindir.
  • false: Otomatik güncelleme devre dışıdır.
surge Long 5

Ek düğüm sayısı.

surge_percentage Long 50

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

Ek düğüm sayısı = Ek düğümlerin yüzdesi × Düğüm havuzundaki düğüm sayısı. Örneğin, ek düğümlerin yüzdesi %50 olarak ayarlanır ve düğüm havuzundaki düğüm sayısı altıdır. Ek düğüm sayısı üç olacaktır.

max_unavailable Long 1

Zamanlanamaz durumda olabilecek maksimum düğüm sayısı. Geçerli değerler: 1 ila 1000.

Varsayılan değer: 1.

interconnect_config Object

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

Kenar düğüm havuzunun ağ yapılandırması. Bu parametre yalnızca kenar düğüm havuzları için etkili olur.

cen_id String cen-ey9k9nfhz0f*******

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

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

ccn_id String ccn-qm5i0i0q9yi*******

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

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

ccn_region_id String cn-shanghai

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

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

bandwidth Long 10

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

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

improved_period String 1

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

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

interconnect_mode String basic

Kenar düğüm havuzunun ağ türü. Geçerli değerler: basic ve dedicated. Bu parametre yalnızca kenar düğüm havuzları için etkili olur.

max_nodes Long 10

Kenar düğüm havuzu tarafından desteklenen maksimum düğüm sayısı. Bu parametrenin değeri 0'a eşit veya 0'dan büyük olmalıdır. 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 bu parametre kenar düğüm havuzları için 0'dan büyük bir değere ayarlanır. Türleri ess olan düğüm havuzları veya varsayılan kenar düğüm havuzları için bu parametre 0 olarak ayarlanır.

node_config Object

Düğümlerin yapılandırmaları.

Örnekler

Örnek istekler

GET /clusters/cc0f87de0b8fb403f86e10e204f83****/nodepools HTTP/1.1 
Content-Type:application/json

Örnek başarılı yanıt

XML biçimi

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

<DescribeClusterNodePoolsResponse>
    <nodepools>
        <auto_scaling>
            <eip_bandwidth>5</eip_bandwidth>
            <is_bond_eip>true</is_bond_eip>
            <eip_internet_charge_type>PayByBandwidth</eip_internet_charge_type>
            <enable>true</enable>
            <max_instances>10</max_instances>
            <min_instances>2</min_instances>
            <type>cpu</type>
        </auto_scaling>
        <kubernetes_config>
            <cms_enabled>true</cms_enabled>
            <cpu_policy>none</cpu_policy>
            <labels>
                <key>env</key>
                <value>prod</value>
            </labels>
            <runtime>docker</runtime>
            <runtime_version>19.03.5</runtime_version>
            <taints>
                <key>key</key>
                <value>value</value>
                <effect>NoSchedule</effect>
            </taints>
            <user_data>IyEvYmluL3NoCmVjaG8gIkhlbGxvIEFD****</user_data>
        </kubernetes_config>
        <nodepool_info>
            <created>2020-09-27T19:14:09.156823496+08:00</created>
            <is_default>true</is_default>
            <name>default-nodepool</name>
            <nodepool_id>np615c0e0966124216a0412e10afe0****</nodepool_id>
            <region_id>cn-beijing</region_id>
            <resource_group_id>rg-acfmyvw3wjm****</resource_group_id>
            <type>ess</type>
            <updated>2020-09-27T20:37:46+08:00</updated>
        </nodepool_info>
        <scaling_group>
            <auto_renew>false</auto_renew>
            <auto_renew_period>0</auto_renew_period>
            <data_disks>
                <category>cloud_ssd</category>
                <size>40</size>
                <encrypted>true</encrypted>
                <auto_snapshot_policy_id>sp-2zej1nogjvovnz4z****</auto_snapshot_policy_id>
            </data_disks>
            <image_id>aliyun_2_1903_x64_20G_alibase_20200529.vhd</image_id>
            <instance_charge_type>PostPaid</instance_charge_type>
            <instance_types>ecs.n4.large</instance_types>
            <multi_az_policy>COST_OPTIMIZED</multi_az_policy>
            <on_demand_base_capacity>0</on_demand_base_capacity>
            <on_demand_percentage_above_base_capacity>20</on_demand_percentage_above_base_capacity>
            <spot_instance_pools>5</spot_instance_pools>
            <spot_instance_remedy>false</spot_instance_remedy>
            <compensate_with_on_demand>true</compensate_with_on_demand>
            <period>0</period>
            <period_unit>Month</period_unit>
            <platform>AliyunLinux</platform>
            <ram_policy>KubernetesWorkerRole-021dc54f-929b-437a-8ae0-34c24d3e****</ram_policy>
            <spot_strategy>NoSpot</spot_strategy>
            <spot_price_limit>
                <instance_type>ecs.c6.large</instance_type>
                <price_limit>0.39</price_limit>
            </spot_price_limit>
            <rds_instances>rm-xxx</rds_instances>
            <scaling_group_id>asg-2ze8n5qw4atggut8****</scaling_group_id>
            <scaling_policy>release</scaling_policy>
            <security_group_id>sg-2ze1iuk12m2sb4c4****</security_group_id>
            <security_group_ids>sg-2ze1iuk12m2sb4c4****</security_group_ids>
            <system_disk_category>cloud_efficiency</system_disk_category>
            <system_disk_size>120</system_disk_size>
            <tags>
                <key>env</key>
                <value>prod</value>
            </tags>
            <vswitch_ids>vsw-2ze3ds0mdip0hdz8i****</vswitch_ids>
            <login_password>******</login_password>
            <key_pair>pro-nodepool</key_pair>
            <internet_charge_type>PayByBandwidth</internet_charge_type>
            <internet_max_bandwidth_out>10</internet_max_bandwidth_out>
        </scaling_group>
        <status>
            <failed_nodes>0</failed_nodes>
            <healthy_nodes>3</healthy_nodes>
            <initial_nodes>0</initial_nodes>
            <offline_nodes>0</offline_nodes>
            <removing_nodes>0</removing_nodes>
            <serving_nodes>3</serving_nodes>
            <state>active</state>
            <total_nodes>3</total_nodes>
        </status>
        <tee_config>
            <tee_enable>false</tee_enable>
        </tee_config>
        <management>
            <enable>true</enable>
            <auto_repair>true</auto_repair>
            <upgrade_config>
                <auto_upgrade>true</auto_upgrade>
                <surge>5</surge>
                <surge_percentage>50</surge_percentage>
                <max_unavailable>1</max_unavailable>
            </upgrade_config>
        </management>
    </nodepools>
</DescribeClusterNodePoolsResponse>

JSON biçimi

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

{
  "nodepools" : [ {
    "auto_scaling" : {
      "eip_bandwidth" : 5,
      "is_bond_eip" : true,
      "eip_internet_charge_type" : "PayByBandwidth",
      "enable" : true,
      "max_instances" : 10,
      "min_instances" : 2,
      "type" : "cpu"
    },
    "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" : "IyEvYmluL3NoCmVjaG8gIkhlbGxvIEFD****"
    },
    "nodepool_info" : {
      "created" : "2020-09-27T19:14:09.156823496+08:00",
      "is_default" : true,
      "name" : "default-nodepool",
      "nodepool_id" : "np615c0e0966124216a0412e10afe0****",
      "region_id" : "cn-beijing",
      "resource_group_id" : "rg-acfmyvw3wjm****",
      "type" : "ess",
      "updated" : "2020-09-27T20:37:46+08:00"
    },
    "scaling_group" : {
      "auto_renew" : false,
      "auto_renew_period" : 0,
      "data_disks" : [ {
        "category" : "cloud_ssd",
        "size" : 40,
        "encrypted" : "true",
        "auto_snapshot_policy_id" : "sp-2zej1nogjvovnz4z****"
      } ],
      "image_id" : "aliyun_2_1903_x64_20G_alibase_20200529.vhd",
      "instance_charge_type" : "PostPaid",
      "instance_types" : [ "ecs.n4.large" ],
      "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,
      "period" : 0,
      "period_unit" : "Month",
      "platform" : "AliyunLinux",
      "ram_policy" : "KubernetesWorkerRole-021dc54f-929b-437a-8ae0-34c24d3e****",
      "spot_strategy" : "NoSpot",
      "spot_price_limit" : [ {
        "instance_type" : "ecs.c6.large",
        "price_limit" : "0.39"
      } ],
      "rds_instances" : [ "rm-xxx" ],
      "scaling_group_id" : "asg-2ze8n5qw4atggut8****",
      "scaling_policy" : "release",
      "security_group_id" : "sg-2ze1iuk12m2sb4c4****",
      "security_group_ids" : [ "sg-2ze1iuk12m2sb4c4****" ],
      "system_disk_category" : "cloud_efficiency",
      "system_disk_size" : 120,
      "tags" : [ {
        "key" : "env",
        "value" : "prod"
      } ],
      "vswitch_ids" : [ "vsw-2ze3ds0mdip0hdz8i****" ],
      "login_password" : "******",
      "key_pair" : "pro-nodepool",
      "internet_charge_type" : "PayByBandwidth",
      "internet_max_bandwidth_out" : 10
    },
    "status" : {
      "failed_nodes" : 0,
      "healthy_nodes" : 3,
      "initial_nodes" : 0,
      "offline_nodes" : 0,
      "removing_nodes" : 0,
      "serving_nodes" : 3,
      "state" : "active",
      "total_nodes" : 3
    },
    "tee_config" : {
      "tee_enable" : false
    },
    "management" : {
      "enable" : true,
      "auto_repair" : true,
      "upgrade_config" : {
        "auto_upgrade" : true,
        "surge" : 5,
        "surge_percentage" : 50,
        "max_unavailable" : 1
      }
    }
  } ]
}

Hata kodları

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