组件管理相关接口

容器引擎 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
  • 组件管理相关接口
本页目录
  • 获取组件状态
  • 安装组件
  • 卸载组件
  • 更新组件部署参数
  • 升级组件
  • 组件名称列表
  • 组件示例参数
  • CCE GPU Manager
  • CCE AI Job Scheduler
  • CCE RDMA Device Plugin
  • CCE PaddleFlow
  • CCE Fluid
  • CCE Deep Learning Frameworks Operator
  • CCE Image Accelerate
  • CCE Hybrid Manager
  • CCE Ingress NGINX Controller
  • CCE Ingress Controller
  • CCE CSI CDS Plugin
  • CCE CSI BOS Plugin
  • CCE CSI PFS Plugin
  • CCE NPU Manager
  • CCE Log Operator

组件管理相关接口

更新时间:2025-08-21

组件管理相关接口

获取组件状态

获取组件的基本信息与状态。

如果已经安装,还会返回部署参数等信息。

请求结构

Plain Text
1GET /v2/cluster/{ClusterID}/addon
2Host: cce.bj.baidubce.com
3Authorization: authorization string

请求头域

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

请求参数

参数名称 类型 是否必须 参数位置 描述
clusterID String 是 URL参数 集群ID。
addons String 否 Query参数 为空时查询所有组件的信息。查询多个组件时按逗号分隔,如cce-ingress-controller,cce-gpu-controller。取值参考文档末尾附录。

返回头域

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

返回参数

参数名称 类型 是否必须 描述
requestID String 是 请求ID,问题定位提供该ID。
items List<AddOnInfo> 否 组件查询结果。每个数组元素是一个组件的查询结果。
code String 否 错误代码,仅在请求失败时存在。
message String 否 错误信息,仅在请求失败时存在。

请求示例

Plain Text
1GET /v2/cluster/cce-5e130ugt/addon?addons=cce-ingress-controller 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: aef503ab-66e2-4b7f-9044-e922389ed03f
3Date: Thu, 16 Mar 2020 06:29:48 GMT
4Content-Type: application/json;charset=UTF-8
5
6{
7    "items": [
8        {
9            "meta": {
10                "name": "cce-ingress-controller",
11                "type": "Networking",
12                "latestVersion": "1.3.5",
13                "shortIntroduction": "基于百度云应用型负载均衡产品(应用型BLB)实现K8S Ingress语义,提供七层网络负载均衡能力",
14                "defaultParams": "\n# Default values for cce-ingress-controller\n# This is a YAML-formatted file.\n# Declare variables to be passed into your templates.\n\nClusterVersion: v2\nImageID: registry.baidubce.com/cce-plugin-dev/cce-ingress-controller:rc853b4b_20230117\n\nOpenCCEGatewayEndpoint:\nBLBOpenAPIEndpoint:\nEIPOpenAPIEndpoint:\nVPCEndpoint:\nCCEV2Endpoint:\nTagEndpoint:\n\nEIPPurchaseType:\n\nRegion:   # 集群地域\nClusterID: # 集群id\nConcurrentIngressSyncs: # 最多同时处理的 Service 的数量\nDefaultMaxRSCount: # 组件默认为 BLB 挂载的最大后端数\n",
15                "installInfo": {
16                    "allowInstall": true
17                }
18            },
19            "instance": {
20                "name": "cce-ingress-controller",
21                "installedVersion": "2022.11.08.1552",
22                "params": "# No Params",
23                "status": {
24                    "phase": "Running"
25                },
26                "uninstallInfo": {
27                    "allowUninstall": true
28                },
29                "upgradeInfo": {
30                    "allowUpgrade": false,
31                    "nextVersion": "",
32                    "message": "暂不支持升级版本"
33                },
34                "updateInfo": {
35                    "allowUpdate": false,
36                    "message": "不支持更新参数"
37                }
38            }
39        }
40    ],
41    "requestID": "62709f56-3f0b-4fcc-86e0-c18547ba1ce7"
42}

安装组件

向集群中安装组件。

每个组件需要的安装参数不同,部署参数均以字符串的形式传入。

请求结构

Plain Text
1POST /v2/cluster/{ClusterID}/addon 
2Host: cce.bj.baidubce.com
3Authorization: authorization string

请求头域

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

请求参数

参数名称 类型 是否必须 参数位置 描述
clusterID String 是 URL参数 集群ID。
name String 是 Request Body参数 要安装的组件名称 。
params String 否 Request Body参数 组件安装参数。每个组件需要的参数不同,请参照【附录】部分。部分组件不需要设置安装参数。
version String 否 Request Body参数 要指定安装的组件版本。通常不需要设置该参数。

返回头域

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

返回参数

参数名称 类型 是否必须 描述
requestID String 是 请求ID,问题定位提供该ID。
code String 否 错误代码,仅在请求失败时存在。
message String 否 错误信息,仅在请求失败时存在。

