附录
更新时间:2021-11-29
Cluster以及Image
Cluster
参数名称 | 类型 | 描述 |
---|---|---|
clusterUuid | String | cluster UUid |
clusterName | String | cluster的名字 |
slaveVmCount | Integer | 集群slave vm数量 |
maserVmCount | Integer | master vm数量 |
containerNet | String | 容器网络 |
status | ClusterStatus | 集群状态 |
region | String | 所在地域 |
createTime | TimeStamp | 创建时间 |
deleteTime | TimeStamp | 删除时间 |
allInstanceNormal | boolean | 节点是否全都正常 有一个ERROR即为false |
instanceList | List<SimpleNode> | 节点列表,其中SimpleNode说明见附录描述 |
dccUuid | String | dcc实例ID |
hasPrepay | Boolean | 是否预付费 |
vpcId | String | VPC ID |
instanceMode | String | 节点类型,bcc实例、dcc专属实例 |
masterExposed | Boolean | 是否自定义主节点 |
SimpleNode
参数名称 | 类型 | 描述 |
---|---|---|
instanceShortId | String | 实例的短id |
instanceUuid | String | 实例的uuid |
instanceName | String | 实例的name |
clusterUuid | String | 集群的Uuid |
status | String | 状态 |
BaseCreateOrderRequestVo
参数名称 | 类型 | 描述 |
---|---|---|
items | List<Item> | 集群中节点BCC, CDS, EIP配置 |
paymentMethod | Set | 容器产品为[]即可 |
Item
参数名称 | 类型 | 描述 |
---|---|---|
config | BccConfig,CdsConfig,EipConfig | 集群中节点BCC, CDS, EIP配置 |
purchaseOrder | int | 购货订单 |
paymentMethod | Set | 容器产品为[]即可 |
BccConfig
参数名称 | 类型 | 描述 |
---|---|---|
name | String | 虚机名称 |
productType | String | 付费类型,后付费postpay、预付费prepay |
logicalZone | String | 可用区 |
instanceType | String | 0:普通型;7:普通2型;10:普通3型,9:GPU型 |
gpuCard | String | 实例所携带的GPU卡信息,具体信息参照GpuType(只有GPU实例时,需要填写) |
gpuCount | Integer | gpu卡的数量,默认为1(只有GPU实例时,需要填写) |
cpu | Integer | cpu核数 |
memory | Integer | 内存GB |
imageType | String | 镜像类型 |
osType | String | os类型 |
osVersion | String | os版本 |
diskSize | Integer | 临时数据盘大小 正整数 |
subnetUuid | String | 子网uuid |
securityGroupId | String | 安全组uuid |
adminPass | String | 密码 |
purchaseLength | Integer | 购买时长(月) |
purchaseNum | String | 购买的虚机个数 |
autoRenewTimeUnit | String | 自动续费时间单位("month") |
autoRenewTime | TimeStamp | 自动续费时长(0) |
createEphemeralList | CreateEphemeralList | CreateEphemeralList描述见附录;这个参数是临时数据盘,FPGA,GPU还有存储优化型的BCC需要有 |
autoRenew | Boolean | 是否自动续费 默认即可 后付费不存在这个问题 |
imageId | String | 镜像id |
osName | String | 系统名 |
serviceType | String | 服务类型(BCC) |
CdsConfig
参数名称 | 类型 | 描述 |
---|---|---|
productType | String | 付费类型,后付费postpay、预付费prepay |
logicalZone | String | 可用区(zoneA) |
purchaseNum | Integer | 正整数,购买个数 |
purchaseLength | Integer | 购买时长,正整数 单位为月 |
autoRenewTime | Integer | 自动续费时长,单位是autoRenewTimeUnit |
autoRenewTimeUnit | String | 自动续费时间单位,默认是month |
cdsDiskSize | List<DiskSizeConfig> | 要预挂载CDS盘的配置信息,需要和CDS config中的配置一致 |
serviceType | String | 服务类型(CDS) |
EipConfig
参数名称 | 类型 | 描述 |
---|---|---|
productType | String | 付费类型,后付费postpay、预付费prepay |
bandwidthInMbps | Integer | 带宽必需是正整数,默认1000 |
subProductType | Integer | 按照带宽&按照流量(bandwidth/netraffic) |
purchaseNum | Integer | EIP购买数量应该是购买BCC数量的总和 |
purchaseLength | Integer | 购买时长 |
autoRenewTime | Integer | 自动续费时长,单位是autoRenewTimeUnit |
autoRenewTimeUnit | String | 自动续费时间单位,默认是month |
name | String | EIP名称 |
serviceType | String | 服务类型 "EIP" |
CreateEphemeralList
参数名称 | 类型 | 描述 |
---|---|---|
storageType | String | 磁盘存储类型 从页面创建虚机时 看到请求 默认是ssd |
sizeInGB | Integer | 磁盘大小 |
volumeType | String | 磁盘类型,可选:sata(普通云磁盘);ssd(高性能云磁盘);premium_ssd(ssd云磁盘) |
CdsPreMountInfo
参数名称 | 类型 | 描述 |
---|---|---|
mountPath | String | 磁盘挂载目录 |
cdsConfig | List<DiskSizeConfig> | 要预挂载CDS盘的配置信息,需要和CDS config中的配置一致 |
AdvancedOptions
参数名称 | 类型 | 描述 |
---|---|---|
kubeProxyMode | String | kube-proxy的模式,只能是iptables或ipvs |
secureContainerEnable | Boolean | 若为true,切换容器运行时为kata-container(实现容器硬隔离) |
setOSSecurity | Boolean | 容器安全运行模式 |
DiskSizeConfig
参数名称 | 类型 | 描述 | ||
---|---|---|---|---|
size | String | 磁盘大小(单位:GB) | ||
volumeType | String | 磁盘类型,可选:sata(普通云磁盘) | ssd(高性能云磁盘) | premium_ssd(ssd云磁盘) |
sizeInGB | Integer | 磁盘总容量 | ||
snapshotId | String | 快照ID,支持从快照创建磁盘 | ||
snapshotName | String | 快照名称 | ||
storageType | String | CDS磁盘存储类型,默认是hp1(高性能云磁盘)。 | ||
logicalZone | String | 磁盘可用区 | ||
type | String | CDS系统盘改造,“system”标识是系统盘 |
NodeInfo
参数名称 | 类型 | 描述 |
---|---|---|
instanceId | String | 实例短id |
Node
参数名称 | 类型 | 描述 | |
---|---|---|---|
instanceShortId | String | 节点短id | |
instanceUuid | String | 节点id | |
instanceName | String | 节点名称 | |
clusterUuid | String | 节点所在的集群id | |
availableZone | String | 节点所在的可用区 | |
vpcId | String | 节点所在的vpc短id | |
vpcCidr | String | 节点所在的vpc cidr地址段 | |
subnetId | String | 节点所在的子网id | |
subnetType | String | 节点所在的子网类型 | |
eip | String | 节点eip地址 | |
eipBandwidth | Integer | 节点eip带宽 | |
cpu | Integer | 节点的cpu核数 | |
memory | Integer | 节点内存大小(单位GB) | |
diskSize | Integer | 节点本地盘大小(单位GB) | |
sysDisk | Integer | 节点系统盘大小(单位GB) | |
instanceType | String | 节点类型 | |
blb | String | 节点负载均衡地址 | |
floatingIp | String | 节点内网ip | |
fixIp | String | 节点vpc内分配的ip | |
createTime | Timestamp | 节点创建时间 | |
deleteTime | Timestamp | 节点删除时间 | |
status | String | 节点当前状态 | |
expireTime | Timestamp | 节点过期时间 | |
paymentMethod | String | 节点付费方式(预付费prepay;后付费postpay) | |
runtimeVersion | String | 容器运行时 |
Namespace
参数名称 | 类型 | 描述 |
---|---|---|
name | String | namespace名称 |
createTime | Timestamp | namespace创建时间 |
repositoryNum | int | namespace下镜像数量 |
isPublic | boolean | 是否公开namespace |
notificationUrl | String | 镜像回调地址URL |
Image
参数名称 | 类型 | 描述 |
---|---|---|
imageMeta | ImageMeta | 镜像元数据(ImageMeta类型如下) |
createTime | Timestamp | 创建时间 |
address | String | 镜像地址 格式:url/namespace/repository |
isPublic | boolean | 是否公开镜像 |
ImageMeta
参数名称 | 类型 | 描述 |
---|---|---|
namespace | String | 域名 |
repository | String | 仓库 |
tag | String | 镜像的tag标签 |
description | String | 描述 |
ImageDetails
参数名称 | 类型 | 描述 |
---|---|---|
name | String | 镜像版本名称 |
digest | String | 镜像的标识ID |
description | String | 镜像描述信息 |
created_at | String | 镜像创建时间 |
updated_at | String | 镜像更新时间 |
CceNodeInfo
参数名称 | 类型 | 描述 |
---|---|---|
instanceId | String | 虚机ID |
adminPass | String | 虚机管理员密码 |
ServerForDisplay
参数名称 | 类型 | 描述 |
---|---|---|
instanceId | String | 虚机ID |
name | String | 虚机name |
status | String | 虚机状态 |
payment | String | 支付方式 |
internalIp | String | 内网ip地址 |