Instance相关接口

容器引擎 CCE

  • 功能发布记录
  • 产品描述
    • 介绍
    • 优势
    • 使用限制
    • 应用场景
    • 核心概念
    • 特性
  • 开发指南
    • EFK日志采集系统部署指南
    • 创建LoadBalancer类型的Service
    • Prometheus监控系统部署指南
    • kubectl管理配置
    • 在CCE集群中使用-Network-Policy
  • 常用工具
    • 视图命令行场景示例
  • 产品公告
    • CCE 新版集群管理发布公告
    • CCE 控制台升级公告
    • Kubernetes 版本发布说明
      • CCE发布Kubernetes 1.18版本说明
      • CCE发布Kubernetes 1.30版本说明
      • CCE Kubernetes 版本更新说明
      • CCE发布Kubernetes 1.22版本说明
      • CCE发布Kubernetes 1.20版本说明
      • CCE发布Kubernetes 1.28版本说明
      • CCE发布Kubernetes 1.24版本说明
      • CCE发布Kubernetes 1.26版本说明
    • 安全漏洞修复公告
      • 漏洞CVE-2020-14386修复公告
      • 修复漏洞CVE-2021-30465公告
      • 漏洞CVE-2019-5736修复公告
      • 漏洞CVE-2025-1097、CVE-2025-1098等修复公告
      • 关于 runc 的安全问题(CVE-2024-21626)影响声明
  • 快速入门
    • 快速部署nginx应用
    • 使用CCE容器引擎流程概述
  • 典型实践
    • CCE集群网络说明及规划
    • CCE典型实践之容器网络模式选择
    • Pod异常问题排查
    • 通过 CCE Ingress 实现虚机和容器服务的统一接入
    • CCE集群使用Jenkins持续发布
    • CCE-访问公网实践
    • Linux系统配置常用参数说明
    • 用户使用自定义 CNI 插件方法
    • CCE典型实践之Guestbook搭建
    • 使用KMS对etcd数据加密
    • 添加CGroup V2节点
    • CCE容器运行时选择
    • CCE使用检查清单
    • VPC-ENI模式集群访问公网实践
    • 利用 Velero 实现将应用跨云迁移到 百度CCE
    • 使用 CNI 配置容器内网络参数
    • CCE Resource Recommender 用户文档
    • CCE集群中使用私有镜像实践
    • 云原生AI
      • 使用 CCE AITraining Operator 实现弹性容错训练
      • 部署 TensorFlow Serving 推理服务
      • GPU虚拟化之隔离性最优型的最佳实践
  • 操作指南
    • 多用户访问控制
    • 使用须知
    • 命名空间管理
      • 设置资源配额
      • 设置资源限制
      • 命名空间基本操作
    • 弹性伸缩
      • 使用 cce-autoscaling-placeholder 实现秒级弹性伸缩
      • CCE 集群节点自动伸缩
      • 容器定时水平伸缩(CronHPA)
      • 容器水平伸缩(HPA)
    • 存储管理
      • 使用云盘CDS
      • 使用并行文件存储PFS
      • 使用对象存储BOS
      • 使用并行文件存储PFS L2
      • 使用本地存储
      • 使用数据湖存储加速工具RapidFS
      • 使用文件存储CFS
      • 概述
    • 节点管理
      • 移出节点
      • kubelet容器监控只读端口风险提示
      • 管理污点
      • 设置GPU显存共享
      • 添加节点
      • 自定义Kubelet参数
      • 设置节点封锁
      • 节点排水
      • 管理节点标签
    • 组件管理
      • CCE CSI BOS Plugin 说明
      • Kube Scheduler 说明文档
      • CCE CSI PFS L2 Plugin
      • CCE NodeLocal DNSCache 说明
      • CCE Ingress NGINX Controller 说明
      • CCE RDMA Device Plugin 说明
      • CCE Node Problem Detector 说明
      • CCE Credential Controller 说明
      • Kube Controller Manager 说明
      • CCE Ingress Controller 说明
      • CCE GPU Manager 说明
      • CCE Backup Controller 说明
      • CCE QoS Agent 说明
      • CCE Descheduler 说明
      • 组件概述
      • CCE Image Accelerate 说明
      • CCE Network Plugin说明
      • Kube ApiServer 说明
      • CCE Log Operator 说明
      • CoreDNS 说明
      • CCE NPU Manager 说明
      • CCE AI Job Scheduler 说明
      • CCE LB Controller 说明
      • CCE P2P Accelerator 说明
      • CCE_Hybrid_Manager说明
      • CCE CSI PFS Plugin 说明
      • CCE Deep Learning Frameworks Operator 说明
      • CCE Node Remedier 说明
      • CCE CSI CDS Plugin 说明
      • CCE Ascend Mindx DL说明
      • CCE Calico Felix 说明
      • CCE Virtual Kubelet组件
      • CCE Fluid说明
      • CCE Onepilot 说明
      • CCE CronHPA Controller 说明
      • CCE 动态调度插件说明
    • 云原生AI
      • 云原生AI概述
      • GPU虚拟化
        • MPS 最佳实践&注意事项
        • GPU独占和共享说明
        • GPU在离线混部使用说明
        • GPU虚拟化适配表
        • 单GPU容器共享多卡使用说明
        • 共享GPU场景下的镜像构建注意事项
        • 关闭节点显存共享功能注意事项
      • 队列管理
        • 逻辑队列和物理队列使用说明
        • 修改队列
        • 删除队列
        • 新建队列
      • 任务管理
        • 基于 NCCL的RDMA分布式训练示例
        • 新建AITraining任务
        • 新建PaddlePaddle任务
        • 删除任务
        • 查看任务信息
        • 新建Mxnet任务
        • 新建TensorFlow任务
        • 新建Pytorch任务
      • 数据集管理
        • 删除数据集
        • 操作数据集
        • 查看数据集
        • 新建数据集
      • AI监控大盘
        • 接入监控实例并开启采集任务
        • NVIDIA芯片资源观测
          • AI Job Scheduler组件
          • GPUManager组件
          • GPU资源池总览
          • GPU节点资源
          • GPU工作负载资源
        • 昇腾芯片资源观测
          • 昇腾节点资源
          • 昇腾资源池总览
          • 昇腾工作负载资源
      • AI 加速套件
        • 使用AIAK-Inference 加速推理业务
        • 使用AIAK-Training Pytorch版
        • AIAK 简介
        • 使用 AIAK-Training 部署分布式训练任务
    • Helm管理
      • Helm模板
      • Helm实例
    • 应用管理
      • 部署
      • 保密字典
      • 服务
      • 配置字典
      • 容器组
      • 概述
    • 镜像仓库
      • 使用容器镜像构建服务
      • 镜像仓库基本操作
    • Serverless集群
      • 在Serverless集群中使用Service
      • 产品概述
      • 创建Serverless集群
    • 工作负载
      • 设置工作负载自动水平伸缩
      • Statefulset管理
      • 使用私有镜像创建工作负载
      • Job管理
      • 查看容器组
      • CronJob管理
      • Daemonset管理
      • 免密拉取容器镜像
      • Deployment管理
    • 节点组管理
      • 节点组管理
      • 节点组介绍
      • 升级节点组
      • 添加外部已有节点
      • 自定义节点组 Kubelet 配置
      • 添加备选机型
      • 节点组节点故障检测自愈
      • 配置扩缩容策略
    • 监控日志
      • 使用Prometheus监控集群
      • CCE 事件中心
      • 集群审计仪表盘
      • CCE 集群异常事件报警
      • Java应用监控
      • 集群服务画像
      • 日志管理
      • 集群审计
      • 日志中心
        • 在容器引擎控制台配置采集规则
        • 查看集群控制面日志
        • 日志概述
        • 查看业务日志
        • 使用CRD配置采集规则
    • 网络管理
      • CCE 集群内容器访问集群外服务
      • 容器网段空间耗尽如何继续扩容(VPC-ENI模式)
      • 容器网段空间耗尽如何继续扩容(VPC网络模式)
      • CCE IP Masquerade Agent 用户指南
      • 创建VPC-ENI模式集群
      • 对等连接场景下容器流量转发配置
      • 使用Network Policy网络策略
      • CCE 支持 IPv4 和 IPv6 双栈网络
      • 在CCE集群中使用NetworkPolicy
      • 网络编排
        • 集群 Pod 子网拓扑分布(容器网络 v2)
        • 容器网络 QoS 管理
        • VPC-ENI指定子网分配IP(容器网络 v2)
      • 网络连通性
        • 容器网络通过 NAT 网关访问公网
      • 网络维护
        • CCE容器网络常见错误码对应表
      • DNS
        • DNS 原理概述
        • DNS 问题排查指南
        • CoreDNS 组件手动升级指南
    • 虚拟节点
      • 管理虚拟节点
      • 配置BCIPod
      • 配置bci-profile
    • 备份中心
      • 备份概述
      • 恢复管理
      • 备份仓库
      • 备份管理
    • 巡检与诊断
      • GPU运行环境检查
      • 集群巡检
      • 故障诊断
    • 流量接入
      • NGINX Ingress 使用配置参考
      • CCE基于nginx-ingress实现灰度发布
      • BLB Ingress Annotation说明
      • 通过CCE使用K8S_Ingress
      • 通过YAML创建LoadBalancer_Service
      • 通过CCE使用K8S_Service
      • LoadBalancer Service Annotation说明
      • 使用直连 Pod 模式 LoadBalancer Service
      • Service复用已有负载均衡BLB
      • 通过YAML创建CCE_Ingress
      • 使用 NGINX Ingress
    • 权限管理
      • 配置集群OIDC认证
      • 配置IAM标签权限策略
      • 配置IAM自定义权限策略
      • 配置IAM预置权限策略
      • 权限概述
      • 配置预置RBAC权限策略
    • 配置管理
      • Secret管理
      • Configmap管理
    • 集群管理
      • 集群快照
      • CCE 安全组
      • 查看集群
      • 创建集群
      • 操作集群
      • 升级集群Kubernetes版本
      • 通过kubectl连接集群
      • 托管集群使用说明
      • CCE 支持 GPUSharing 集群
      • CCE节点资源预留说明
      • CCE 节点 CDS 扩容
  • 服务等级协议SLA
    • CCE服务等级协议SLA(V1.0)
  • Solution-Fabric
    • Fabric解决方案
  • API参考
    • 通用说明
    • 公共头和错误返回
    • 概述
  • 常见问题
    • windows下使用kubectl
    • 自动扩缩容常见问题
    • 通过kubectl创建简单的服务
    • 业务应用如何使用负载均衡?
    • 常见问题总览
    • 集群管理常见问题
  • API_V2参考
    • 通用说明
    • Instance相关接口
    • 附录
    • Autoscaler相关接口
    • 组件管理相关接口
    • 套餐适配相关接口
    • Task相关接口
    • 公共头和错误返回
    • Network相关接口
    • 服务域名
    • Cluster相关接口
    • Kubeconfig相关接口
    • InstanceGroup相关接口
    • RBAC相关接口
    • 概述
  • 产品定价
    • 产品定价
  • Solution-Xchain
    • 超级链解决方案
  • SDK
    • Go-SDK
      • 节点组管理
      • 节点管理
      • 集群管理
      • 初始化
      • 安装SDK工具包
      • 概述
