華為云計算 云知識 獲取指定的節(jié)點ShowNode
獲取指定的節(jié)點ShowNode

 

接口說明

該API用于通過節(jié)點ID獲取指定節(jié)點的詳細信息。

集群管理的URL格式為:https://Endpoint/uri。其中uri為資源路徑,也即API訪問的路徑。

URL
GET  https://cce.cn-north-4.myhuaweicloud.com/api/v3/projects/{project_id}/clusters/{cluster_id}/nodes/{node_id} 
請求參數(shù)
名稱 類型 IN 必選 描述
Content-Type
 
string header

消息體的類型(格式)

X-Auth-Token
 
string header

調(diào)用接口的認證方式分為Token和AK/SK兩種,如果您使用的Token方式,此參數(shù)為必填,請?zhí)顚慣oken的值,獲取方式請參見獲取token。

project_id
 
string path

項目ID,獲取方式請參見如何獲取接口URI中參數(shù)。

cluster_id
 
string path

集群ID,獲取方式請參見如何獲取接口URI中參數(shù)。

node_id
 
string path

節(jié)點ID,獲取方式請參見如何獲取接口URI中參數(shù)

返回參數(shù)
返回碼: 200

表示獲取集群下指定的節(jié)點成功。

名稱 類型 必選 描述
kind
 
string

API類型,固定值“Node”,該值不可修改。

apiVersion
 
string

API版本,固定值“v3”,該值不可修改。

metadata
 
NodeMetadata object

metadata是節(jié)點對象的元數(shù)據(jù)定義,是集合類的元素類型,包含一組由不同名稱定義的屬性。

spec
 
NodeSpec object

spec是集合類的元素類型,用戶對需要管理的節(jié)點對象進行詳細描述的主體部分都在spec中給出。系統(tǒng)通過spec的描述來創(chuàng)建或更新對象。

status
 
NodeStatus object

節(jié)點狀態(tài),動態(tài)記錄,創(chuàng)建或修改時指定無意義.

200 metadata
名稱 類型 必選 描述
name
 
string

節(jié)點名稱

命名規(guī)則:以小寫字母開頭,由小寫字母、數(shù)字、中劃線(-)組成,長度范圍1-56位,且不能以中劃線(-)結(jié)尾。 若name未指定或指定為空字符串,則按照默認規(guī)則生成節(jié)點名稱。默認規(guī)則為:“集群名稱-隨機字符串”,若集群名稱過長,則只取前36個字符。 若節(jié)點數(shù)量(count)大于1時,則按照默認規(guī)則會在用戶輸入的節(jié)點名稱末尾添加隨機字符串。默認規(guī)則為:“用戶輸入名稱-隨機字符串”,若用戶輸入的節(jié)點名稱長度范圍超過50位時,系統(tǒng)截取前50位,并在末尾添加隨機字符串。

uid
 
string

節(jié)點ID,資源唯一標識,創(chuàng)建成功后自動生成,填寫無效

labels
 
Map<String,String>

CCE自有節(jié)點標簽,非Kubernetes原生labels。

標簽可用于選擇對象并查找滿足某些條件的對象集合,格式為key/value鍵值對。

示例:

"labels": {
  "key" : "value"
}
annotations
 
Map<String,String>

CCE自有節(jié)點注解,非Kubernetes原生annotations,格式為key/value鍵值對。 示例:

"annotations": {
  "key1" : "value1",
  "key2" : "value2"
}

Annotations不用于標識和選擇對象。Annotations中的元數(shù)據(jù)可以是small或large,structured或unstructured,并且可以包括標簽不允許使用的字符。

creationTimestamp
 
string

創(chuàng)建時間,創(chuàng)建成功后自動生成,填寫無效

updateTimestamp
 
string

更新時間,創(chuàng)建成功后自動生成,填寫無效

200 spec
名稱 類型 必選 描述
flavor
 
string

節(jié)點的規(guī)格,CCE支持的節(jié)點規(guī)格請參考節(jié)點規(guī)格說明獲取。

az
 
string

待創(chuàng)建節(jié)點所在的可用區(qū),需要指定可用區(qū)(AZ)的名稱。 CCE支持的可用區(qū)請參考地區(qū)和終端節(jié)點

