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。 |