api概览-九游平台
云容器引擎所提供的接口分为cce接口与kubernetes原生接口。通过配合使用cce接口和kubernetes原生接口,您可以完整的使用云容器引擎的所有功能,包括创建集群和节点,使用kubernetes接口创建容器工作负载,使用cce接口监控工作负载的使用数据等。
类型 |
子类型 |
说明 |
---|---|---|
cce接口 |
集群管理接口,包括创建、删除集群的接口等。 通过这些接口,您可以创建集群、获取已创建集群的信息。 |
|
节点管理接口,包括创建、删除节点的接口等。 通过这些接口,您可以为集群添加节点、获取已创建节点的信息。 |
||
节点池管理接口,包括创建、删除节点池的接口等。 通过这些接口,您可以创建节点池、获取已创建节点池的信息。 |
||
插件管理接口,包括addontemplates的查询,addoninstance的创建、更新、删除和获取。 |
||
配额管理接口,支持查询cce服务下资源配额。 |
||
kubernetes原生接口 |
- |
kubernetes原生接口,关于如何调用请参见。 |
集群管理
节点管理
节点池管理
api |
说明 |
---|---|
在指定集群下创建节点池。 |
|
通过节点id获取指定节点池的详细信息。 |
|
通过集群id获取指定集群下所有节点池的详细信息。 |
|
更新指定的节点池。 |
|
删除指定的节点池。 |
插件管理
api |
说明 |
---|---|
根据提供的插件模板,安装插件实例。 |
|
插件模板查询接口,查询插件信息。 |
|
更新插件实例的功能。 |
|
删除插件实例的功能。 |
|
获取插件实例详情。 |
|
获取集群所有已安装插件实例。 |
配额管理
api |
说明 |
---|---|
查询cce服务下的资源配额。 |
kubernetes api
api |
功能 |
uri |
---|---|---|
node |
获取指定的node |
get /api/v1/nodes/{name} |
列出所有的node |
get /api/v1/nodes |
|
更新指定的node |
patch /api/v1/nodes/{name} |
|
namespace |
创建namespace |
post /api/v1/namespaces |
删除namespace |
delete /api/v1/namespaces/{name} |
|
获取指定的namespace |
get /api/v1/namespaces/{name} |
|
替换指定的namespace |
put /api/v1/namespaces/{name} |
|
替换指定的namespace的状态 |
put /api/v1/namespaces/{name}/status |
|
替换指定的namespace的finalize值 |
put /api/v1/namespaces/{name}/finalize |
|
列出namespace |
get /api/v1/namespaces |
|
更新指定的namespace |
patch /api/v1/namespaces/{name} |
|
resourcequotas |
获取resourcequotas |
get /api/v1/resourcequotas |
创建resourcequota |
post /api/v1/namespaces/{namespace}/resourcequotas |
|
更新resourcequota |
put /api/v1/namespaces/{namespace}/resourcequotas/{name} |
|
删除resourcequota |
delete /api/v1/namespaces/{namespace}/resourcequotas/{name} |
|
pod |
创建pod |
post /api/v1/namespaces/{namespace}/pods |
删除pod |
delete /api/v1/namespaces/{namespace}/pods/{name} |
|
删除所有的pod |
delete /api/v1/namespaces/{namespace}/pods |
|
获取指定的pod |
get /api/v1/namespaces/{namespace}/pods/{name} |
|
替换指定的pod |
put /api/v1/namespaces/{namespace}/pods/{name} |
|
替换指定的pod的状态 |
put /api/v1/namespaces/{namespace}/pods/{name}/status |
|
列出指定namespaces下的所有pod |
get /api/v1/namespaces/{namespace}/pods |
|
列出pod |
get /api/v1/pods |
|
更新指定的pod |
patch /api/v1/namespaces/{namespace}/pods/{name} |
|
deployment |
创建deployment |
post /apis/apps/v1/namespaces/{namespace}/deployments |
创建deployment的回滚操作 |
patch /apis/apps/v1/namespaces/{namespace}/deployments/{name} (仅适用于1.17及以上版本的集群) post /apis/apps/v1beta1/namespaces/{namespace}/deployments/{name}/rollback (仅适用于1.15及以下版本的集群) post /apis/extensions/v1beta1/namespaces/{namespace}/deployments/{name}/rollback (仅适用于1.15及以下版本的集群) |
|
删除deployment |
delete /apis/apps/v1/namespaces/{namespace}/deployments/{name} |
|
删除所有的deployment |
delete /apis/apps/v1/namespaces/{namespace}/deployments |
|
获取指定的deployment |
get /apis/apps/v1/namespaces/{namespace}/deployments/{name} |
|
获取指定的deployment的状态 |
get /apis/apps/v1/namespaces/{namespace}/deployments/{name}/status |
|
获取指定的deployment的伸缩操作 |
get /apis/apps/v1/namespaces/{namespace}/deployments/{name}/scale |
|
替换指定的deployment |
put /apis/apps/v1/namespaces/{namespace}/deployments/{name} |
|
替换指定的deployment的状态 |
put /apis/apps/v1/namespaces/{namespace}/deployments/{name}/status |
|
替换指定的deployment的伸缩操作 |
put /apis/apps/v1/namespaces/{namespace}/deployments/{name}/scale |
|
列出指定namespace下的deployment |
get /apis/apps/v1/namespaces/{namespace}/deployments |
|
列出所有的deployment |
get /apis/apps/v1/deployments |
|
更新指定的deployment |
patch /apis/apps/v1/namespaces/{namespace}/deployments/{name} |
|
更新指定的deployment的状态 |
patch /apis/apps/v1/namespaces/{namespace}/deployments/{name}/status |
|
更新指定的deployment的伸缩操作 |
patch /apis/apps/v1/namespaces/{namespace}/deployments/{name}/scale |
|
statefulset |
创建statefulset |
post /apis/apps/v1/namespaces/{namespace}/statefulsets |
删除指定的statefulset |
delete /apis/apps/v1/namespaces/{namespace}/statefulsets/{name} |
|
删除所有的statefulset |
delete /apis/apps/v1/namespaces/{namespace}/statefulsets |
|
获取指定的statefulset |
get /apis/apps/v1/namespaces/{namespace}/statefulsets/{name} |
|
获取指定的statefulset的状态 |
get /apis/apps/v1/namespaces/{namespace}/statefulsets/{name}/status |
|
替换指定的statefulset |
put /apis/apps/v1/namespaces/{namespace}/statefulsets/{name} |
|
替换指定的statefulset的状态 |
put /apis/apps/v1/namespaces/{namespace}/statefulsets/{name}/status |
|
列出指定namespace下的statefulset |
get /apis/apps/v1/namespaces/{namespace}/statefulsets |
|
列出所有的statefulset |
get /apis/apps/v1/statefulsets |
|
更新指定的statefulset |
patch /apis/apps/v1/namespaces/{namespace}/statefulsets/{name} |
|
更新指定的statefulset的状态 |
patch /apis/apps/v1/namespaces/{namespace}/statefulsets/{name}/status |
|
daemonset |
创建daemonset |
post /apis/apps/v1/namespaces/{namespace}/daemonsets |
删除指定的daemonset |
delete /apis/apps/v1/namespaces/{namespace}/daemonsets/{name} |
|
删除所有的daemonset |
delete /apis/apps/v1/namespaces/{namespace}/daemonsets |
|
获取指定的daemonset |
get /apis/apps/v1/namespaces/{namespace}/daemonsets/{name} |
|
获取指定的daemonset的状态 |
get /apis/apps/v1/namespaces/{namespace}/daemonsets/{name}/status |
|
更新指定的daemonset |
patch /apis/apps/v1/namespaces/{namespace}/daemonsets/{name} |
|
更新指定的daemonset的状态 |
patch /apis/apps/v1/namespaces/{namespace}/daemonsets/{name}/status |
|
列出所有的daemonset |
get /apis/apps/v1/daemonsets |
|
列出指定namespace下的daemonset |
get /apis/apps/v1/namespaces/{namespace}/daemonsets |
|
替换指定的daemonset |
put /apis/apps/v1/namespaces/{namespace}/daemonsets/{name} |
|
替换指定的daemonset的状态 |
put /apis/apps/v1/namespaces/{namespace}/daemonsets/{name}/status |
|
job |
创建job |
post /apis/batch/v1/namespaces/{namespace}/jobs |
删除job |
delete /apis/batch/v1/namespaces/{namespace}/jobs/{name} |
|
删除所有的job |
delete /apis/batch/v1/namespaces/{namespace}/jobs |
|
获取指定的job |
get /apis/batch/v1/namespaces/{namespace}/jobs/{name} |
|
获取指定的job的状态 |
get /apis/batch/v1/namespaces/{namespace}/jobs/{name}/status |
|
替换指定的job |
put /apis/batch/v1/namespaces/{namespace}/jobs/{name} |
|
替换指定的job的状态 |
put /apis/batch/v1/namespaces/{namespace}/jobs/{name}/status |
|
列出指定namespace下的job |
get /apis/batch/v1/namespaces/{namespace}/jobs |
|
列出所有job |
get /apis/batch/v1/jobs |
|
更新指定的job的状态 |
patch /apis/batch/v1/namespaces/{namespace}/jobs/{name}/status |
|
更新指定的job |
patch /apis/batch/v1/namespaces/{namespace}/jobs/{name} |
|
cronjob |
创建cronjob |
post /apis/batch/v1/namespaces/{namespace}/cronjobs(仅适用于1.25及以上版本的集群) post /apis/batch/v1beta1/namespaces/{namespace}/cronjobs(仅适用于1.23及以下版本的集群) |
删除cronjob |
delete /apis/batch/v1/namespaces/{namespace}/cronjobs/{name}(仅适用于1.25及以上版本的集群) delete /apis/batch/v1beta1/namespaces/{namespace}/cronjobs/{name}(仅适用于1.23及以下版本的集群) |
|
删除所有的cronjob |
delete /apis/batch/v1/namespaces/{namespace}/cronjobs(仅适用于1.25及以上版本的集群) delete /apis/batch/v1beta1/namespaces/{namespace}/cronjobs(仅适用于1.23及以下版本的集群) |
|
获取指定的cronjob |
get /apis/batch/v1/namespaces/{namespace}/cronjobs/{name}(仅适用于1.25及以上版本的集群) get /apis/batch/v1beta1/namespaces/{namespace}/cronjobs/{name}(仅适用于1.23及以下版本的集群) |
|
获取指定的cronjob的状态 |
get /apis/batch/v1/namespaces/{namespace}/cronjobs/{name}/status(仅适用于1.25及以上版本的集群) get /apis/batch/v1beta1/namespaces/{namespace}/cronjobs/{name}/status(仅适用于1.23及以下版本的集群) |
|
替换指定的cronjob |
put /apis/batch/v1/namespaces/{namespace}/cronjobs/{name}(仅适用于1.25及以上版本的集群) put /apis/batch/v1beta1/namespaces/{namespace}/cronjobs/{name}(仅适用于1.23及以下版本的集群) |
|
替换指定的cronjob的状态 |
put /apis/batch/v1/namespaces/{namespace}/cronjobs/{name}/status(仅适用于1.25及以上版本的集群) put /apis/batch/v1beta1/namespaces/{namespace}/cronjobs/{name}/status(仅适用于1.23及以下版本的集群) |
|
列出指定namespace下的cronjob |
get /apis/batch/v1/namespaces/{namespace}/cronjobs(仅适用于1.25及以上版本的集群) get /apis/batch/v1beta1/namespaces/{namespace}/cronjobs(仅适用于1.23及以下版本的集群) |
|
列出所有的cronjob |
get /apis/batch/v1/cronjobs(仅适用于1.25及以上版本的集群) get /apis/batch/v1beta1/cronjobs(仅适用于1.23及以下版本的集群) |
|
更新指定的cronjob的状态 |
patch /apis/batch/v1/namespaces/{namespace}/cronjobs/{name}/status(仅适用于1.25及以上版本的集群) patch /apis/batch/v1beta1/namespaces/{namespace}/cronjobs/{name}/status(仅适用于1.23及以下版本的集群) |
|
更新指定的cronjob |
patch /apis/batch/v1/namespaces/{namespace}/cronjobs/{name}(仅适用于1.25及以上版本的集群) patch /apis/batch/v1beta1/namespaces/{namespace}/cronjobs/{name}(仅适用于1.23及以下版本的集群) |
|
replicaset |
列出指定的replicaset |
get /apis/apps/v1/namespaces/{namespace}/replicasets |
获取指定的replicaset |
get /apis/apps/v1/namespaces/{namespace}/replicasets/{name} |
|
获取replicasets |
get /apis/apps/v1/replicasets |
|
replicationcontroller |
创建replicationcontroller |
post /api/v1/namespaces/{namespace}/replicationcontrollers |
删除replicationcontroller |
delete /api/v1/namespaces/{namespace}/replicationcontrollers/{name} |
|
删除所有的replicationcontroller |
delete /api/v1/namespaces/{namespace}/replicationcontrollers |
|
获取指定namespace下的replicationcontroller |
get /api/v1/namespaces/{namespace}/replicationcontrollers/{name} |
|
替换指定namespace下的replicationcontroller |
put /api/v1/namespaces/{namespace}/replicationcontrollers/{name} |
|
替换指定namespace下的replicationcontroller状态 |
put /api/v1/namespaces/{namespace}/replicationcontrollers/{name}/status |
|
列出指定namespace下的replicationcontroller |
get /api/v1/namespaces/{namespace}/replicationcontrollers |
|
列出replicationcontroller |
get /api/v1/replicationcontrollers |
|
更新指定的replicationcontroller |
patch /api/v1/namespaces/{namespace}/replicationcontrollers/{name} |
|
endpoints |
创建endpoints |
post /api/v1/namespaces/{namespace}/endpoints |
删除endpoints |
delete /api/v1/namespaces/{namespace}/endpoints/{name} |
|
删除所有的endpoints |
delete /api/v1/namespaces/{namespace}/endpoints |
|
获取指定的endpoints |
get /api/v1/namespaces/{namespace}/endpoints/{name} |
|
替换指定的endpoints |
put /api/v1/namespaces/{namespace}/endpoints/{name} |
|
列出endpoints |
get /api/v1/endpoints |
|
列出指定namespace下的endpoints |
get /api/v1/namespaces/{namespace}/endpoints |
|
更新指定的endpoints |
patch /api/v1/namespaces/{namespace}/endpoints/{name} |
|
service |
创建service |
post /api/v1/namespaces/{namespace}/services |
删除指定的service |
delete /api/v1/namespaces/{namespace}/services/{name} |
|
获取指定的service |
get /api/v1/namespaces/{namespace}/services/{name} |
|
替换指定的service |
put /api/v1/namespaces/{namespace}/services/{name} |
|
列出指定namespace下的service |
get /api/v1/namespaces/{namespace}/services |
|
列出service |
get /api/v1/services |
|
更新指定的service |
patch /api/v1/namespaces/{namespace}/services/{name} |
|
ingress |
创建ingress |
post /apis/networking.k8s.io/v1/namespaces/{namespace}/ingresses (仅适用于1.21及以上版本) post /apis/networking.k8s.io/v1beta1/namespaces/{namespace}/ingresses (仅适用于1.15至1.21版本) post /apis/extensions/v1beta1/namespaces/{namespace}/ingresses (仅适用于1.15以下版本) |
更新指定的ingress |
patch /apis/networking.k8s.io/v1/namespaces/{namespace}/ingresses/{name} (仅适用于1.21及以上版本) patch /apis/networking.k8s.io/v1beta1/namespaces/{namespace}/ingresses/{name} (仅适用于1.15至1.21版本) patch /apis/extensions/v1beta1/namespaces/{namespace}/ingresses/{name} (仅适用于1.15以下版本) |
|
替换指定的ingress |
put /apis/networking.k8s.io/v1/namespaces/{namespace}/ingresses/{name} (仅适用于1.21及以上版本) put /apis/networking.k8s.io/v1beta1/namespaces/{namespace}/ingresses/{name} (仅适用于1.15至1.21版本) put /apis/extensions/v1beta1/namespaces/{namespace}/ingresses/{name} (仅适用于1.15以下版本) |
|
删除ingress |
delete /apis/networking.k8s.io/v1/namespaces/{namespace}/ingresses/{name} (仅适用于1.21及以上版本) delete /apis/networking.k8s.io/v1beta1/namespaces/{namespace}/ingresses/{name} (仅适用于1.15至1.21版本) delete /apis/extensions/v1beta1/namespaces/{namespace}/ingresses/{name} (仅适用于1.15以下版本) |
|
删除所有的ingress |
delete /apis/networking.k8s.io/v1/namespaces/{namespace}/ingresses (仅适用于1.21及以上版本) delete /apis/networking.k8s.io/v1beta1/namespaces/{namespace}/ingresses (仅适用于1.15至1.21版本) delete /apis/extensions/v1beta1/namespaces/{namespace}/ingresses (仅适用于1.15以下版本) |
|
获取指定的ingress |
get /apis/networking.k8s.io/v1/namespaces/{namespace}/ingresses/{name} (仅适用于1.21及以上版本) get /apis/networking.k8s.io/v1beta1/namespaces/{namespace}/ingresses/{name} (仅适用于1.15至1.21版本) get /apis/extensions/v1beta1/namespaces/{namespace}/ingresses/{name} (仅适用于1.15以下版本) |
|
列出指定namespace下的ingress |
get /apis/networking.k8s.io/v1/namespaces/{namespace}/ingresses (仅适用于1.21及以上版本) get /apis/networking.k8s.io/v1beta1/namespaces/{namespace}/ingresses (仅适用于1.15至1.21版本) get /apis/extensions/v1beta1/namespaces/{namespace}/ingresses (仅适用于1.15以下版本) |
|
获取ingress列表 |
get /apis/networking.k8s.io/v1/ingresses (仅适用于1.21及以上版本) get /apis/networking.k8s.io/v1beta1/ingresses (仅适用于1.15至1.21版本) get /apis/extensions/v1beta1/ingresses (仅适用于1.15以下版本) |
|
获取指定namespace下的某个ingress对象的状态 |
get /apis/networking.k8s.io/v1/namespaces/{namespace}/ingresses/{name}/status (仅适用于1.21及以上版本) get /apis/networking.k8s.io/v1beta1/namespaces/{namespace}/ingresses/{name}/status (仅适用于1.15至1.21版本) get /apis/extensions/v1beta1/namespaces/{namespace}/ingresses/{name}/status (仅适用于1.15以下版本) |
|
替换指定namespace下的某个ingress对象的状态 |
put /apis/networking.k8s.io/v1/namespaces/{namespace}/ingresses/{name}/status (仅适用于1.21及以上版本) put /apis/networking.k8s.io/v1beta1/namespaces/{namespace}/ingresses/{name}/status (仅适用于1.15至1.21版本) put /apis/extensions/v1beta1/namespaces/{namespace}/ingresses/{name}/status (仅适用于1.15以下版本) |
|
更新指定namespace下的某个ingress对象的状态 |
patch /apis/networking.k8s.io/v1/namespaces/{namespace}/ingresses/{name}/status (仅适用于1.21及以上版本) patch /apis/networking.k8s.io/v1beta1/namespaces/{namespace}/ingresses/{name}/status (仅适用于1.15至1.21版本) patch /apis/extensions/v1beta1/namespaces/{namespace}/ingresses/{name}/status (仅适用于1.15以下版本) |
|
networkpolicy |
创建networkpolicy |
post /apis/networking.k8s.io/v1/namespaces/{namespace}/networkpolicies |
更新指定的networkpolicy |
patch /apis/networking.k8s.io/v1/namespaces/{namespace}/networkpolicies/{name} |
|
替换指定的networkpolicy |
put /apis/networking.k8s.io/v1/namespaces/{namespace}/networkpolicies/{name} |
|
删除networkpolicy |
delete /apis/networking.k8s.io/v1/namespaces/{namespace}/networkpolicies/{name} |
|
批量删除networkpolicy |
delete /apis/networking.k8s.io/v1/namespaces/{namespace}/networkpolicies |
|
获取指定的networkpolicy |
get /apis/networking.k8s.io/v1/namespaces/{namespace}/networkpolicies/{name} |
|
列出指定namespace下的networkpolicy |
get /apis/networking.k8s.io/v1/namespaces/{namespace}/networkpolicies |
|
获取networkpolicy列表 |
get /apis/networking.k8s.io/v1/networkpolicies |
|
persistentvolume |
创建persistentvolume |
post /api/v1/persistentvolumes |
删除指定的persistentvolume |
delete /api/v1/persistentvolumes/{name} |
|
删除所有的persistentvolume |
delete /api/v1/persistentvolumes |
|
获取指定的persistentvolume |
get /api/v1/persistentvolumes/{name} |
|
替换指定的persistentvolume |
put /api/v1/persistentvolumes/{name} |
|
替换指定的persistentvolume的状态 |
put /api/v1/persistentvolumes/{name}/status |
|
列出所有的persistentvolume |
get /api/v1/persistentvolumes |
|
更新指定的persistentvolume |
patch /api/v1/persistentvolumes/{name} |
|
persistentvolumeclaim |
创建persistentvolumeclaim |
post /api/v1/namespaces/{namespace}/persistentvolumeclaims |
删除指定的persistentvolumeclaim |
delete /api/v1/namespaces/{namespace}/persistentvolumeclaims/{name} |
|
删除所有的persistentvolumeclaim |
delete /api/v1/namespaces/{namespace}/persistentvolumeclaims |
|
获取指定的persistentvolumeclaim |
get /api/v1/namespaces/{namespace}/persistentvolumeclaims/{name} |
|
替换指定的persistentvolumeclaim |
put /api/v1/namespaces/{namespace}/persistentvolumeclaims/{name} |
|
替换指定的persistentvolumeclaim的状态 |
put /api/v1/namespaces/{namespace}/persistentvolumeclaims/{name}/status |
|
列出指定的namespace下的persistentvolumeclaim |
get /api/v1/namespaces/{namespace}/persistentvolumeclaims |
|
列出所有的persistentvolumeclaim |
get /api/v1/persistentvolumeclaims |
|
更新指定的persistentvolumeclaim |
patch /api/v1/namespaces/{namespace}/persistentvolumeclaims/{name} |
|
configmap |
创建configmap |
post /api/v1/namespaces/{namespace}/configmaps |
删除configmap |
delete /api/v1/namespaces/{namespace}/configmaps/{name} |
|
删除所有的configmap |
delete /api/v1/namespaces/{namespace}/configmaps |
|
获取指定的configmap |
get /api/v1/namespaces/{namespace}/configmaps/{name} |
|
替换指定configmap |
put /api/v1/namespaces/{namespace}/configmaps/{name} |
|
列出指定namespace下的configmap |
get /api/v1/namespaces/{namespace}/configmaps |
|
列出所有的configmap |
get /api/v1/configmaps |
|
更新指定的configmap |
patch /api/v1/namespaces/{namespace}/configmaps/{name} |
|
secret |
创建secret |
post /api/v1/namespaces/{namespace}/secrets |
删除secret |
delete /api/v1/namespaces/{namespace}/secrets/{name} |
|
删除指定命名空间下所有的secret |
delete /api/v1/namespaces/{namespace}/secrets |
|
获取secret信息 |
get /api/v1/namespaces/{namespace}/secrets/{name} |
|
替换指定的secret |
put /api/v1/namespaces/{namespace}/secrets/{name} |
|
列出指定namespace下的secret |
get /api/v1/namespaces/{namespace}/secrets |
|
列出集群下的secret |
get /api/v1/secrets |
|
rbac/ clusterrole |
创建clusterrole |
post /apis/rbac.authorization.k8s.io/v1/clusterroles |
更新指定的clusterrole |
patch /apis/rbac.authorization.k8s.io/v1/clusterroles/{name} |
|
替换指定的clusterrole |
put /apis/rbac.authorization.k8s.io/v1/clusterroles/{name} |
|
删除指定的clusterrole |
delete /apis/rbac.authorization.k8s.io/v1/clusterroles/{name} |
|
批量删除clusterrole |
delete /apis/rbac.authorization.k8s.io/v1/clusterroles |
|
获取指定的clusterrole |
get /apis/rbac.authorization.k8s.io/v1/clusterroles/{name} |
|
获取clusterrole列表 |
get /apis/rbac.authorization.k8s.io/v1/clusterroles |
|
rbac/ clusterrolebinding |
创建clusterrolebinding |
post /apis/rbac.authorization.k8s.io/v1/clusterrolebindings |
更新指定的clusterrolebinding |
patch /apis/rbac.authorization.k8s.io/v1/clusterrolebindings/{name} |
|
替换指定的clusterrolebinding |
put /apis/rbac.authorization.k8s.io/v1/clusterrolebindings/{name} |
|
删除指定的clusterrolebinding |
delete /apis/rbac.authorization.k8s.io/v1/clusterrolebindings/{name} |
|
批量删除clusterrolebinding |
delete /apis/rbac.authorization.k8s.io/v1/clusterrolebindings |
|
获取指定的clusterrolebinding |
get /apis/rbac.authorization.k8s.io/v1/clusterrolebindings/{name} |
|
获取clusterrolebinding列表 |
get /apis/rbac.authorization.k8s.io/v1/clusterrolebindings |
|
rbac/role |
创建role |
post /apis/rbac.authorization.k8s.io/v1/namespaces/{namespace}/roles |
更新指定的role |
patch /apis/rbac.authorization.k8s.io/v1/namespaces/{namespace}/roles/{name} |
|
替换指定的role |
put /apis/rbac.authorization.k8s.io/v1/namespaces/{namespace}/roles/{name} |
|
删除指定的role |
delete /apis/rbac.authorization.k8s.io/v1/namespaces/{namespace}/roles/{name} |
|
批量删除role |
delete /apis/rbac.authorization.k8s.io/v1/namespaces/{namespace}/roles |
|
获取指定的role |
get /apis/rbac.authorization.k8s.io/v1/namespaces/{namespace}/roles/{name} |
|
获取指定namespace下的role列表 |
get /apis/rbac.authorization.k8s.io/v1/namespaces/{namespace}/roles |
|
获取role列表 |
get /apis/rbac.authorization.k8s.io/v1/roles |
|
rbac/rolebinding |
创建rolebinding |
post /apis/rbac.authorization.k8s.io/v1/namespaces/{namespace}/rolebindings |
更新指定的rolebinding |
patch /apis/rbac.authorization.k8s.io/v1/namespaces/{namespace}/rolebindings/{name} |
|
替换指定的rolebinding |
put /apis/rbac.authorization.k8s.io/v1/namespaces/{namespace}/rolebindings/{name} |
|
删除指定的rolebinding |
delete /apis/rbac.authorization.k8s.io/v1/namespaces/{namespace}/rolebindings/{name} |
|
批量删除rolebinding |
delete /apis/rbac.authorization.k8s.io/v1/namespaces/{namespace}/rolebindings |
|
获取指定的rolebinding |
get /apis/rbac.authorization.k8s.io/v1/namespaces/{namespace}/rolebindings/{name} |
|
获取指定namespace下rolebinding列表 |
get /apis/rbac.authorization.k8s.io/v1/namespaces/{namespace}/rolebindings |
|
获取rolebinding列表 |
get /apis/rbac.authorization.k8s.io/v1/rolebindings |
|
api groups |
列出apiversions |
get /api |
列出apigroups |
get /apis |
|
listing apiresources of groupversion apiregistration.k8s.io/v1beta1 |
get /apis/apiregistration.k8s.io/v1beta1 |
|
listing apiresources of groupversion extensions/v1beta1 |
get /apis/extensions/v1beta1 |
|
listing apiresources of groupversion apps/v1&apps/v1beta1 |
get /apis/apps/v1(适用于1.15以上版本的集群) get /apis/apps/v1beta1(仅适用于1.15及以下版本的集群) |
|
listing apiresources of groupversion authentication.k8s.io/v1 |
get /apis/authentication.k8s.io/v1 |
|
listing apiresources of groupversion authentication.k8s.io/v1beta1 |
get /apis/authentication.k8s.io/v1beta1 |
|
listing apiresources of groupversion authorization.k8s.io/v1 |
get /apis/authorization.k8s.io/v1 |
|
listing apiresources of groupversion authorization.k8s.io/v1beta1 |
get /apis/authorization.k8s.io/v1beta1 |
|
listing apiresources of groupversion autoscaling/v1 |
get /apis/autoscaling/v1 |
|
listing apiresources of groupversion batch/v1 |
get /apis/batch/v1 |
|
listing apiresources of groupversion certificates.k8s.io/v1beta1 |
get /apis/certificates.k8s.io/v1beta1 |
|
listing apiresources of groupversion networking.k8s.io/v1 |
get /apis/networking.k8s.io/v1 |
|
listing apiresources of groupversion policy/v1beta1 |
get /apis/policy/v1beta1 |
|
listing apiresources of groupversion rbac.authorization.k8s.io/v1beta1 |
get /apis/rbac.authorization.k8s.io/v1beta1 |
|
listing apiresources of groupversion storage.k8s.io/v1 |
get /apis/storage.k8s.io/v1 |
|
listing apiresources of groupversion storage.k8s.io/v1beta1 |
get /apis/storage.k8s.io/v1beta1 |
|
listing apiresources of groupversion apiextensions.k8s.io/v1beta1 |
get /apis/apiextensions.k8s.io/v1beta1 |
|
listing apiresources of groupversion v1 |
get /api/v1 |
|
event |
获取event |
get /api/v1/events |
列出指定命名空间下的event |
get /api/v1/namespaces/{namespace}/events |
相关文档
意见反馈
文档内容是否对您有帮助?
如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