os
 
string

節(jié)點的操作系統(tǒng)類型。具體支持的操作系統(tǒng)請參見節(jié)點操作系統(tǒng)說明。

  • 系統(tǒng)會根據(jù)集群版本自動選擇支持的系統(tǒng)版本。當前集群版本不支持該系統(tǒng)類型,則會報錯。
  • 若在創(chuàng)建節(jié)點時指定了extendParam中的alpha.cce/NodeImageID參數(shù),可以不填寫此參數(shù)。
login
 
Login object

節(jié)點的登錄方式。密鑰對和密碼登錄方式二者必選其一。

rootVolume
 
Volume object

節(jié)點的磁盤信息

dataVolumes
 
Array of Volume objects

節(jié)點的數(shù)據(jù)盤參數(shù)(目前已支持通過控制臺為CCE節(jié)點添加第二塊數(shù)據(jù)盤)。 如果數(shù)據(jù)盤正供容器運行時和Kubelet組件使用,則不可被卸載,否則將導致節(jié)點不可用。 針對專屬云節(jié)點,參數(shù)解釋與rootVolume一致

storage
 
Storage object

磁盤初始化配置管理參數(shù)。

該參數(shù)配置邏輯較為復雜,詳細說明請參見節(jié)點磁盤掛載。

該參數(shù)缺省時,按照extendParam中的DockerLVMConfigOverride(已廢棄)參數(shù)進行磁盤管理。此參數(shù)對1.15.11及以上集群版本支持。

如存在節(jié)點規(guī)格涉及本地盤并同時使用 云硬盤 場景時,請勿缺省此參數(shù),避免出現(xiàn)將用戶未期望的磁盤分區(qū)。

publicIP
 
NodePublicIP object

節(jié)點的 彈性公網(wǎng)IP

創(chuàng)建節(jié)點池添加節(jié)點時不支持該參數(shù)。

nodeNicSpec
 
NodeNicSpec object

節(jié)點的網(wǎng)卡信息

count
 
integer

批量創(chuàng)建時節(jié)點的個數(shù),必須為大于等于1,小于等于最大限額的正整數(shù)。作用于節(jié)點池時該項可以不填寫。

billingMode
 
integer

節(jié)點的計費模式:

  • 0: 按需付費
  • 1: 包周期
  • 2: 已廢棄:自動付費包周期
taints
 
Array of Taint objects

支持給創(chuàng)建出來的節(jié)點加Taints來設置反親和性,taints配置不超過20條。每條Taints包含以下3個參數(shù):

  • Key:必須以字母或數(shù)字開頭,可以包含字母、數(shù)字、連字符、下劃線和點,最長63個字符;另外可以使用DNS子域作為前綴。
  • Value:必須以字符或數(shù)字開頭,可以包含字母、數(shù)字、連字符、下劃線和點,最長63個字符。
  • Effect:只可選NoSchedule,PreferNoSchedule或NoExecute。 字段使用場景:在節(jié)點創(chuàng)建場景下,支持指定初始值,查詢時不返回該字段;在節(jié)點池場景下,其中節(jié)點模板中支持指定初始值,查詢時支持返回該字段;在其余場景下,查詢時都不會返回該字段。

示例:

"taints": [{
  "key": "status",
  "value": "unavailable",
  "effect": "NoSchedule"
}, {
  "key": "looks",
  "value": "bad",
  "effect": "NoSchedule"
}]
k8sTags
 
Map<String,String>

格式為key/value鍵值對。鍵值對個數(shù)不超過20條。

  • Key:必須以字母或數(shù)字開頭,可以包含字母、數(shù)字、連字符、下劃線和點,最長63個字符;另外可以使用DNS子域作為前綴,例如example.com/my-key,DNS子域最長253個字符。
  • Value:可以為空或者非空字符串,非空字符串必須以字符或數(shù)字開頭,可以包含字母、數(shù)字、連字符、下劃線和點,最長63個字符。 字段使用場景:在節(jié)點創(chuàng)建場景下,支持指定初始值,查詢時不返回該字段;在節(jié)點池場景下,其中節(jié)點模板中支持指定初始值,查詢時支持返回該字段;在其余場景下,查詢時都不會返回該字段。

