API概览
云容器实例所提供的接口为CCI接口。通过使用云容器实例提供的接口,您可以完整的使用云容器实例的所有功能,包括创建无状态负载等。
类型 | 说明 |
|---|---|
Namespace对象管理接口,包括Namespace对象的创建、查询、删除等接口。 命名空间(namespace)是一种在多个用户之间划分资源的方法。当你的项目和人员众多的时候可以考虑根据项目属性,例如生产、测试、开发划分不同的namespace。 | |
Network对象管理接口,包括Network对象的创建、查询、修改、删除等接口 Network对象是华为云CCI新增对象,用于定义Namespace内的网络与华为云虚拟私有云服务的子网和VPC的映射关系。 | |
Pod对象管理接口,包括Pod对象的创建、查询、修改、删除等接口。 Pod是Kubernetes创建或部署的最小单位。一个Pod封装一个或多个容器、存储资源、一个独立的网络IP以及管理控制容器运行方式的策略选项。 | |
Deployment对象管理接口,包括Deployment对象的创建、查询、修改、删除等接口。 Deployment是Pod Controller的一种。一个Deployment可以包含一个或多个Pod副本,每个Pod副本的角色相同,所以系统会自动为Deployment的多个Pod副本分发请求。Deployment中的所有Pod副本共享存储卷。 | |
ReplicaSet对象管理接口,包括ReplicaSet对象的查询接口。 ReplicaSet主要用于维护一组Pod的副本数量,确保指定数量的Pod副本始终处于运行状态。 | |
Service对象管理接口,包括Service对象的创建、查询、修改、删除等接口。 Service是一种帮助您将Pod集合在网络上公开出去的抽象对象管理接口。 每个Service对象定义端点的一个逻辑集合(通常这些端点就是 Pod)以及如何访问到这些 Pod 的策略。 | |
ConfigMap对象管理接口,包括Configmap对象的创建、查询、修改、删除等接口。 ConfigMap 是一种 API 对象,用来将非机密性的数据保存到键值对中。使用时, Pod可以将其用作环境变量、命令行参数或者存储卷中的配置文件。 | |
Secret对象管理接口,包括Secret对象的创建、查询、修改、删除等接口。 Secret类似于ConfigMap,但专门用于保存机密数据,如密码、令牌或密钥。 | |
PersistentVolumeClaim对象管理接口,包括PersistentVolumeClaim对象的创建、查询、修改、删除等接口。 PersistentVolumeClaim(PVC)是用户存储的请求。 它类似于Pod,Pod申请CPU和内存,PVC申请存储资源。 | |
ImageSnapshot对象管理接口,包括ImageSnapshot对象的创建、查询、删除等接口。 ImageSnapshot是一个存储系统上卷的快照。 | |
HorizontalPodoAutoscaler对象管理接口,包括HorizontalPodoAutoscaler对象的创建、查询、修改、删除等。 HorizontalPodoAutoscaler是水平Pod自动扩缩器的配置,它根据指定的指标自动管理Deployment的副本数。 |
Namespace
API | 说明 |
|---|---|
创建Namespace | 创建一个Namespace。 |
查询Namespace | 查询指定Namespace的详细信息。 |
查询所有Namespaces | 查询用户所有Namespace的详细信息。 |
删除Namespace | 删除一个Namespace。 |
Network
API | 说明 |
|---|---|
查询指定Namespace下的Networks | 查询指定Namespace下所有Network的详细信息。 |
创建Network | 创建Network。 |
删除Network | 删除指定Namespace下的指定Network。 |
查询Network | 查询指定Namespace下的指定Network的详细信息。 |
更新Network | 更新指定Namespace下的指定Network。 |
替换Network | 替换指定Namespace下的指定Network。 |
Pod
API | 说明 |
|---|---|
查询指定Namespace下的Pods | 查询指定Namespace下所有Pod的详细信息。 |
创建Pod | 创建Pod。 |
删除Pod | 删除指定Namespace下的指定Pod。 |
查询Pod | 查询指定Namespace下的指定Pod的详细信息。 |
更新Pod | 更新指定Namespace下的指定Pod。 |
替换Pod | 替换指定Namespace下的指定Pod。 |
进入容器内执行命令 | 进入指定Namespace下的指定Pod的容器执行命令。 |
查询Pod日志 | 查询指定Namespace下指定Pod的日志详情。 |
查询用户所有的Pods | 询用户所有Pod的详细信息。 |
Deployment
API | 说明 |
|---|---|
查询用户所有Deployments | 查询用户所有Deployment的详细信息。 |
查询指定Namespace下的Deployments | 查询指定Namespace下的所有Deployment详细信息。 |
创建Deployment | 创建Deployment。 |
删除Deployment | 删除指定Namespace下的指定Deployment。 |
查询Deployment | 查询指定Namespace下的指定Deployment的详细信息。 |
更新Deployment | 更新指定Namespace下的指定Deployment。 |
替换Deployment | 替换指定Namespace下的指定Deployment。 |
ReplicaSet
API | 说明 |
|---|---|
查询指定Namespace下的ReplicaSets | 查询指定Namespace下所有ReplicaSet的详细信息。 |
查询ReplicaSet | 查询指定Namespace下的指定ReplicaSet的详细信息。 |
Service
API | 说明 |
|---|---|
查询指定Namespace下的Services | 查询指定Namespace下所有Service的详细信息。 |
创建Service | 创建Service。 |
删除Service | 删除指定Namespace下的指定Service。 |
查询Service | 查询指定Namespace下的指定Service的详细信息。 |
更新Service | 更新指定Namespace下的指定Service。 |
替换Service | 替换指定Namespace下的指定Service。 |
ConfigMap
API | 说明 |
|---|---|
查询指定Namespace下的ConfigMaps | 查询指定Namespace下所有ConfigMap的详细信息。 |
创建ConfigMap | 创建ConfigMap。 |
删除ConfigMap | 删除指定Namespace下的指定ConfigMap。 |
查询ConfigMap | 查询指定Namespace下的指定ConfigMap的详细信息。 |
更新ConfigMap | 更新指定Namespace下的指定ConfigMap。 |
替换ConfigMap | 替换指定Namespace下的指定ConfigMap。 |
Secret
API | 说明 |
|---|---|
查询指定Namespace下的Secrets | 查询指定Namespace下所有Secret的详细信息。 |
创建Secret | 创建Secret。 |
删除Secret | 删除指定Namespace下的指定Secret。 |
查询Secret | 查询指定Namespace下的指定Secret的详细信息。 |
更新Secret | 更新指定Namespace下的指定Secret。 |
替换Secret | 替换指定Namespace下的指定Secret。 |
PersistentVolumeClaim
API | 说明 |
|---|---|
查询指定Namespace下的PersistentVolumeClaims | 查询指定Namespace下所有PersistentVolumeClaim的详细信息。 |
创建PersistentVolumeClaim | 创建PersistentVolumeClaim。 |
删除PersistentVolumeClaim | 删除指定Namespace下的指定PersistentVolumeClaim。 |
查询PersistentVolumeClaim | 查询指定Namespace下的指定PersistentVolumeClaim的详细信息。 |
更新PersistentVolumeClaim | 更新指定Namespace下的指定PersistentVolumeClaim。 |
替换PersistentVolumeClaim | 替换指定Namespace下的指定PersistentVolumeClaim。 |
ImageSnapShot
API | 说明 |
|---|---|
查询指定namespace下的ImageSnapShots | 查询用户所有ImageSnapShot的详细信息。 |
创建ImageSnapShot | 创建ImageSnapShot。 |
删除ImageSnapShot | 删除指定的ImageSnapShot。 |
查询ImageSnapShot | 查询指定ImageSnapShot的详细信息。 |
HorizontalPodAutoscaler
API | 说明 |
|---|---|
查询指定Namespace下的HorizontalPodAutoscalers | 查询指定Namespace下所有HorizontalPodAutoscaler的详细信息。 |
创建HorizontalPodAutoscaler | 创建HorizontalPodAutoscaler。 |
删除HorizontalPodAutoscaler | 删除指定Namespace下的指定HorizontalPodAutoscaler。 |
查询HorizontalPodAutoscaler | 查询指定Namespace下的指定HorizontalPodAutoscaler的详细信息。 |
更新HorizontalPodAutoscaler | 更新指定Namespace下的指定HorizontalPodAutoscaler。 |
替换HorizontalPodAutoscaler | 替换指定Namespace下的指定HorizontalPodAutoscaler。 |

