- Home
- API Enriched
- ⚙️ Managed Kubernetes API
⚙️ Managed Kubernetes API
Kubernetes role bindings and admission policies. Registry integration for EKS, AKS, and GKE workloads.
- Category: Infrastructure
- Complexity: moderate
- Paths: 20 | Schemas: 95
- Tier: Advanced
- Related domains:
container_services,sites,service_mesh
Use Cases
Section titled “Use Cases”- Manage XCKS (Managed Kubernetes) cluster RBAC and security
- Configure pod security policies and admission controllers
- Manage container registries for enterprise deployments
- Integrate with external Kubernetes clusters (EKS, AKS, GKE)
Primary Resources
Section titled “Primary Resources”- mk8s_cluster: Managed Kubernetes cluster configuration
- k8s_cluster_role: Kubernetes cluster RBAC role configuration
- container_registry: Container image registry for workload images
Endpoints
Section titled “Endpoints”| Method | Path | Description |
|---|---|---|
| POST | /api/config/namespaces/{metadata.namespace}/container_registrys | Create Container Registry. |
| PUT | /api/config/namespaces/{metadata.namespace}/container_registrys/{metadata.name} | Replace Container Registry. |
| GET | /api/config/namespaces/{namespace}/container_registrys | List Container Registry. |
| GET | /api/config/namespaces/{namespace}/container_registrys/{name} | GET Container Registry. |
| DELETE | /api/config/namespaces/{namespace}/container_registrys/{name} | DELETE Container Registry. |
| POST | /api/config/namespaces/{metadata.namespace}/k8s_cluster_roles | Create Configuration Specification. |
| PUT | /api/config/namespaces/{metadata.namespace}/k8s_cluster_roles/{metadata.name} | Replace Configuration Specification. |
| GET | /api/config/namespaces/{namespace}/k8s_cluster_roles | List K8s Cluster Role. |
| GET | /api/config/namespaces/{namespace}/k8s_cluster_roles/{name} | GET Configuration Specification. |
| DELETE | /api/config/namespaces/{namespace}/k8s_cluster_roles/{name} | DELETE K8s Cluster Role. |
| POST | /api/config/namespaces/{metadata.namespace}/k8s_cluster_role_bindings | Create Configuration Specification. |
| PUT | /api/config/namespaces/{metadata.namespace}/k8s_cluster_role_bindings/{metadata.name} | Replace Configuration Specification. |
| GET | /api/config/namespaces/{namespace}/k8s_cluster_role_bindings | List K8s Cluster Role Binding. |
| GET | /api/config/namespaces/{namespace}/k8s_cluster_role_bindings/{name} | GET Configuration Specification. |
| DELETE | /api/config/namespaces/{namespace}/k8s_cluster_role_bindings/{name} | DELETE K8s Cluster Role Binding. |
| POST | /api/config/namespaces/{metadata.namespace}/k8s_pod_security_admissions | Create Configuration Specification. |
| PUT | /api/config/namespaces/{metadata.namespace}/k8s_pod_security_admissions/{metadata.name} | Replace Configuration Specification. |
| GET | /api/config/namespaces/{namespace}/k8s_pod_security_admissions | List K8s Pod Security Admission. |
| GET | /api/config/namespaces/{namespace}/k8s_pod_security_admissions/{name} | GET Configuration Specification. |
| DELETE | /api/config/namespaces/{namespace}/k8s_pod_security_admissions/{name} | DELETE K8s Pod Security Admission. |
| POST | /api/config/namespaces/{metadata.namespace}/k8s_pod_security_policys | Create Configuration Specification. |
| PUT | /api/config/namespaces/{metadata.namespace}/k8s_pod_security_policys/{metadata.name} | Replace Configuration Specification. |
| GET | /api/config/namespaces/{namespace}/k8s_pod_security_policys | List K8s Pod Security Policy. |
| GET | /api/config/namespaces/{namespace}/k8s_pod_security_policys/{name} | GET Configuration Specification. |
| DELETE | /api/config/namespaces/{namespace}/k8s_pod_security_policys/{name} | DELETE K8s Pod Security Policy. |