请求示例

Plain Text
1POST /v2/cluster/cce-5e130ugt/addon HTTP/1.1
2Host: cce.bj.baidubce.com
3Authorization: bce-auth-v1/f81d3b34e48048fbb2634dc7882d7e21/2019-03-11T04:17:29Z/3600/host/74c506f68c65e26c633bfa104c863fffac5190fdec1ec24b7c03eb5d67d2e1de
4
5{
6    "name": "cce-gpu-manager",
7    "params": "EnableHook: true\nEnableSGPU: true\n\n"
8}

返回示例

Plain Text
1HTTP/1.1 200 OK
2X-Bce-Request-Id: 6f593304-6787-45ea-8e0f-426ee331cc8b
3Date: Thu, 16 Mar 2020 06:29:48 GMT
4Content-Type: application/json;charset=UTF-8
5
6{
7	"requestID": "6f593304-6787-45ea-8e0f-426ee331cc8b"
8}

卸载组件

卸载集群中已经安装的组件。

请求结构

Plain Text
1DELETE /v2/cluster/{ClusterID}/addon 
2Host: cce.bj.baidubce.com
3Authorization: authorization string

请求头域

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

请求参数

参数名称 类型 是否必须 参数位置 描述
clusterID String 是 URL参数 集群ID。
name String 是 Request Body参数 要卸载的组件名称。
instanceName String 否 Request Body参数 要卸载的组件实例名称。仅在允许多实例部署的组件中,用于指定要卸载的组件实例。通常不会使用到该字段。

返回头域

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

返回参数

参数名称 类型 是否必须 描述
requestID String 是 请求ID,问题定位提供该ID。
code String 否 错误代码,仅在请求失败时存在。
message String 否 错误信息,仅在请求失败时存在。

请求示例

Plain Text
1DELETE /v2/cluster/cce-5e130ugt/addon HTTP/1.1
2Host: cce.bj.baidubce.com
3Authorization: bce-auth-v1/f81d3b34e48048fbb2634dc7882d7e21/2019-03-11T04:17:29Z/3600/host/74c506f68c65e26c633bfa104c863fffac5190fdec1ec24b7c03eb5d67d2e1de
4
5{
6    "name": "cce-ingress-controller"
7}

返回示例

Plain Text
1HTTP/1.1 200 OK
2X-Bce-Request-Id: 6f593304-6787-45ea-8e0f-426ee331cc8b
3Date: Thu, 16 Mar 2020 06:29:48 GMT
4Content-Type: application/json;charset=UTF-8
5
6{
7	"requestID": "6f593304-6787-45ea-8e0f-426ee331cc8b"
8}

更新组件部署参数

更新集群中已经安装的组件的部署参数。

请求结构

Plain Text
1PUT /v2/cluster/{ClusterID}/addon 
2Host: cce.bj.baidubce.com
3Authorization: authorization string

请求头域

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

请求参数

参数名称 类型 是否必须 参数位置 描述
clusterID String 是 URL参数 集群ID。
name String 是 Request Body参数 要更新的组件名称。
instanceName String 否 Request Body参数 要更新的组件实例名称。仅在允许多实例部署的组件中,用于指定要更新的组件实例。通常不会使用到该字段。
params String 是 Request Body参数 要更新的部署参数。

返回头域

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

返回参数

参数名称 类型 是否必须 描述
requestID String 是 请求ID,问题定位提供该ID。
code String 否 错误代码,仅在请求失败时存在。
message String 否 错误信息,仅在请求失败时存在。

请求示例

Plain Text
1PUT /v2/cluster/cce-mehgoi9r/addon HTTP/1.1
2Host: cce.bj.baidubce.com
3Authorization: bce-auth-v1/f81d3b34e48048fbb2634dc7882d7e21/2019-03-11T04:17:29Z/3600/host/74c506f68c65e26c633bfa104c863fffac5190fdec1ec24b7c03eb5d67d2e1de
4
5{
6    "name": "cce-hybrid-manager",
7    "params": "A: a"
8}

返回示例

Plain Text
1HTTP/1.1 200 OK
2X-Bce-Request-Id: 6f593304-6787-45ea-8e0f-426ee331cc8b
3Date: Thu, 16 Mar 2020 06:29:48 GMT
4Content-Type: application/json;charset=UTF-8
5
6{
7	"requestID": "6f593304-6787-45ea-8e0f-426ee331cc8b"
8}

升级组件

升级集群中已经安装的组件的版本。

请求结构

Plain Text
1POST /v2/cluster/{ClusterID}/addon/upgrade
2Host: cce.bj.baidubce.com
3Authorization: authorization string

请求头域

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

请求参数