示例:

"k8sTags": {
  "key": "value"
}
ecsGroupId
 
string

云服務器 組ID,若指定,將節(jié)點創(chuàng)建在該云服務器組下

dedicatedHostId
 
string

指定DeH主機的ID,將節(jié)點調(diào)度到自己的DeH上。

創(chuàng)建節(jié)點池添加節(jié)點時不支持該參數(shù)。

userTags
 
Array of UserTag objects

云服務器標簽,鍵必須唯一,CCE支持的最大用戶自定義標簽數(shù)量依region而定,自定義標簽數(shù)上限為8個。 字段使用場景:在節(jié)點創(chuàng)建場景下,支持指定初始值,查詢時不返回該字段;在節(jié)點池場景下,其中節(jié)點模板中支持指定初始值,查詢時支持返回該字段;在其余場景下,查詢時都不會返回該字段。

runtime
 
Runtime object

容器運行時, 默認場景:

  • 1.25以下集群:默認為"docker"
  • 1.25及以上集群,隨操作系統(tǒng)變化,默認的容器運行時不同:操作系統(tǒng)為歐拉2.5、歐拉2.8的節(jié)點默認為"docker",其余操作系統(tǒng)的節(jié)點默認為"containerd"
initializedConditions
 
Array of strings

自定義初始化標記。

CCE節(jié)點在初始化完成之前,會打上初始化未完成污點(node.cloudprovider.kubernetes.io/uninitialized)防止pod調(diào)度到節(jié)點上。

cce支持自定義初始化標記,在接收到initializedConditions參數(shù)后,會將參數(shù)值轉(zhuǎn)換成節(jié)點標簽,隨節(jié)點下發(fā),例如:cloudprovider.openvessel.io/inject-initialized-conditions=CCEInitial_CustomedInitial。

當節(jié)點上設置了此標簽,會輪詢節(jié)點的status.Conditions,查看conditions的type是否存在標記名,如CCEInitial、CustomedInitial標記,如果存在所有傳入的標記,且狀態(tài)為True,認為節(jié)點初始化完成,則移除初始化污點。

  • 必須以字母、數(shù)字組成,長度范圍1-20位。
  • 標記數(shù)量不超過2個
extendParam
 
NodeExtendParam object

創(chuàng)建節(jié)點時的擴展參數(shù)。

200 spec.login
名稱 類型 必選 描述
sshKey
 
string

選擇密鑰對方式登錄時的密鑰對名稱。

userPassword
 
UserPassword object

選擇密碼方式登錄時的帳號密碼信息,之后可通過此帳號密碼登錄節(jié)點。

200 spec.login.userPassword
名稱 類型 必選 描述
username
 
string

登錄帳號,默認為“root”

password
 
string

