Skip to Content
容器云 UK8S获取集群信息 - DescribeUK8SCluster

获取集群信息 - DescribeUK8SCluster

简介

获取集群信息

定义

公共参数

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

请求参数

参数名类型描述信息必填
Regionstring所属区域Yes
ProjectIdstring项目idNo
ClusterIdstringk8s集群IDYes

响应字段

字段名类型描述信息必填
RetCodeint返回状态码,为 0 则为成功返回,非 0 为失败Yes
Actionstring操作指令名称Yes
Messagestring返回错误消息,当 RetCode 非 0 时提供详细的描述信息No
ClusterNamestring资源名字Yes
ClusterIdstring集群IDYes
VPCIdstring所属VPCYes
SubnetIdstring所属子网Yes
PodCIDRstringPod网段Yes
ServiceCIDRstring服务网段Yes
MasterCountintMaster 节点数量Yes
MasterListarray[UhostInfo]Master节点配置信息,具体参考UhostInfo。托管版不返回该信息No
NodeListarray[UhostInfo]Node节点配置信息,具体参考UhostInfoNo
CreateTimeint创建时间No
NodeCountintNode节点数量No
ApiServerstring集群apiserver地址No
Statusstring状态No
ExternalApiServerstring集群外部apiserver地址No
KubeProxyKubeProxykube-proxy配置No
VersionstringK8S版本No
ClusterDomainstring自定义或者默认的clusterdomainNo
EtcdCertstring集群etcd服务证书No
EtcdKeystring集群etcd服务密钥No
CACertstring集群CA根证书No
MasterResourceStatusstringMaster配置预警:Normal正常;
Warning 需要升级;
Error 需要紧急升级;
No

数据模型

UhostInfo

字段名类型描述信息必填
Zonestring所在机房Yes
Namestring主机名称Yes
CPUintCpu数量Yes
Memoryint内存Yes
IPSetarray[IPSet]节点IP信息Yes
DiskSetarray[DiskSet]节点磁盘信息Yes
NodeIdstring主机IDYes
OsNamestring镜像信息Yes
CreateTimeint创建时间Yes
ExpireTimeint到期时间Yes
Statestring主机状态Yes
NodeTypestring节点类型:uhost表示云主机;uphost表示物理云主机Yes

KubeProxy

字段名类型描述信息必填
ModestringKubeProxy模式,枚举值为[ipvs,iptables]No

IPSet

字段名类型描述信息必填
Typestring国际: Internation,BGP: Bgp,内网: PrivateNo
IPIdstringIP资源ID (内网IP无对应的资源ID)No
IPstringIP地址No
BandwidthintIP对应的带宽, 单位: Mb (内网IP不显示带宽信息)No
Defaultstring是否默认的弹性网卡的信息。true: 是默认弹性网卡;其他值:不是。No

DiskSet

字段名类型描述信息必填
Typestring磁盘类型。系统盘: Boot,数据盘: Data,网络盘:UdiskNo
DiskIdstring磁盘长IDNo
NamestringUDisk名字(仅当磁盘是UDisk时返回)No
Drivestring磁盘盘符No
Sizeint磁盘大小,单位: GBNo
BackupTypestring备份方案,枚举类型:BASIC_SNAPSHOT,普通快照;DATAARK,方舟。无快照则不返回该字段。No
IOPSint当前主机的IOPS值No
EncryptedstringYes: 加密 No: 非加密No
DiskTypestringLOCAL_NOMAL| CLOUD_NORMAL| LOCAL_SSD| CLOUD_SSD|EXCLUSIVE_LOCAL_DISKNo
IsBootstringTrue| FalseNo

示例

请求示例

https://api-ajyun.cachecenter.com/?Action=DescribeUK8SCluster &Region=zfXlbPNP &Zone=dSenpJQB &ClusterID=kCvoCLjV

响应示例

{ "Action": "DescribeUK8SClusterResponse", "CACert": "bgsgUSSj", "ClusterDomain": "TrnBlMmf", "EtcdCert": "KfWoZCox", "EtcdKey": "fcwdvzzi", "ExternalApiServer": "GVZVJyHy", "KubeProxy": {}, "MasterResourceStatus": "BBlivSsQ", "RetCode": 0, "Version": "JSrvWaDf" }