所有文档
menu
没有找到结果,请重新输入

容器引擎 CCE

  • 功能发布记录
  • 产品描述
    • 介绍
    • 优势
    • 使用限制
    • 应用场景
    • 核心概念
    • 特性
  • 开发指南
    • EFK日志采集系统部署指南
    • 创建LoadBalancer类型的Service
    • Prometheus监控系统部署指南
    • kubectl管理配置
    • 在CCE集群中使用-Network-Policy
  • 常用工具
    • 视图命令行场景示例
  • 产品公告
    • CCE 新版集群管理发布公告
    • CCE 控制台升级公告
    • Kubernetes 版本发布说明
      • CCE发布Kubernetes 1.18版本说明
      • CCE发布Kubernetes 1.30版本说明
      • CCE Kubernetes 版本更新说明
      • CCE发布Kubernetes 1.22版本说明
      • CCE发布Kubernetes 1.20版本说明
      • CCE发布Kubernetes 1.28版本说明
      • CCE发布Kubernetes 1.24版本说明
      • CCE发布Kubernetes 1.26版本说明
    • 安全漏洞修复公告
      • 漏洞CVE-2020-14386修复公告
      • 修复漏洞CVE-2021-30465公告
      • 漏洞CVE-2019-5736修复公告
      • 漏洞CVE-2025-1097、CVE-2025-1098等修复公告
      • 关于 runc 的安全问题(CVE-2024-21626)影响声明
  • 快速入门
    • 快速部署nginx应用
    • 使用CCE容器引擎流程概述
  • 典型实践
    • CCE集群网络说明及规划
    • CCE典型实践之容器网络模式选择
    • Pod异常问题排查
    • 通过 CCE Ingress 实现虚机和容器服务的统一接入
    • CCE集群使用Jenkins持续发布
    • CCE-访问公网实践
    • Linux系统配置常用参数说明
    • 用户使用自定义 CNI 插件方法
    • CCE典型实践之Guestbook搭建
    • 使用KMS对etcd数据加密
    • 添加CGroup V2节点
    • CCE容器运行时选择
    • CCE使用检查清单
    • VPC-ENI模式集群访问公网实践
    • 利用 Velero 实现将应用跨云迁移到 百度CCE
    • 使用 CNI 配置容器内网络参数
    • CCE Resource Recommender 用户文档
    • CCE集群中使用私有镜像实践
    • 云原生AI
      • 使用 CCE AITraining Operator 实现弹性容错训练
      • 部署 TensorFlow Serving 推理服务
      • GPU虚拟化之隔离性最优型的最佳实践
  • 操作指南
    • 多用户访问控制
    • 使用须知
    • 命名空间管理
      • 设置资源配额
      • 设置资源限制
      • 命名空间基本操作
    • 弹性伸缩
      • 使用 cce-autoscaling-placeholder 实现秒级弹性伸缩
      • CCE 集群节点自动伸缩
      • 容器定时水平伸缩(CronHPA)
      • 容器水平伸缩(HPA)
    • 存储管理
      • 使用云盘CDS
      • 使用并行文件存储PFS
      • 使用对象存储BOS
      • 使用并行文件存储PFS L2
      • 使用本地存储
      • 使用数据湖存储加速工具RapidFS
      • 使用文件存储CFS
      • 概述
    • 节点管理
      • 移出节点
      • kubelet容器监控只读端口风险提示
      • 管理污点
      • 设置GPU显存共享
      • 添加节点
      • 自定义Kubelet参数
      • 设置节点封锁
      • 节点排水
      • 管理节点标签
    • 组件管理
      • CCE CSI BOS Plugin 说明
      • Kube Scheduler 说明文档
      • CCE CSI PFS L2 Plugin
      • CCE NodeLocal DNSCache 说明
      • CCE Ingress NGINX Controller 说明
      • CCE RDMA Device Plugin 说明
      • CCE Node Problem Detector 说明
      • CCE Credential Controller 说明
      • Kube Controller Manager 说明
      • CCE Ingress Controller 说明
      • CCE GPU Manager 说明
      • CCE Backup Controller 说明
      • CCE QoS Agent 说明
      • CCE Descheduler 说明
      • 组件概述
      • CCE Image Accelerate 说明
      • CCE Network Plugin说明
      • Kube ApiServer 说明
      • CCE Log Operator 说明
      • CoreDNS 说明
      • CCE NPU Manager 说明
      • CCE AI Job Scheduler 说明
      • CCE LB Controller 说明
      • CCE P2P Accelerator 说明
      • CCE_Hybrid_Manager说明
      • CCE CSI PFS Plugin 说明
      • CCE Deep Learning Frameworks Operator 说明
      • CCE Node Remedier 说明
      • CCE CSI CDS Plugin 说明
      • CCE Ascend Mindx DL说明
      • CCE Calico Felix 说明
      • CCE Virtual Kubelet组件
      • CCE Fluid说明
      • CCE Onepilot 说明
      • CCE CronHPA Controller 说明
      • CCE 动态调度插件说明
    • 云原生AI
      • 云原生AI概述
      • GPU虚拟化
        • MPS 最佳实践&注意事项
        • GPU独占和共享说明
        • GPU在离线混部使用说明
        • GPU虚拟化适配表
        • 单GPU容器共享多卡使用说明
        • 共享GPU场景下的镜像构建注意事项
        • 关闭节点显存共享功能注意事项
      • 队列管理
        • 逻辑队列和物理队列使用说明
        • 修改队列
        • 删除队列
        • 新建队列
      • 任务管理
        • 基于 NCCL的RDMA分布式训练示例
        • 新建AITraining任务
        • 新建PaddlePaddle任务
        • 删除任务
        • 查看任务信息
        • 新建Mxnet任务
        • 新建TensorFlow任务
        • 新建Pytorch任务
      • 数据集管理
        • 删除数据集
        • 操作数据集
        • 查看数据集
        • 新建数据集
      • AI监控大盘
        • 接入监控实例并开启采集任务
        • NVIDIA芯片资源观测
          • AI Job Scheduler组件
          • GPUManager组件
          • GPU资源池总览
          • GPU节点资源
          • GPU工作负载资源
        • 昇腾芯片资源观测
          • 昇腾节点资源
          • 昇腾资源池总览
          • 昇腾工作负载资源
      • AI 加速套件
        • 使用AIAK-Inference 加速推理业务
        • 使用AIAK-Training Pytorch版
        • AIAK 简介
        • 使用 AIAK-Training 部署分布式训练任务
    • Helm管理
      • Helm模板
      • Helm实例
    • 应用管理
      • 部署
      • 保密字典
      • 服务
      • 配置字典
      • 容器组
      • 概述
    • 镜像仓库
      • 使用容器镜像构建服务
      • 镜像仓库基本操作
    • Serverless集群
      • 在Serverless集群中使用Service
      • 产品概述
      • 创建Serverless集群
    • 工作负载
      • 设置工作负载自动水平伸缩
      • Statefulset管理
      • 使用私有镜像创建工作负载
      • Job管理
      • 查看容器组
      • CronJob管理
      • Daemonset管理
      • 免密拉取容器镜像
      • Deployment管理
    • 节点组管理
      • 节点组管理
      • 节点组介绍
      • 升级节点组
      • 添加外部已有节点
      • 自定义节点组 Kubelet 配置
      • 添加备选机型
      • 节点组节点故障检测自愈
      • 配置扩缩容策略
    • 监控日志
      • 使用Prometheus监控集群
      • CCE 事件中心
      • 集群审计仪表盘
      • CCE 集群异常事件报警
      • Java应用监控
      • 集群服务画像
      • 日志管理
      • 集群审计
      • 日志中心
        • 在容器引擎控制台配置采集规则
        • 查看集群控制面日志
        • 日志概述
        • 查看业务日志
        • 使用CRD配置采集规则
    • 网络管理
      • CCE 集群内容器访问集群外服务
      • 容器网段空间耗尽如何继续扩容(VPC-ENI模式)
      • 容器网段空间耗尽如何继续扩容(VPC网络模式)
      • CCE IP Masquerade Agent 用户指南
      • 创建VPC-ENI模式集群
      • 对等连接场景下容器流量转发配置
      • 使用Network Policy网络策略
      • CCE 支持 IPv4 和 IPv6 双栈网络
      • 在CCE集群中使用NetworkPolicy
      • 网络编排
        • 集群 Pod 子网拓扑分布(容器网络 v2)
        • 容器网络 QoS 管理
        • VPC-ENI指定子网分配IP(容器网络 v2)
      • 网络连通性
        • 容器网络通过 NAT 网关访问公网
      • 网络维护
        • CCE容器网络常见错误码对应表
      • DNS
        • DNS 原理概述
        • DNS 问题排查指南
        • CoreDNS 组件手动升级指南
    • 虚拟节点
      • 管理虚拟节点
      • 配置BCIPod
      • 配置bci-profile
    • 备份中心
      • 备份概述
      • 恢复管理
      • 备份仓库
      • 备份管理
    • 巡检与诊断
      • GPU运行环境检查
      • 集群巡检
      • 故障诊断
    • 流量接入
      • NGINX Ingress 使用配置参考
      • CCE基于nginx-ingress实现灰度发布
      • BLB Ingress Annotation说明
      • 通过CCE使用K8S_Ingress
      • 通过YAML创建LoadBalancer_Service
      • 通过CCE使用K8S_Service
      • LoadBalancer Service Annotation说明
      • 使用直连 Pod 模式 LoadBalancer Service
      • Service复用已有负载均衡BLB
      • 通过YAML创建CCE_Ingress
      • 使用 NGINX Ingress
    • 权限管理
      • 配置集群OIDC认证
      • 配置IAM标签权限策略
      • 配置IAM自定义权限策略
      • 配置IAM预置权限策略
      • 权限概述
      • 配置预置RBAC权限策略
    • 配置管理
      • Secret管理
      • Configmap管理
    • 集群管理
      • 集群快照
      • CCE 安全组
      • 查看集群
      • 创建集群
      • 操作集群
      • 升级集群Kubernetes版本
      • 通过kubectl连接集群
      • 托管集群使用说明
      • CCE 支持 GPUSharing 集群
      • CCE节点资源预留说明
      • CCE 节点 CDS 扩容
  • 服务等级协议SLA
    • CCE服务等级协议SLA(V1.0)
  • Solution-Fabric
    • Fabric解决方案
  • API参考
    • 通用说明
    • 公共头和错误返回
    • 概述
  • 常见问题
    • windows下使用kubectl
    • 自动扩缩容常见问题
    • 通过kubectl创建简单的服务
    • 业务应用如何使用负载均衡?
    • 常见问题总览
    • 集群管理常见问题
  • API_V2参考
    • 通用说明
    • Instance相关接口
    • 附录
    • Autoscaler相关接口
    • 组件管理相关接口
    • 套餐适配相关接口
    • Task相关接口
    • 公共头和错误返回
    • Network相关接口
    • 服务域名
    • Cluster相关接口
    • Kubeconfig相关接口
    • InstanceGroup相关接口
    • RBAC相关接口
    • 概述
  • 产品定价
    • 产品定价
  • Solution-Xchain
    • 超级链解决方案
  • SDK
    • Go-SDK
      • 节点组管理
      • 节点管理
      • 集群管理
      • 初始化
      • 安装SDK工具包
      • 概述
  • 文档中心
  • arrow
  • 容器引擎CCE
  • arrow
  • API_V2参考
  • arrow
  • Instance相关接口
