Skip to Content
容器云 UK8S获取 UK8S 节点详情 - DescribeUK8SNode

获取 UK8S 节点详情 - DescribeUK8SNode

简介

用于获取 UK8S 节点详情

定义

公共参数

参数名类型描述信息必填
Actionstring对应的 API 指令名称,当前 API 为 DescribeUK8SNodeYes
PublicKeystring用户公钥,可从 控制台 获取Yes
Signaturestring根据公钥及 API 指令生成的用户签名,参见 签名算法Yes

请求参数

参数名类型描述信息必填
Regionstring地域。 参见 地域和可用区列表Yes
ProjectIdstring项目ID。不填写为默认项目,子帐号必须填写。 请参考GetProjectList接口No
ClusterIdstringUK8S 集群 IdYes
NamestringK8S 节点IP或者节点IDYes

响应字段

字段名类型描述信息必填
RetCodeint返回状态码,为 0 则为成功返回,非 0 为失败Yes
Actionstring操作指令名称Yes
Messagestring返回错误消息,当 RetCode 非 0 时提供详细的描述信息No
Namestring节点名称Yes
Labelsarray[string]字符串数组,每一项是类似 “kubernetes.io/arch=amd64” 的标签Yes
Annotationsarray[string]字符串数组,每一项是类似 “node.alpha.kubernetes.io/ttl=0” 的注解Yes
CreationTimestampint时间戳,单位是 秒Yes
ProviderIDstring字符串,如:“UCloud://cn-sh2-02//uk8s-vsc0vgob-n-mpzxc”Yes
KernelVersionstring内核版本,如:“4.19.0-6.el7.ucloud.x86_64”Yes
OSImagestring操作系统类型,如:“CentOS Linux 7 (Core)“Yes
ContainerRuntimeVersionstring容器运行时版本,如:“docker://18.9.9”Yes
KubeletVersionstringkubelet 版本Yes
KubeProxyVersionstringkubeproxy 版本Yes
InternalIPstring内部 IP 地址Yes
Hostnamestring主机名Yes
AllocatedPodCountint已分配到当前节点的 Pod 数量Yes
PodCapacityint节点允许的可分配 Pod 最大数量Yes
Unschedulableboolean是否禁止调度Yes
CPUCapacitystring节点 CPU 总量Yes
MemoryCapacitystring节点内存总量Yes
MemoryRequestsstring节点上已分配 Pod 的内存请求量Yes
MemoryRequestsFractionstring节点上已分配 Pod 的内存请求量占内存总量的比例,如返回值为 “4.5”,则意味着请求量占总量的 4.5%Yes
MemoryLimitsstring节点上已分配 Pod 的内存限制量Yes
MemoryLimitsFractionstring节点上已分配 Pod 的内存限制量占内存总量的比例,如返回值为 “18”,则意味着限制量占总量的 18%Yes
CPURequestsstring节点上已分配 Pod 的 CPU 请求量Yes
CPURequestsFractionstring节点上已分配 Pod 的 CPU 请求量占 CPU 总量的比例Yes
CPULimitsstring节点上已分配 Pod 的 CPU 限制值Yes
CPULimitsFractionstring节点上已分配 Pod 的 CPU 限制值占 CPU 总量的比例Yes
Conditionsarray[K8SNodeCondition]节点状态数组Yes
ContainerImagesarray[string]节点上镜像名称数组Yes
Taintsarray[string]字符串数组,每一项是类似 “node-role.kubernetes.io/master:NoSchedule” 的污点No

数据模型

K8SNodeCondition

字段名类型描述信息必填
TypestringCondition 类型,如 MemoryPressure、DiskPressure、PIDPressure、ReadyNo
Statusstring状态,False、TrueNo
LastProbeTimestring最后一次上报状态的时间No
LastTransitionTimestring最后一次状态转变时间No
Reasonstring状态变化的原因No
Messagestring状态变化的描述信息No

示例

请求示例

https://api.an-link.com/?Action=DescribeUK8SNode &Region=cn-zj &ProjectId=sElnRLjI &ClusterId=totqQYHI &Name=ErXQmXnS

响应示例

{ "Action": "DescribeUK8SNodeResponse", "AllocatedPodCount": 6, "Annotations": [ "tUWHbrau" ], "CPUCapacity": "tBszdZRU", "CPULimits": "nGbRDmDr", "CPULimitsFraction": "LbRKZfsS", "CPURequests": "cvVLzNiY", "CPURequestsFraction": "wlEcpxok", "Conditions": [ { "LastProbeTime": "FWAXrjEN", "LastTransitionTime": "KLsUrcTC", "Message": "VxQgKfIh", "Reason": "UGvztFUN", "Status": "CtIFlmpX", "Type": "mHcsdTJk" } ], "ContainerImages": [ "txoXMWDk" ], "ContainerRuntimeVersion": "zBeQNCmz", "CreationTimestamp": 9, "Hostname": "HBdXzYsk", "InternalIP": "pyyLHaZv", "KernelVersion": "gClfaDNr", "KubeProxyVersion": "LPRmIqRm", "KubeletVersion": "bWvoYPZk", "Labels": [ "lJIBSxcK" ], "MemoryCapacity": "AObOjZst", "MemoryLimits": "TGUARMCd", "MemoryLimitsFraction": "LvrhQhjA", "MemoryRequests": "RslUIMdZ", "MemoryRequestsFraction": "WuedwXMx", "Message": "sNFzyWny", "Name": "OepprctA", "OSImage": "wQyBoQPR", "PodCapacity": 9, "ProviderID": "NfHgjXUd", "RetCode": 0, "Taints": [ "RnidVmEy" ], "Unschedulable": false }