API概览
云容器引擎所提供的接口分为CCE接口与Kubernetes原生接口。通过配合使用CCE接口和Kubernetes原生接口,您可以完整的使用云容器引擎的所有功能,包括创建集群和节点,使用Kubernetes接口创建容器工作负载,使用CCE接口监控工作负载的使用数据等。
类型 | 子类型 | 说明 |
|---|---|---|
CCE接口 | 集群管理接口,包括创建、删除集群的接口等。 通过这些接口,您可以创建集群、获取已创建集群的信息。 | |
节点管理接口,包括创建、删除节点的接口等。 通过这些接口,您可以为集群添加节点、获取已创建节点的信息。 | ||
节点池管理接口,包括创建、删除节点池的接口等。 通过这些接口,您可以创建节点池、获取已创建节点池的信息。 | ||
插件管理接口,包括AddonTemplates的查询,AddonInstance的创建、更新、删除和获取。 | ||
配额管理接口,支持查询CCE服务下资源配额。 | ||
Kubernetes原生接口 | - | Kubernetes原生接口,关于如何调用请参见使用Kubernetes API。 |
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 |