本页目录
  • 创建节点(集群扩容)
  • 删除节点(集群缩容)
  • 更新节点属性
  • 获取节点详情
  • 获取集群节点列表
  • 获取节点组节点列表
  • 获取节点事件步骤
  • 同步节点元信息

Instance相关接口

更新时间:2025-08-21

CCE Instance OpenAPI

创建节点(集群扩容)

描述

为集群添加节点

请求结构

Plain Text
1POST /v2/cluster/{clusterID}/instances  HTTP/1.1
2Host: cce.bj.baidubce.com
3Authorization: authorization string

请求头域

除公共头域外,无其它特殊头域。

请求参数

参数名称 类型 是否必须 参数位置 描述
clusterID String 是 URL 参数 集群ID
无(RequestBody 为数组) List<InstanceSet> 是 RequestBody 参数 为集群增加的节点列表

返回头域

除公共头域,无其它特殊头域。

返回参数

参数名称 类型 是否必须 描述
cceInstanceIDs List<String> 是 新增节点的 ID 列表
requestID String 是 请求 ID, 问题定位提供该 ID

请求示例:新建 BCC

Plain Text
1POST /v2/cluster/cce-f7zeyx1u/instances HTTP/1.1
2Host: cce.bj.baidubce.com
3Authorization: bce-auth-v1/f81d3b34e48048fbb2634dc7882d7e21/2019-03-11T04:17:29Z/3600/host/74c506f68c65e26c633bfa104c863fffac5190fdec1ec24b7c03eb5d67d2e1de
4
5[ {
6  "instanceSpec" : {
7    "instanceName" : "",
8    "clusterRole" : "node",
9    "existed" : false,
10    "machineType" : "BCC",
11    "instanceType" : "N3",
12    "vpcConfig" : {
13      "vpcID" : "vpc-mwbgygrjb72w",
14      "vpcSubnetID" : "sbn-mnbvhnuupv1u",
15      "availableZone" : "zoneA",
16      "securityGroup": {
17        "customSecurityGroups": [],
18        "enableCCERequiredSecurityGroup": true,
19        "enableCCEOptionalSecurityGroup": true
20      }
21    },
22    "instanceResource" : {
23      "cpu" : 1,
24      "mem" : 4,
25      "rootDiskSize" : 40,
26      "localDiskSize" : 0,
27      "cdsList" : [ ]
28    },
29    "imageID" : "m-gTpZ1k6n",
30    "instanceOS" : {
31      "imageType" : "System"
32    },
33    "needEIP" : false,
34    "bid":false,
35    "adminPassword" : "test123!T",
36    "sshKeyName" : "k-3uvrdvVq",
37    "instanceChargingType" : "Postpaid",
38    "runtimeType" : "docker"
39  },
40  "count" : 1
41} ]