登錄密碼,若創(chuàng)建節(jié)點通過用戶名密碼方式,即使用該字段,則響應體中該字段作屏蔽展示。 密碼復雜度要求:

  • 長度為8-26位。
  • 密碼至少必須包含大寫字母、小寫字母、數(shù)字和特殊字符(!@$%^-_=+[{}]:,./?~#*)中的三種。
  • 密碼不能包含用戶名或用戶名的逆序。 創(chuàng)建節(jié)點時password字段需要加鹽加密,具體方法請參見創(chuàng)建節(jié)點時password字段加鹽加密
200 spec.rootVolume
名稱 類型 必選 描述
size
 
integer

磁盤大小,單位為GB

  • 系統(tǒng)盤取值范圍:40~1024
  • 數(shù)據(jù)盤取值范圍:100~32768
volumetype
 
string

磁盤類型,取值請參見創(chuàng)建云服務器 中“root_volume字段數(shù)據(jù)結(jié)構(gòu)說明”。

  • SAS:高IO,是指由SAS存儲提供資源的磁盤類型。
  • SSD:超高IO,是指由SSD存儲提供資源的磁盤類型。
  • SATA:普通IO,是指由SATA存儲提供資源的磁盤類型。EVS已下線SATA磁盤,僅存量節(jié)點有此類型的磁盤。
extendParam
 
Map<String,Object>

磁盤擴展參數(shù),取值請參見創(chuàng)建云服務器中“extendparam”參數(shù)的描述。 鏈接請參見創(chuàng)建云服務器

cluster_id
 
string

云服務器系統(tǒng)盤對應的存儲池的ID。僅用作專屬云集群, 專屬分布式存儲 DSS的存儲池ID,即dssPoolID。

獲取方法請參見獲取單個專屬分布式存儲池詳情中“表3 響應參數(shù)”的ID字段。

cluster_type
 
string

云服務器系統(tǒng)盤對應的磁盤存儲類型。僅用作專屬云集群,固定取值為dss。

hw:passthrough
 
boolean
  • 使用SDI規(guī)格創(chuàng)建虛擬機時請關(guān)注該參數(shù),如果該參數(shù)值為true,說明創(chuàng)建的為SCSI類型的卷
  • 節(jié)點池類型為ElasticBMS時,此參數(shù)必須填寫為true
  • 如存在節(jié)點規(guī)格涉及本地盤并同時使用云硬盤場景時,請設置磁盤初始化配置管理參數(shù),參見節(jié)點磁盤掛載
metadata
 
VolumeMetadata object

云硬盤加密信息,僅在創(chuàng)建節(jié)點系統(tǒng)盤或數(shù)據(jù)盤需加密時須填寫。

200 spec.rootVolume.metadata
名稱 類型 必選 描述
__system__encrypted
 
string

表示云硬盤加密功能的字段,'0'代表不加密,'1'代表加密。

該字段不存在時,云硬盤默認為不加密。

__system__cmkid
 
string

用戶主密鑰ID,是metadata中的表示加密功能的字段,與__system__encrypted配合使用。

200 spec.dataVolumes
名稱 類型 必選 描述
size
 
integer

磁盤大小,單位為GB

  • 系統(tǒng)盤取值范圍:40~1024
  • 數(shù)據(jù)盤取值范圍:100~32768
volumetype
 
string

磁盤類型,取值請參見創(chuàng)建云服務器 中“root_volume字段數(shù)據(jù)結(jié)構(gòu)說明”。

  • SAS:高IO,是指由SAS存儲提供資源的磁盤類型。
  • SSD:超高IO,是指由SSD存儲提供資源的磁盤類型。
  • SATA:普通IO,是指由SATA存儲提供資源的磁盤類型。EVS已下線SATA磁盤,僅存量節(jié)點有此類型的磁盤。
extendParam
 
Map<String,Object>

磁盤擴展參數(shù),取值請參見創(chuàng)建云服務器中“extendparam”參數(shù)的描述。 鏈接請參見創(chuàng)建云服務器

cluster_id
 
string

云服務器系統(tǒng)盤對應的存儲池的ID。僅用作專屬云集群,專屬分布式存儲DSS的存儲池ID,即dssPoolID。

獲取方法請參見獲取單個專屬分布式存儲池詳情中“表3 響應參數(shù)”的ID字段。

cluster_type
 
string

云服務器系統(tǒng)盤對應的磁盤存儲類型。僅用作專屬云集群,固定取值為dss。

hw:passthrough
 
boolean
  • 使用SDI規(guī)格創(chuàng)建虛擬機時請關(guān)注該參數(shù),如果該參數(shù)值為true,說明創(chuàng)建的為SCSI類型的卷
  • 節(jié)點池類型為ElasticBMS時,此參數(shù)必須填寫為true
  • 如存在節(jié)點規(guī)格涉及本地盤并同時使用云硬盤場景時,請設置磁盤初始化配置管理參數(shù),參見節(jié)點磁盤掛載。
metadata
 
VolumeMetadata object

云硬盤加密信息,僅在創(chuàng)建節(jié)點系統(tǒng)盤或數(shù)據(jù)盤需加密時須填寫。

200 spec.dataVolumes.metadata
名稱 類型 必選 描述
__system__encrypted
 
string

表示云硬盤加密功能的字段,'0'代表不加密,'1'代表加密。

該字段不存在時,云硬盤默認為不加密。

__system__cmkid
 
string

用戶主密鑰ID,是metadata中的表示加密功能的字段,與__system__encrypted配合使用。

200 spec.storage
名稱 類型 必選 描述
storageSelectors
 
Array of StorageSelectors objects

磁盤選擇,根據(jù)matchLabels和storageType對匹配的磁盤進行管理。磁盤匹配存在先后順序,靠前的匹配規(guī)則優(yōu)先匹配。

storageGroups
 
Array of StorageGroups objects

由多個存儲設備組成的存儲組,用于各個存儲空間的劃分。

200 spec.storage.storageSelectors
名稱 類型 必選 描述
name
 
string

selector的名字,作為storageGroup中selectorNames的索引,因此各個selector間的名字不能重復。

storageType
 
string

存儲類型,當前僅支持evs(云硬盤)或local(本地盤);local存儲類型不支持磁盤選擇,所有本地盤將被組成一個VG,因此也僅允許只有一個local類型的storageSelector。

matchLabels
 
matchLabels object

evs盤的匹配字段,支持DataVolume中的size、volumeType、metadataEncrypted、metadataCmkid、count五個字段。

200 spec.storage.storageSelectors.matchLabels
名稱 類型 必選 描述
size
 
string

匹配的磁盤大小,不填則無磁盤大小限制。例如:100.

volumeType
 
string

云硬盤類型,目前支持SSD\GPSSD\SAS三種。

metadataEncrypted
 
string

磁盤加密標識符,0代表不加密,1代表加密。

metadataCmkid
 
string

加密磁盤的用戶主密鑰ID,長度為36字節(jié)的字符串。

count
 
string

磁盤選擇個數(shù),不填則選擇所有此類磁盤。

200 spec.storage.storageGroups
名稱 類型 必選 描述
name
 
string

storageGroups的名字,作為虛擬存儲組的名字,因此各個group名字不能重復。

cceManaged
 
boolean

k8s及runtime所屬存儲空間。有且僅有一個group被設置為true,不填默認false。

selectorNames
 
Array of strings

對應storageSelectors中的name,一個group可選擇多個selector;但一個selector只能被一個group選擇。

virtualSpaces
 
Array of VirtualSpace objects

group中空間配置的詳細管理。

200 spec.storage.storageGroups.virtualSpaces
名稱 類型 必選 描述
name
 
string

virtualSpace的名稱,當前僅支持三種類型:kubernetes、runtime、user。

  • kubernetes:k8s空間配置,需配置lvmConfig;
  • runtime:運行時空間配置,需配置runtimeConfig;
  • user:用戶空間配置,需配置lvmConfig
size
 
string

virtualSpace的大小,僅支持整數(shù)百分比。例如:90%。

一個group中所有virtualSpace的百分比之和不得超過100%

lvmConfig
 
LVMConfig object

lvm配置管理,適用于kubernetes和user空間配置。 需要注意:一個virtualSpace僅支持一個config配置。

runtimeConfig
 
RuntimeConfig object

runtime配置管理,適用于運行時空間配置。 需要注意:一個virtualSpace僅支持一個config配置。

200 spec.storage.storageGroups.virtualSpaces.lvmConfig
名稱 類型 必選 描述
lvType
 
string

LVM寫入模式:linear、striped。linear:線性模式;striped:條帶模式,使用多塊磁盤組成條帶模式,能夠提升磁盤性能。

path
 
string

磁盤掛載路徑。僅在用戶配置中生效。支持包含:數(shù)字、大小寫字母、點、中劃線、下劃線的絕對路徑。

200 spec.storage.storageGroups.virtualSpaces.runtimeConfig
名稱 類型 必選 描述
lvType
 
string

LVM寫入模式:linear、striped。linear:線性模式;striped:條帶模式,使用多塊磁盤組成條帶模式,能夠提升磁盤性能。

200 spec.publicIP
名稱 類型 必選 描述
ids
 
Array of strings

已有的彈性IP的ID列表。數(shù)量不得大于待創(chuàng)建節(jié)點數(shù)

若已配置ids參數(shù),則無需配置count和eip參數(shù)

count
 
integer

要動態(tài)創(chuàng)建的彈性IP個數(shù)。

count參數(shù)與eip參數(shù)必須同時配置。

eip
 
NodeEIPSpec object

彈性IP參數(shù)

200 spec.publicIP.eip
名稱 類型 必選 描述
iptype
 
string

彈性IP類型,取值請參見申請EIP接口中publicip.type說明。 鏈接請參見申請EIP

bandwidth
 
NodeBandwidth object

彈性IP的帶寬參數(shù)

200 spec.publicIP.eip.bandwidth
名稱 類型 必選 描述
chargemode
 
string

帶寬的計費類型:

  • 未傳該字段,表示按帶寬計費。 - 字段值為空,表示按帶寬計費。
  • 字段值為“traffic”,表示按流量計費。
  • 字段為其它值,會導致創(chuàng)建云服務器失敗。
  • 按帶寬計費:按公網(wǎng)傳輸速率(單位為Mbps)計費。當您的帶寬利用率高于10%時,建議優(yōu)先選擇按帶寬計費。
  • 按流量計費:只允許在創(chuàng)建按需節(jié)點時指定,按公網(wǎng)傳輸?shù)臄?shù)據(jù)總量(單位為GB)計費。當您的帶寬利用率低于10%時,建議優(yōu)先選擇按流量計費。