参数名称 类型 是否必须 参数位置 描述
clusterID String 是 URL参数 集群ID。
name String 是 Request Body参数 要升级的组件名称。
targetVersion String 否 Request Body参数 升级的目标版本。通常不会使用到该字段,目标版本由后台自动决定。
instanceName String 否 Request Body参数 要升级的组件实例名称。仅在允许多实例部署的组件中,用于指定要升级的组件实例。通常不会使用到该字段。
params String 否 Request Body参数 要在升级时同时更新的参数。通常不会使用到该字段。

返回头域

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

返回参数

参数名称 类型 是否必须 描述
requestID String 是 请求ID,问题定位提供该ID。
code String 否 错误代码,仅在请求失败时存在。
message String 否 错误信息,仅在请求失败时存在。

请求示例

Plain Text
1POST /v2/cluster/cce-jx4l7afz/addon/upgrade HTTP/1.1
2Host: cce.bj.baidubce.com
3Authorization: bce-auth-v1/f81d3b34e48048fbb2634dc7882d7e21/2019-03-11T04:17:29Z/3600/host/74c506f68c65e26c633bfa104c863fffac5190fdec1ec24b7c03eb5d67d2e1de
4
5{
6    "name": "cce-npu-manager"
7}

返回示例

Plain Text
1HTTP/1.1 200 OK
2X-Bce-Request-Id: 6f593304-6787-45ea-8e0f-426ee331cc8b
3Date: Thu, 16 Mar 2020 06:29:48 GMT
4Content-Type: application/json;charset=UTF-8
5
6{
7	"requestID": "6f593304-6787-45ea-8e0f-426ee331cc8b"
8}

组件名称列表

组件名称 参数名称
CCE GPU Manager cce-gpu-manager
CCE AI Job Scheduler cce-volcano
CCE RDMA Device Plugin cce-rdma-plugin
CCE PaddleFlow cce-paddleflow
CCE Fluid cce-fluid
CCE Deep Learning Frameworks Operator cce-aibox
CCE Image Accelerate cce-image-accelerate
CCE Hybrid Manager cce-hybrid-manager
CCE Ingress NGINX Controller cce-ingress-nginx-controller
CCE Ingress Controller cce-ingress-controller
CCE CSI CDS Plugin cce-csi-cds-plugin
CCE CSI BOS Plugin cce-csi-bos-plugin
CCE CSI PFS Plugin cce-csi-pfs-plugin
CCE NPU Manager cce-npu-manager
CCE Log Operator cce-log-operator

组件示例参数

CCE GPU Manager

YAML
1EnableSGPU: false # true 使用内核态隔离,false 使用用户态隔离
2GPUShareMemoryUnit: GiB # 显存共享资源上报单位 GiB/MiB
3IgnoreDeviceType: false # 是否为不区分卡类型,默认 false 为上报资源中带有卡型号

CCE AI Job Scheduler

YAML
1Binpack: true # Binpack: false 表示启用 spread
2Reclaimgang: true # 是否开启队列内抢占
3Preemptgang: true # 是否开启队列间抢占

CCE RDMA Device Plugin

该组件不需要用户设置参数

CCE PaddleFlow

YAML
1global:
2  PF_SELFED_DB_ENABLED: &selfd_mysql true
3  PF_DB_DATABASE: &pf_db_database paddleflow
4  PF_DB_HOST: &pf_db_host mysql-standalone
5  PF_DB_PASSWORD: &mysqlpwd Paddle@2022
6  PF_DB_USER: &pf_db_user root
7  PF_DB_PORT: &pf_db_port 3306
8  PF_SVC_TYPE: &pf_svc_type NodePort
9  PF_SERVER_NODE_PORT: &pf_server_node_port 30999
10  PF_LB_IP: &eip "0.0.0.0"
11  CCE_LB_ID: "lb-12345678"
12  CCE_LB_SBN_ID: "sbn-123456789123"
13  CCE_LB_INTERNAL: true
14  CCE_LB_POD_DERICT: false
15  IMAGE_REPOSITORY: registry.baidubce.com/cce-plugin-dev/paddleflow
16
17paddleflow-server:
18  out_depend_msg:
19    PF_DB_DATABASE: *pf_db_database
20    PF_DB_HOST: *pf_db_host
21    PF_DB_PASSWORD: *mysqlpwd
22    PF_DB_PORT: *pf_db_port
23    PF_DB_USER: *pf_db_user
24  paddleflow_server:
25    service:
26      extra_usr_define_services:
27        paddleflow-server:
28          ports:
29            port-0:
30              nodePort: *pf_server_node_port
31          loadBalancerIP: *eip
32          type: *pf_svc_type
33
34
35paddleflow-db-init:
36  out_depend_msg:
37    PF_DB_DATABASE: *pf_db_database
38    PF_DB_HOST: *pf_db_host
39    PF_DB_PASSWORD: *mysqlpwd
40    PF_DB_PORT: *pf_db_port
41    PF_DB_USER: *pf_db_user
42
43
44mysql-replication:
45  enabled: *selfd_mysql
46  fullnameOverride: *pf_db_host
47  nameOverride: *pf_db_host
48  auth:
49    rootPassword: *mysqlpwd
50    database: *pf_db_database
51    username: *pf_db_user
52    password: *mysqlpwd
53  primary:
54    service:
55      port: *pf_db_port