请求示例:使用已有节点

  • 添加 Node 机器配置时,设置 instanceSpec.existed 为 true 并设置 instanceSpec.existedOption.existedInstanceID 为希望使用的已有节点 ID
  • 如果不希望重装系统,设置 instanceSpec.existedOption.rebuild 为 false 并务必保证机器密码正确,否则节点会因无法部署相关服务而创建失败
  • 如果不希望重装系统,无需设置 instanceSpec.instanceOS 与 instanceSpec.machineType
  • 其它参数参考 API 文档按需设置
Plain Text
1[
2    {
3        "instanceSpec":{
4            "existed":true,
5            "existedOption":{
6                "existedInstanceID":"i-M56Un1DO",
7                "rebuild":true
8            },
9            "machineType":"BCC",
10            "instanceOS": {
11                "imageName": "7.5 x86_64 (64bit)",
12                "imageType": "System",
13                "osType": "linux",
14                "osName": "CentOS",
15                "osVersion": "7.5",
16                "osArch": "x86_64 (64bit)"
17            },
18            "adminPassword":"test123!T"
19     }     
20]

请求示例:挂载CDS
有时我们希望在新建节点的同时为节点挂载 1 到多个 CDS,此时在创建集群时,为节点设置 CDS 参数和相关挂载路径即可。示例如下。
需要注意的是,每个路径下只能挂载一个 CDS,但一个路径的子路径下可以挂载另一个 CDS,例如 /a 目录下仅可挂载一个 CDS,但 /a/b 目录下可以挂载另一个 CDS。
已有节点仅可挂载 CDS 到指定路径,不会新建 CDS。因此当已有节点试图挂载 CDS 到指定 Path 但找不到满足条件的 CDS 时,将会忽略相关 CDS 配置。

Plain Text
1[
2        {
3            "instanceSpec":{
4                ......
5                "instanceResource": {
6                    "cdsList": [
7                         {diskPath: "/home/cce", storageType: "cloud_hp1", cdsSize: 60}
8                     ] 
9                },
10                ......
11            }
12        }
13]

请求示例:新建 BBC

智能卡 BBC 需要使用普通子网,需要安全组 ID;非智能卡 BBC 需要使用 BBC 型子网,不能传安全组ID。

Plain Text
1POST /v2/cluster/cce-f7zeyx1u/instances HTTP/1.1
2Host: cce.bj.baidubce.com
3Authorization: bce-auth-v1/f81d3b34e48048fbb2634dc7882d7e21/2019-03-11T04:17:29Z/3600/host/74c506f68c65e26c633bfa104c863fffac5190fdec1ec24b7c03eb5d67d2e1de
4
5[ {
6  "instanceSpec" : {
7    "instanceName" : "",
8    "clusterRole" : "node",
9    "existed" : false,
10    "machineType" : "BBC",
11    "vpcConfig" : {
12      "vpcSubnetID" : "sbn-mnbvhnuupv1u",
13      "securityGroupID" : "g-xh04bcdkq5n6"
14    },
15    "instanceResource" : {
16      "rootDiskSize" : 100,
17      "cdsList" : [ ]
18    },
19    "bbcOption": {
20	  "flavor": "BBC-G4-02S",
21	  "diskInfo": "NoRaid"
22	},
23    "imageID" : "m-zGnlzI5v",
24    "instanceOS" : {
25      "imageType" : "BbcSystem"
26    },
27    "adminPassword" : "test123!T",
28    "instanceChargingType" : "Postpaid",
29    "runtimeType" : "docker"
30  },
31  "count" : 1
32} ]

返回示例

Plain Text
1HTTP/1.1 200 OK
2X-Bce-Request-Id: 58868d06-2e79-4d68-9f62-389e70f54996
3Date: Thu, 16 Mar 2020 06:29:48 GMT
4Content-Type: application/json;charset=UTF-8
5
6{
7    "cceInstanceIDs": [
8        "cce-f7zeyx1u-7ombtu3j"
9    ],
10    "requestID": "58868d06-2e79-4d68-9f62-389e70f54996"
11}

删除节点(集群缩容)

描述

为集群删除节点

请求结构

Plain Text
1PUT /v2/cluster/{clusterID}/instances  HTTP/1.1
2Host: cce.bj.baidubce.com
3Authorization: authorization string

请求头域

除公共头域外,无其它特殊头域。

请求参数

参数名称 类型 是否必须 参数位置 描述
clusterID String 是 URL参数 集群ID
deleteOption DeleteOption 否 RequestBody 参数 删除选项. 为空时使用节点自身的 DeleteOption 配置
instanceIDs List<String> 是 RequestBody 参数 要删除的节点 ID 列表
scaleDown Boolean 否 RequestBody 参数 是否同时减少被删除节点所在节点组的期望节点数

返回头域

除公共头域,无其它特殊头域。

返回参数

参数名称 类型 是否必须 描述
requestID String 是 响应的请求的ID

请求示例:将节点从集群中移出后同时删除相关资源

Plain Text
1PUT /v2/cluster/cce-f7zeyx1u/instances HTTP/1.1
2Host: cce.bj.baidubce.com
3Authorization: bce-auth-v1/f81d3b34e48048fbb2634dc7882d7e21/2019-03-11T04:17:29Z/3600/host/74c506f68c65e26c633bfa104c863fffac5190fdec1ec24b7c03eb5d67d2e1de
4
5{
6	"instanceIDs": [
7		"cce-f7zeyx1u-7ombtu3j"
8	],
9	
10	"deleteOption": {
11		"moveOut": false,
12		"deleteResource": true,
13		"deleteCDSSnapshot": true
14	}
15}

请求示例:仅将节点从集群中移出

Plain Text
1PUT /v2/cluster/cce-f7zeyx1u/instances HTTP/1.1
2Host: cce.bj.baidubce.com
3Authorization: bce-auth-v1/f81d3b34e48048fbb2634dc7882d7e21/2019-03-11T04:17:29Z/3600/host/74c506f68c65e26c633bfa104c863fffac5190fdec1ec24b7c03eb5d67d2e1de
4
5{
6	"instanceIDs": [
7		"cce-f7zeyx1u-7ombtu3j"
8	],
9	
10	"deleteOption": {
11		"moveOut": true
12	}
13}

返回示例

Plain Text
1HTTP/1.1 200 OK
2X-Bce-Request-Id: 23a82d7e-954f-4539-b828-ce620eaa97b3
3Date: Thu, 16 Mar 2020 06:29:48 GMT
4Content-Type: application/json;charset=UTF-8
5
6{
7    "requestID": "23a82d7e-954f-4539-b828-ce620eaa97b3"
8}

更新节点属性

描述

更新一个节点的某些配置信息。目前仅支持部分属性的更新。

请求结构

Plain Text
1PUT /v2/cluster/{clusterID}/instance/{instanceID} HTTP/1.1
2Host: cce.bj.baidubce.com
3Authorization: authorization string

请求头域

除公共头域外,无其它特殊头域。

请求参数

参数名称 类型 是否必须 参数位置 描述
clusterID String 是 URL 参数 集群 ID
instanceID String 是 URL 参数 节点 ID
labels Map<String,String> 是 RequestBody 参数 节点的标签
annotations Map<String,String> 否 RequestBody 参数 节点的注解
taints List<Taint> 是 RequestBody 参数 节点的污点
cceInstancePriority Integer 是 RequestBody 参数 节点的优先级

返回头域

除公共头域,无其它特殊头域。

返回参数

参数名称 类型 是否必须 描述
instance Instance 是 节点的查询结果
requestID String 是 请求 ID, 问题定位提供该 ID

请求示例

Plain Text
1PUT /v2/cluster/cce-oi0ihu53/instance/i-bn71n2eK  HTTP/1.1
2Host: cce.hkg.baidubce.com
3Authorization: bce-auth-v1/f81d3b34e48048fbb2634dc7882d7e21/2019-03-11T04:17:29Z/3600/host/74c506f68c65e26c633bfa104c863fffac5190fdec1ec24b7c03eb5d67d2e1de
4
5{
6    "labels": {
7        "cluster-id": "cce-b3gzxpwg",
8        "cluster-role": "node",
9        "new-label-key": "new-label-value"
10    },
11    "taints": [
12        {
13            "key": "testKey",
14            "value": "testValue",
15            "effect": "NoSchedule"
16        }
17    ],
18    "cceInstancePriority": 5
19}

返回示例

Plain Text
1HTTP/1.1 200 OK
2X-Bce-Request-Id: 60dae0e8-8fa0-443c-a5d5-45b1e7beea68
3Date: Thu, 16 Mar 2020 06:29:48 GMT
4Content-Type: application/json;charset=UTF-8
5
6{
7    "instance": {
8        "spec": {
9            "cceInstanceID": "cce-oi0ihu53-pfmx3lu6",
10            "instanceName": "cce-oi0ihu53-pfmx3lu6",
11            "runtimeType": "docker",
12            "runtimeVersion": "18.9.2",
13            "clusterID": "cce-oi0ihu53",
14            "clusterRole": "node",
15            "userID": "eca97e148cb74e9683d7b7240829d1ff",
16            "instanceGroupID": "",
17            "instanceGroupName": "",
18            "machineType": "BCC",
19            "instanceType": "N3",
20            "bbcOption": {},
21            "vpcConfig": {
22                "vpcID": "vpc-epyxw9mwjc18",
23                "vpcSubnetID": "sbn-11gfqpsax4jn",
24                "securityGroupID": "g-urmir67c35x3",
25                "vpcSubnetType": "BCC",
26                "VPCSubnetCIDR": "192.168.0.0/16",
27                "VPCSubnetCIDRIPv6": "",
28                "availableZone": "zoneA"
29            },
30            "instanceResource": {
31                "cpu": 4,
32                "mem": 12,
33                "rootDiskType": "hp1",
34                "rootDiskSize": 40
35            },
36            "deployCustomConfig": {
37                "dockerConfig": {}
38            },
39            "imageID": "m-Yp443gTZ",
40            "instanceOS": {
41                "imageType": "System",
42                "imageName": "centos-7u5-x86_64-20200601203742",
43                "osType": "linux",
44                "osName": "CentOS",
45                "osVersion": "7.5",
46                "osArch": "x86_64 (64bit)",
47                "osBuild": "2020060100"
48            },
49            "needEIP": false,
50            "eipOption": {},
51            "sshKeyID": "",
52            "instanceChargingType": "Postpaid",
53            "deleteOption": {
54                "deleteResource": true,
55                "deleteCDSSnapshot": true
56            },
57            "labels": {
58                "cluster-id": "cce-oi0ihu53",
59                "cluster-role": "node"
60            },
61            "cceInstancePriority": 5
62        },
63        "status": {
64            "machine": {
65                "instanceID": "i-bn71n2eK",
66                "instanceUUID": "60c466f2-929a-4cf9-af7c-52af00fa4476",
67                "orderID": "0fe2237296b644da8ef2b215b4ff19c8",
68                "vpcIP": "192.168.0.31"
69            },
70            "instancePhase": "running",
71            "machineStatus": "ACTIVE"
72        },
73        "createdAt": "2020-09-15T06:43:20Z",
74        "updatedAt": "2020-09-25T06:03:40Z"
75    },
76    "requestID": "60dae0e8-8fa0-443c-a5d5-45b1e7beea68"
77}

获取节点详情

描述

获取一个节点的详细信息

请求结构

Plain Text
1GET /v2/cluster/{clusterID}/instance/{instanceID} HTTP/1.1
2Host: cce.bj.baidubce.com
3Authorization: authorization string

请求头域

除公共头域外,无其它特殊头域。

请求参数

参数名称 类型 是否必须 参数位置 描述
clusterID String 是 URL 参数 集群 ID
instanceID String 是 URL 参数 节点 ID

返回头域

除公共头域,无其它特殊头域。

返回参数

参数名称 类型 是否必须 描述
instance Instance 是 节点的查询结果
requestID String 是 请求 ID, 问题定位提供该 ID

请求示例

Plain Text
1GET /v2/cluster/cce-oi0ihu53/instance/i-bn71n2eK  HTTP/1.1
2Host: cce.hkg.baidubce.com
3Authorization: bce-auth-v1/f81d3b34e48048fbb2634dc7882d7e21/2019-03-11T04:17:29Z/3600/host/74c506f68c65e26c633bfa104c863fffac5190fdec1ec24b7c03eb5d67d2e1de

返回示例

Plain Text
1HTTP/1.1 200 OK
2X-Bce-Request-Id: a13e8b5f-6878-4f1f-8746-3e986ee49a96
3Date: Thu, 16 Mar 2020 06:29:48 GMT
4Content-Type: application/json;charset=UTF-8
5
6{
7    "instance": {
8        "spec": {
9            "cceInstanceID": "cce-oi0ihu53-pfmx3lu6",
10            "instanceName": "cce-oi0ihu53-pfmx3lu6",
11            "runtimeType": "docker",
12            "runtimeVersion": "18.9.2",
13            "clusterID": "cce-oi0ihu53",
14            "clusterRole": "node",
15            "userID": "eca97e148cb74e9683d7b7240829d1ff",
16            "instanceGroupID": "",
17            "instanceGroupName": "",
18            "machineType": "BCC",
19            "instanceType": "N3",
20            "bbcOption": {},
21            "vpcConfig": {
22                "vpcID": "vpc-epyxw9mwjc18",
23                "vpcSubnetID": "sbn-11gfqpsax4jn",
24                "securityGroupID": "g-urmir67c35x3",
25                "vpcSubnetType": "BCC",
26                "VPCSubnetCIDR": "192.168.0.0/16",
27                "VPCSubnetCIDRIPv6": "",
28                "availableZone": "zoneA"
29            },
30            "instanceResource": {
31                "cpu": 4,
32                "mem": 12,
33                "rootDiskType": "hp1",
34                "rootDiskSize": 40
35            },
36            "deployCustomConfig": {
37                "dockerConfig": {}
38            },
39            "imageID": "m-Yp443gTZ",
40            "instanceOS": {
41                "imageType": "System",
42                "imageName": "centos-7u5-x86_64-20200601203742",
43                "osType": "linux",
44                "osName": "CentOS",
45                "osVersion": "7.5",
46                "osArch": "x86_64 (64bit)",
47                "osBuild": "2020060100"
48            },
49            "needEIP": false,
50            "eipOption": {},
51            "sshKeyID": "",
52            "instanceChargingType": "Postpaid",
53            "deleteOption": {
54                "deleteResource": true,
55                "deleteCDSSnapshot": true
56            },
57            "labels": {
58                "cluster-id": "cce-oi0ihu53",
59                "cluster-role": "node"
60            },
61            "cceInstancePriority": 5
62        },
63        "status": {
64            "machine": {
65                "instanceID": "i-bn71n2eK",
66                "instanceUUID": "60c466f2-929a-4cf9-af7c-52af00fa4476",
67                "orderID": "0fe2237296b644da8ef2b215b4ff19c8",
68                "vpcIP": "192.168.0.31"
69            },
70            "instancePhase": "running",
71            "machineStatus": "ACTIVE"
72        },
73        "createdAt": "2020-09-15T06:43:20Z",
74        "updatedAt": "2020-09-24T08:27:21Z"
75    },
76    "requestID": "74a74b2e-f439-4147-b27a-f473e3576338"
77}

获取集群节点列表

描述

请求集群节点列表

请求结构

Plain Text
1GET /v2/cluster/{clusterID}/instances HTTP/1.1
2Host: cce.bj.baidubce.com
3Authorization: authorization string

请求头域

除公共头域外,无其它特殊头域。

请求参数

参数名称 类型 是否必须 参数位置 描述
clusterID String 是 URL 参数 集群ID
keywordType String 否 Query 参数 集群模糊查询字段,可选 [ instanceName, instanceID, clusterRole],默认值为 instanceName
keyword String 否 Query 参数 查询关键词
orderBy String 否 Query 参数 集群查询排序字段,可选 [ instanceName, instanceID, createdAt],默认值为 instance_name
order String 否 Query 参数 排序方式,可选 [ ASC, DESC ], ASC 为升序,DESC 为降序,默认值为 ASC
pageNo Integer 否 Query 参数 页码,默认值为1
pageSize Integer 否 Query 参数 单页结果数,默认值为10

返回头域

除公共头域,无其它特殊头域。

返回参数

参数名称 类型 是否必须 描述
instancePage InstancePage 是 集群的节点查询结果
requestID String 是 响应的请求的ID

请求示例

Plain Text
1GET /v2/cluster/cce-f7zeyx1u/instances?keywordType=instanceName&keyword=&orderBy=createdAt&order=asc&pageNo=1&pageSize=10  HTTP/1.1
2Host: cce.bj.baidubce.com
3Authorization: bce-auth-v1/f81d3b34e48048fbb2634dc7882d7e21/2019-03-11T04:17:29Z/3600/host/74c506f68c65e26c633bfa104c863fffac5190fdec1ec24b7c03eb5d67d2e1de

返回示例

Plain Text
1HTTP/1.1 200 OK
2X-Bce-Request-Id: a13e8b5f-6878-4f1f-8746-3e986ee49a96
3Date: Thu, 16 Mar 2020 06:29:48 GMT
4Content-Type: application/json;charset=UTF-8
5
6{
7    "instancePage": {
8        "clusterID": "cce-f7zeyx1u",
9        "keywordType": "instanceName",
10        "keyword": "",
11        "orderBy": "createdAt",
12        "order": "ASC",
13        "pageNo": 1,
14        "pageSize": 10,
15        "totalCount": 1,
16        "instanceList": [
17            {
18                "spec": {
19                    "cceInstanceID": "cce-f7zeyx1u-vbsry5uc",
20                    "instanceName": "cce-f7zeyx1u-vbsry5uc",
21                    "runtimeType": "docker",
22                    "runtimeVersion": "18.9.2",
23                    "clusterID": "cce-f7zeyx1u",
24                    "clusterRole": "node",
25                    "userID": "eca97e148cb74e9683d7b7240829d1ff",
26                    "instanceGroupID": "",
27                    "instanceGroupName": "",
28                    "machineType": "BCC",
29                    "instanceType": "N3",
30                    "bbcOption": {},
31                    "vpcConfig": {
32                        "vpcID": "vpc-mwbgygrjb72w",
33                        "vpcSubnetID": "sbn-mnbvhnuupv1u",
34                        "securityGroupID": "g-xh04bcdkq5n6",
35                        "vpcSubnetType": "BCC",
36                        "VPCSubnetCIDR": "192.168.0.0/20",
37                        "VPCSubnetCIDRIPv6": "",
38                        "availableZone": "zoneA"
39                    },
40                    "instanceResource": {
41                        "cpu": 1,
42                        "mem": 4,
43                        "rootDiskType": "hp1",
44                        "rootDiskSize": 40
45                    },
46                    "deployCustomConfig": {
47                        "dockerConfig": {}
48                    },
49                    "imageID": "m-gTpZ1k6n",
50                    "instanceOS": {
51                        "imageType": "System",
52                        "imageName": "centos-7u3-x86_64-20191105104647",
53                        "osType": "linux",
54                        "osName": "CentOS",
55                        "osVersion": "7.3",
56                        "osArch": "x86_64 (64bit)",
57                        "osBuild": "2019110600"
58                    },
59                    "needEIP": false,
60                    "eipOption": {},
61                    "sshKeyID": "",
62                    "instanceChargingType": "Postpaid",
63                    "deleteOption": {},
64                    "labels": {
65                        "cluster-id": "",
66                        "cluster-role": "node"
67                    }
68                },
69                "status": {
70                    "machine": {
71                        "instanceID": "i-HJitrtYn",
72                        "orderID": "b49e015b819c4fd1887b8848c7a38025",
73                        "vpcIP": "192.168.4.25"
74                    },
75                    "instancePhase": "running",
76                    "machineStatus": "ACTIVE"
77                },
78                "createdAt": "2020-07-21T12:12:54Z",
79                "updatedAt": "2020-07-21T12:15:00Z"
80            }
81        ]
82    },
83    "requestID": "a13e8b5f-6878-4f1f-8746-3e986ee49a96"
84}

获取节点组节点列表

描述

获取节点组节点列表

请求结构

Plain Text
1GET /v2/cluster/{clusterID}/instancegroup/{instanceGroupID}/instances HTTP/1.1
2Host: cce.bj.baidubce.com
3Authorization: authorization string

请求头域

除公共头域外,无其它特殊头域。

请求参数

参数名称 类型 是否必须 参数位置 描述
clusterID String 是 URL 参数 集群 ID
instanceGroupID String 是 URL 参数 节点组 ID
pageNo Integer 否 Query 参数 页码,默认值为 0. 取值为 0 时返回节点组下的所有节点
pageSize Integer 否 Query 参数 单页结果数,默认值为 0. 取值为 0 时返回节点组下的所有节点

返回头域

除公共头域,无其它特殊头域。

返回参数

参数名称 类型 是否必须 描述
page ListInstancesByInstanceGroupIDPage 是 集群的节点查询结果
requestID String 是 响应的请求的 ID

请求示例

Plain Text
1GET /v2/cluster/cce-47bqnhmj/instancegroup/cce-ig-796lmt7a/instances?pageNo=1&pageSize=10  HTTP/1.1
2Host: cce.bj.baidubce.com
3Authorization: bce-auth-v1/f81d3b34e48048fbb2634dc7882d7e21/2019-03-11T04:17:29Z/3600/host/74c506f68c65e26c633bfa104c863fffac5190fdec1ec24b7c03eb5d67d2e1de

返回示例

Plain Text
1HTTP/1.1 200 OK
2X-Bce-Request-Id: d52c646c-207d-4630-95ba-0539124fd42b
3Date: Thu, 16 Mar 2020 06:29:48 GMT
4Content-Type: application/json;charset=UTF-8
5
6{
7	"requestID": "d52c646c-207d-4630-95ba-0539124fd42b",
8	"page": {
9		"pageNo": 0,
10		"pageSize": 0,
11		"totalCount": 3,
12		"list": [
13			{
14				"spec": {
15					"cceInstanceID": "cce-z6qjgcq7-7dd7z1fc",
16					"instanceName": "cce-z6qjgcq7-7dd7z1fc",
17					"runtimeType": "docker",
18					"runtimeVersion": "18.9.2",
19					"clusterID": "cce-z6qjgcq7",
20					"clusterRole": "node",
21					"instanceGroupID": "cce-ig-dvej1d3y",
22					"instanceGroupName": "sdk-testcase",
23					"existedOption": {},
24					"machineType": "BCC",
25					"instanceType": "N3",
26					"bbcOption": {},
27					"vpcConfig": {
28						"vpcID": "vpc-pi9fghaxcpnf",
29						"vpcSubnetID": "sbn-ww1xf6a5fi88",
30						"vpcSubnetType": "BCC",
31						"availableZone": "zoneA"
32					},
33					"instanceResource": {
34						"cpu": 1,
35						"mem": 4,
36						"rootDiskType": "hp1",
37						"rootDiskSize": 40
38					},
39					"imageID": "m-4Umtt2i5",
40					"instanceOS": {
41						"imageType": "System",
42						"imageName": "centos-8u0-x86_64-20200601205040",
43						"osType": "linux",
44						"osName": "CentOS",
45						"osVersion": "8.0",
46						"osArch": "x86_64 (64bit)",
47						"osBuild": "2020060100"
48					},
49					"eipOption": {},
50					"instanceChargingType": "Postpaid",
51					"instancePreChargingOption": {},
52					"deleteOption": {
53						"deleteResource": true,
54						"deleteCDSSnapshot": true
55					},
56					"deployCustomConfig": {
57						"dockerConfig": {}
58					},
59					"labels": {
60						"cluster-id": "cce-z6qjgcq7",
61						"cluster-role": "node",
62						"instance-group-id": "cce-ig-dvej1d3y"
63					},
64					"cceInstancePriority": 5
65				},
66				"status": {
67					"machine": {
68						"instanceID": "i-HVq1GwKr",
69						"orderID": "71f6d4249aed4a08b2bc1470fefd6b2a",
70						"vpcIP": "192.168.16.33"
71					},
72					"instancePhase": "running",
73					"machineStatus": "ACTIVE"
74				},
75				"createdAt": "2020-09-27T06:35:04Z",
76				"updatedAt": "2020-09-27T06:36:53Z"
77			},
78			{
79				"spec": {
80					"cceInstanceID": "cce-z6qjgcq7-asf0p09i",
81					"instanceName": "cce-z6qjgcq7-asf0p09i",
82					"runtimeType": "docker",
83					"runtimeVersion": "18.9.2",
84					"clusterID": "cce-z6qjgcq7",
85					"clusterRole": "node",
86					"instanceGroupID": "cce-ig-dvej1d3y",
87					"instanceGroupName": "sdk-testcase",
88					"existedOption": {},
89					"machineType": "BCC",
90					"instanceType": "N3",
91					"bbcOption": {},
92					"vpcConfig": {
93						"vpcID": "vpc-pi9fghaxcpnf",
94						"vpcSubnetID": "sbn-ww1xf6a5fi88",
95						"vpcSubnetType": "BCC",
96						"availableZone": "zoneA"
97					},
98					"instanceResource": {
99						"cpu": 1,
100						"mem": 4,
101						"rootDiskType": "hp1",
102						"rootDiskSize": 40
103					},
104					"imageID": "m-4Umtt2i5",
105					"instanceOS": {
106						"imageType": "System",
107						"imageName": "centos-8u0-x86_64-20200601205040",
108						"osType": "linux",
109						"osName": "CentOS",
110						"osVersion": "8.0",
111						"osArch": "x86_64 (64bit)",
112						"osBuild": "2020060100"
113					},
114					"eipOption": {},
115					"instanceChargingType": "Postpaid",
116					"instancePreChargingOption": {},
117					"deleteOption": {
118						"deleteResource": true,
119						"deleteCDSSnapshot": true
120					},
121					"deployCustomConfig": {
122						"dockerConfig": {}
123					},
124					"labels": {
125						"cluster-id": "cce-z6qjgcq7",
126						"cluster-role": "node",
127						"instance-group-id": "cce-ig-dvej1d3y"
128					},
129					"cceInstancePriority": 5
130				},
131				"status": {
132					"machine": {
133						"instanceID": "i-RndUYlWF",
134						"orderID": "71f6d4249aed4a08b2bc1470fefd6b2a",
135						"vpcIP": "192.168.16.34"
136					},
137					"instancePhase": "running",
138					"machineStatus": "ACTIVE"
139				},
140				"createdAt": "2020-09-27T06:35:06Z",
141				"updatedAt": "2020-09-27T06:36:58Z"
142			},
143			{
144				"spec": {
145					"cceInstanceID": "cce-z6qjgcq7-ibtt74zc",
146					"instanceName": "cce-z6qjgcq7-ibtt74zc",
147					"runtimeType": "docker",
148					"runtimeVersion": "18.9.2",
149					"clusterID": "cce-z6qjgcq7",
150					"clusterRole": "node",
151					"instanceGroupID": "cce-ig-dvej1d3y",
152					"instanceGroupName": "sdk-testcase",
153					"existedOption": {},
154					"machineType": "BCC",
155					"instanceType": "N3",
156					"bbcOption": {},
157					"vpcConfig": {
158						"vpcID": "vpc-pi9fghaxcpnf",
159						"vpcSubnetID": "sbn-ww1xf6a5fi88",
160						"vpcSubnetType": "BCC",
161						"availableZone": "zoneA"
162					},
163					"instanceResource": {
164						"cpu": 1,
165						"mem": 4,
166						"rootDiskType": "hp1",
167						"rootDiskSize": 40
168					},
169					"imageID": "m-4Umtt2i5",
170					"instanceOS": {
171						"imageType": "System",
172						"imageName": "centos-8u0-x86_64-20200601205040",
173						"osType": "linux",
174						"osName": "CentOS",
175						"osVersion": "8.0",
176						"osArch": "x86_64 (64bit)",
177						"osBuild": "2020060100"
178					},
179					"eipOption": {},
180					"instanceChargingType": "Postpaid",
181					"instancePreChargingOption": {},
182					"deleteOption": {
183						"deleteResource": true,
184						"deleteCDSSnapshot": true
185					},
186					"deployCustomConfig": {
187						"dockerConfig": {}
188					},
189					"labels": {
190						"cluster-id": "cce-z6qjgcq7",
191						"cluster-role": "node",
192						"instance-group-id": "cce-ig-dvej1d3y"
193					},
194					"cceInstancePriority": 5
195				},
196				"status": {
197					"machine": {
198						"instanceID": "i-aRGKcLtv",
199						"orderID": "71f6d4249aed4a08b2bc1470fefd6b2a",
200						"vpcIP": "192.168.16.35"
201					},
202					"instancePhase": "running",
203					"machineStatus": "ACTIVE"
204				},
205				"createdAt": "2020-09-27T06:35:07Z",
206				"updatedAt": "2020-09-27T06:37:02Z"
207			}
208		]
209	}
210}

获取节点事件步骤

描述

获取创建或删除过程中节点所处的事件步骤,请求参数同时兼容cceInstanceID和instanceID

请求结构

Plain Text
1GET /v2/event/instance/{instanceID} HTTP/1.1
2Host: cce.bj.baidubce.com
3Authorization: authorization string

请求头域

除公共头域外,无其它特殊头域。

请求参数

参数名称 类型 是否必选 参数位置 描述
instanceID String 是 URL 参数 节点 ID

返回头域

除公共头域,无其它特殊头域。

返回参数

参数名称 类型 是否必选 描述
status String 是 事件类型
steps List<Step> 是 集群操作步骤
requestID String 是 请求ID

请求示例

Plain Text
1GET /v2/event/instance/i-ezs9bmjY  HTTP/1.1
2Host: cce.bj.baidubce.com
3Authorization: bce-auth-v1/f81d3b34e48048fbb2634dc7882d7e21/2019-03-11T04:17:29Z/3600/host/74c506f68c65e26c633bfa104c863fffac5190fdec1ec24b7c03eb5d67d2e1de

返回示例

Plain Text
1HTTP/1.1 200 OK
2X-Bce-Request-Id: 08eb305a-87fb-4360-8a27-42b9561edf4a
3Date: Fri, 12 Aug 2022 03:10:30 GMT
4Content-Type: application/json;charset=UTF-8
5
6{
7    "status": "created",
8    "steps": [
9        {
10            "stepName": "准备机器",
11            "stepStatus": "done",
12            "ready": true,
13            "startTime": "2022-08-04T02:45:28Z",
14            "finishedTime": "2022-08-04T02:45:56Z",
15            "costSeconds": 28,
16            "retryCount": 1,
17            "errInfo": {}
18        },
19        {
20            "stepName": "绑定安全组",
21            "stepStatus": "done",
22            "ready": true,
23            "startTime": "2022-08-04T02:45:56Z",
24            "finishedTime": "2022-08-04T02:45:57Z",
25            "costSeconds": 1,
26            "retryCount": 1,
27            "errInfo": {}
28        },
29        {
30            "stepName": "前置检查",
31            "stepStatus": "done",
32            "ready": true,
33            "startTime": "2022-08-04T02:45:57Z",
34            "finishedTime": "2022-08-04T02:48:38Z",
35            "costSeconds": 161,
36            "retryCount": 2,
37            "errInfo": {}
38        },
39        {
40            "stepName": "部署 K8S",
41            "stepStatus": "done",
42            "ready": true,
43            "startTime": "2022-08-04T02:48:38Z",
44            "finishedTime": "2022-08-04T02:49:20Z",
45            "costSeconds": 42,
46            "retryCount": 1,
47            "errInfo": {}
48        },
49        {
50            "stepName": "等待就绪",
51            "stepStatus": "done",
52            "ready": true,
53            "startTime": "2022-08-04T03:40:41Z",
54            "finishedTime": "2022-08-04T03:40:41Z",
55            "retryCount": 1,
56            "errInfo": {}
57        }
58    ],
59    "requestID": "08eb305a-87fb-4360-8a27-42b9561edf4a"
60}

同步节点元信息

描述

同步并更新集群下所有节点的IAAS配置信息。例如:用户变更BCC付费方式,可通过接口进行数据同步。

请求结构

Plain Text
1POST /v2/sync/cluster/{clusterID}/instances  HTTP/1.1
2Host: cce.bj.baidubce.com
3Authorization: authorization string

请求头域

除公共头域外,无其它特殊头域。

请求参数

参数名称 类型 是否必选 参数位置 描述
clusterID String 是 URL 参数 集群 ID

返回头域

除公共头域,无其它特殊头域。

返回参数

参数名称 类型 是否必选 描述
clusterID String 是 请求的集群ID
requestID String 是 请求ID

请求示例

Plain Text
1POST /v2/sync/cluster/cce-f7zeyx1u/instances HTTP/1.1
2Host: cce.bj.baidubce.com
3Authorization: bce-auth-v1/f81d3b34e48048fbb2634dc7882d7e21/2019-03-11T04:17:29Z/3600/host/74c506f68c65e26c633bfa104c863fffac5190fdec1ec24b7c03eb5d67d2e1de
4
5{}

返回示例

Plain Text
1HTTP/1.1 200 OK
2X-Bce-Request-Id: 23a82d7e-954f-4539-b828-ce620eaa97b3
3Date: Thu, 16 Mar 2020 06:29:48 GMT
4Content-Type: application/json;charset=UTF-8
5
6{
7    "requestID": "23a82d7e-954f-4539-b828-ce620eaa97b3",
8    "clusterID": "cce-f7zeyx1u"
9}

上一篇
通用说明
下一篇
附录