size
 
integer

帶寬大小,取值請參見取值請參見申請EIP接口中bandwidth.size說明。 鏈接請參見申請EIP

sharetype
 
string

帶寬的共享類型,共享類型枚舉:PER,表示獨享。WHOLE,表示共享。

200 spec.nodeNicSpec
名稱 類型 必選 描述
primaryNic
 
NicSpec object

主網(wǎng)卡的描述信息。

extNics
 
Array of NicSpec objects

擴展網(wǎng)卡

創(chuàng)建節(jié)點池添加節(jié)點時不支持該參數(shù)。

200 spec.nodeNicSpec.primaryNic
名稱 類型 必選 描述
subnetId
 
string

網(wǎng)卡所在子網(wǎng)的網(wǎng)絡ID。主網(wǎng)卡創(chuàng)建時若未指定subnetId,將使用集群子網(wǎng)。拓展網(wǎng)卡創(chuàng)建時必須指定subnetId。

fixedIps
 
Array of strings

主網(wǎng)卡的IP將通過fixedIps指定,數(shù)量不得大于創(chuàng)建的節(jié)點數(shù)。fixedIps或ipBlock同時只能指定一個。

ipBlock
 
string

主網(wǎng)卡的IP段的CIDR格式,創(chuàng)建的節(jié)點IP將屬于該IP段內(nèi)。fixedIps或ipBlock同時只能指定一個。