CCE Fluid

该组件不需要用户设置参数

CCE Deep Learning Frameworks Operator

YAML
1TFOperatorEnable: false
2MPIOperatorEnable: false
3PyTorchOperatorEnable: false
4PaddleOperatorEnable: false
5MXNetOperatorEnable: false
6AITrainingOperatorEnable: false

CCE Image Accelerate

该组件不需要用户设置参数

CCE Hybrid Manager

YAML
1version:
2  scheduler: 1.2.8
3  hybridlet: 1.2.8
4
5globalSLA:
6  cpu:
7    highPercent: 65
8    bestEffortMaxCores: 60
9  memory:
10    highPercent: 80
11    bestEffortMax: 60
12  net:
13    inHigh: 10000
14    bestEffortInHigh: 10000
15    outHigh: 10000
16    bestEffortOutHigh: 10000
17  coolDownSec: 10
18  expulsionDelaySec: 60
19  maxInstances: 256

CCE Ingress NGINX Controller

YAML
1controller:
2  ingressClass: ads
3  kind: DaemonSet
4  nodeSelector:
5    instance-group-id: cce-ig-ubn1700b
6  resources:
7    limits:
8      cpu: 0.5
9      memory: 1024Mi
10    requests:
11      cpu: 0.25
12      memory: 256Mi
13  scope:
14    enabled: false
15    namespace: ""
16  service:
17    annotations:
18      service.beta.kubernetes.io/cce-load-balancer-internal-vpc: true
19  tolerations: []
20fullnameOverride: ads-ngx-control
21isArchArm64: false

CCE Ingress Controller

该组件不需要用户设置参数

CCE CSI CDS Plugin

YAML
1maxVolumesPerNode: 5 # maxVolumesPerNode 集群中每个节点最大可以挂载的 CDS PV 数量
2cluster:             # kubeletRootPath 用户节点 Kubelet 数据目录。要将集群所有节点出现过的数据目录都列在这里。如果节点没有特别修改过 kubelet 数据目录,这里可以不传。
3  nodes:
4    - kubeletRootPath: "/home/cce/kubelet"
5      kubeletRootPathAffinity: true
6    - kubeletRootPath: "/data/kubelet"
7      kubeletRootPathAffinity: true
8    - kubeletRootPath: "/var/lib/kubelet"
9      kubeletRootPathAffinity: true

CCE CSI BOS Plugin

YAML
1maxVolumesPerNode: 5 # maxVolumesPerNode 集群中每个节点最大可以挂载的 BOS PV 数量
2cluster:             # kubeletRootPath 用户节点 Kubelet 数据目录。要将集群所有节点出现过的数据目录都列在这里。如果节点没有特别修改过 kubelet 数据目录,这里可以不传。
3  nodes: 
4  - kubeletRootPath: "/home/cce/kubelet"
5    kubeletRootPathAffinity: true
6  - kubeletRootPath: "/data/kubelet"
7    kubeletRootPathAffinity: true
8  - kubeletRootPath: "/var/lib/kubelet"
9    kubeletRootPathAffinity: true

CCE CSI PFS Plugin

YAML
1pfs:
2  configEndpoint: ""     # configEndpoint PFS 连接地址和端口
3  parentDir: /kubernetes # parentDir 代表CSI有权限读写的子路径,需要使用静态PV挂载的路径必须在这个路径之内。最大可以填 /,默认为 /kubernetes。挂载前需确认该路径已经对CCE集群机器授权。
4nodes:                   # kubeletRootPath 用户节点 Kubelet 数据目录。要将集群所有节点出现过的数据目录都列在这里。如果节点没有特别修改过 kubelet 数据目录,这里可以不传。
5  - kubeletRootPath: "/var/lib/kubelet"
6    kubeletRootPathAffinity: true
7  - kubeletRootPath: "/home/cce/kubelet"
8    kubeletRootPathAffinity: true
9  - kubeletRootPath: "/data/kubelet"
10    kubeletRootPathAffinity: true

CCE NPU Manager

YAML
1XPUUseSriov: false # 开启则使用硬件隔离切分,不支持虚机
2XPUSriovNumVfs: 3  # 指定昆仑硬件切分的份数

CCE Log Operator

该组件不需要用户设置参数

上一篇
Autoscaler相关接口
下一篇
套餐适配相关接口