容器引擎CCE

    附录

    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地址
    上一篇
    Image相关接口
    下一篇
    常见问题