200 spec.nodeNicSpec.extNics
名稱 類型 必選 描述
subnetId
 
string

網(wǎng)卡所在子網(wǎng)的網(wǎng)絡ID。主網(wǎng)卡創(chuàng)建時若未指定subnetId,將使用集群子網(wǎng)。拓展網(wǎng)卡創(chuàng)建時必須指定subnetId。

fixedIps
 
Array of strings

主網(wǎng)卡的IP將通過fixedIps指定,數(shù)量不得大于創(chuàng)建的節(jié)點數(shù)。fixedIps或ipBlock同時只能指定一個。

ipBlock
 
string

主網(wǎng)卡的IP段的CIDR格式,創(chuàng)建的節(jié)點IP將屬于該IP段內(nèi)。fixedIps或ipBlock同時只能指定一個。

200 spec.taints
名稱 類型 必選 描述
key
 
string

value
 
string

effect
 
string

作用效果

200 spec.userTags
名稱 類型 必選 描述
key
 
string

云服務器標簽的鍵。不得以"CCE-"或"__type_baremetal"開頭

value
 
string

云服務器標簽的值

200 spec.runtime
名稱 類型 必選 描述
name
 
string

容器運行時, 默認場景:

  • 1.25以下集群:默認為"docker"
  • 1.25及以上集群,隨操作系統(tǒng)變化,默認的容器運行時不同:操作系統(tǒng)為歐拉2.5、歐拉2.8的節(jié)點默認為"docker",其余操作系統(tǒng)的節(jié)點默認為"containerd"
200 spec.extendParam
名稱 類型 必選
ecs:performancetype
 
string
orderID
 
string
productID
 
string
maxPods
 
integer
periodType
 
string
periodNum
 
integer
isAutoRenew
 
string
isAutoPay
 
