- Home
- API Enriched
- 📦 Container Services API
📦 Container Services API
Pod orchestration without full cluster complexity. Edge site execution, quota enforcement, and standardized compute profiles for distributed apps.
- Category: Infrastructure
- Complexity: moderate
- Paths: 13 | Schemas: 159
- Tier: Advanced
- Related domains:
managed_kubernetes,sites,service_mesh
Use Cases
Section titled “Use Cases”- Deploy XCCS (Container Services) namespaces for multi-tenant workloads
- Manage container workloads with simplified orchestration
- Configure distributed edge container deployments
- Run containerized applications without full K8s complexity
Primary Resources
Section titled “Primary Resources”- virtual_k8s: Virtual Kubernetes namespace for container workloads
- workload: Container workload deployment configuration
- pod_security_policy: Pod security policy for container runtime constraints
Endpoints
Section titled “Endpoints”| Method | Path | Description |
|---|---|---|
| POST | /api/config/namespaces/{metadata.namespace}/virtual_k8ss | Create Virtual Kubernetes. |
| PUT | /api/config/namespaces/{metadata.namespace}/virtual_k8ss/{metadata.name} | Replace Virtual Kubernetes. |
| GET | /api/config/namespaces/{namespace}/virtual_k8ss | List Virtual Kubernetes. |
| GET | /api/config/namespaces/{namespace}/virtual_k8ss/{name} | GET Virtual Kubernetes. |
| DELETE | /api/config/namespaces/{namespace}/virtual_k8ss/{name} | DELETE Virtual Kubernetes. |
| POST | /api/config/namespaces/{metadata.namespace}/workloads | Create Workload. |
| PUT | /api/config/namespaces/{metadata.namespace}/workloads/{metadata.name} | Replace Workload. |
| GET | /api/config/namespaces/{namespace}/workloads | List Workload. |
| POST | /api/data/namespaces/{namespace}/workloads/usage | Usage Metrics. |
| GET | /api/config/namespaces/{namespace}/workloads/{name} | GET Workload. |
| DELETE | /api/config/namespaces/{namespace}/workloads/{name} | DELETE Workload. |
| POST | /api/config/namespaces/{metadata.namespace}/workload_flavors | Create Workload Flavor. |
| PUT | /api/config/namespaces/{metadata.namespace}/workload_flavors/{metadata.name} | Replace Flavor. |
| GET | /api/config/namespaces/{namespace}/workload_flavors | List Workload Flavor. |
| GET | /api/config/namespaces/{namespace}/workload_flavors/{name} | GET Workload Flavor. |
| DELETE | /api/config/namespaces/{namespace}/workload_flavors/{name} | DELETE Workload Flavor. |