string
DockerLVMConfigOverride
 
string
dockerBaseSize
 
integer
publicKey
 
string
alpha.cce/preInstall
 
string
alpha.cce/postInstall
 
string
alpha.cce/NodeImageID
 
string
nicMultiqueue
 
string
nicThreshold
 
string
chargingMode
 
integer
agency_name
 
string
kube-reserved-mem
 
integer
system-reserved-mem
 
integer
200 status
名稱 類型 必選 描述
phase
 
string

節(jié)點狀態(tài):節(jié)點資源生命周期管理(如安裝卸載等)狀態(tài)和集群內(nèi)k8s node狀態(tài)的綜合體現(xiàn),取值如下

  • Build:創(chuàng)建中,表示節(jié)點正處于創(chuàng)建過程中。
  • Installing:納管中,表示節(jié)點正處于納管過程中。
  • Upgrading:升級中,表示節(jié)點正處于升級過程中。
  • Active:正常,表示節(jié)點處于正常狀態(tài)。
  • Abnormal:異常,表示節(jié)點處于異常狀態(tài)。
  • Deleting: 刪除中,表示節(jié)點正處于刪除過程中。
  • Error:故障,表示節(jié)點處于故障狀態(tài)。
lastProbeTime
 
string

節(jié)點最近一次狀態(tài)檢查時間。集群處于異常、凍結(jié)或者中間態(tài)(例如創(chuàng)建中)時,節(jié)點的狀態(tài)檢查動作可能受影響。檢查時間超過5分的節(jié)點狀態(tài)不具有參考意義。

jobID
 
string

創(chuàng)建或刪除時的任務ID。

serverId
 
string

底層云服務器或裸金屬節(jié)點ID。

privateIP
 
string

節(jié)點主網(wǎng)卡私有網(wǎng)段IP地址。

privateIPv6IP
 
string

節(jié)點主網(wǎng)卡私有網(wǎng)段IPv6地址。

publicIP
 
string

節(jié)點彈性 公網(wǎng)IP 地址。如果ECS的數(shù)據(jù)沒有實時同步,可在界面上通過“同步節(jié)點信息”手動進行更新。

deleteStatus
 
DeleteStatus object

刪除資源時表示資源刪除狀態(tài)

200 status.deleteStatus
名稱 類型 必選 描述
previous_total
 
integer

集群刪除時已經(jīng)存在的集群資源記錄總數(shù)

current_total
 
integer

基于當前集群資源記錄信息,生成實際最新資源記錄總數(shù)

updated
 
integer

集群刪除時更新的資源記錄總數(shù)

added
 
integer

集群刪除時更新的資源記錄總數(shù)

deleted
 
integer

集群刪除時刪除的資源記錄總數(shù)

返回示例
返回碼:200

表示獲取集群下指定的節(jié)點成功。

示例 1
 
{
"kind": "Node",
"apiVersion": "v3",
"metadata": {
"name": "myhost",
"uid": "4d1ecb2c-229a-11e8-9c75-0255ac100ceb",
"creationTimestamp": "2018-08-02 08:12:40.124294439 +0000 UTC",
"updateTimestamp": "2018-08-02 08:18:20.221871842 +0000 UTC",
"annotations": {
"kubernetes.io/node-pool.id": "az1.dc1#s1.medium#EulerOS 2.2"
}
},
"spec": {
"flavor": "s1.medium",
"az": "******",
"os": "EulerOS 2.2",
"login": {
"sshKey": "KeyPair-001"
},
"rootVolume": {
"volumetype": "SAS",
"size": 40
},
"dataVolumes": [
{
"volumetype": "SAS",
"size": 100
}
],
"publicIP": {
"eip": {
"bandwidth": {}
}
},
"billingMode": 0
},
"status": {
"phase": "Active",
"serverId": "456789abc-9368-46f3-8f29-d1a95622a568",
"publicIP": "10.34.56.78",
"privateIP": "192.168.1.23"
}
}
SDK
點擊 云容器引擎 (CCE) SDK, 下載SDK或查看SDK文檔。SDK的安裝、認證方式等在SDK文檔中對應語言類型的【使用】目錄下。
錯誤碼
請參考 錯誤碼說明。