- Início
- API Enriched
- Referência da API
- 📦 API de Serviços de Contêiner
📦 API de Serviços de Contêiner
Orquestração de pods sem a complexidade total de um cluster. Execução em sites de borda, aplicação de cotas e perfis de computação padronizados para aplicações distribuídas.
- Categoria: Infraestrutura
- Complexidade: moderada
- Caminhos: 13 | Schemas: 159
- Nível: Avançado
- Domínios relacionados:
managed_kubernetes,sites,service_mesh
Casos de Uso
Seção intitulada “Casos de Uso”- Implantar namespaces XCCS (Serviços de Contêiner) para cargas de trabalho multi-tenant
- Gerenciar cargas de trabalho em contêineres com orquestração simplificada
- Configurar implantações de contêineres em borda distribuída
- Executar aplicações em contêineres sem a complexidade total do K8s
Recursos Primários
Seção intitulada “Recursos Primários”- virtual_k8s: Namespace Kubernetes virtual para cargas de trabalho em contêineres
- workload: Configuração de implantação de carga de trabalho em contêiner
- pod_security_policy: Política de segurança de pod para restrições de runtime de contêiner
Endpoints
Seção intitulada “Endpoints”| Método | Caminho | Descrição |
|---|---|---|
| POST | /api/config/namespaces/{metadata.namespace}/virtual_k8ss | Criar Kubernetes Virtual. |
| PUT | /api/config/namespaces/{metadata.namespace}/virtual_k8ss/{metadata.name} | Substituir Kubernetes Virtual. |
| GET | /api/config/namespaces/{namespace}/virtual_k8ss | Listar Kubernetes Virtual. |
| GET | /api/config/namespaces/{namespace}/virtual_k8ss/{name} | OBTER Kubernetes Virtual. |
| DELETE | /api/config/namespaces/{namespace}/virtual_k8ss/{name} | EXCLUIR Kubernetes Virtual. |
| POST | /api/config/namespaces/{metadata.namespace}/workloads | Criar Carga de Trabalho. |
| PUT | /api/config/namespaces/{metadata.namespace}/workloads/{metadata.name} | Substituir Carga de Trabalho. |
| GET | /api/config/namespaces/{namespace}/workloads | Listar Carga de Trabalho. |
| POST | /api/data/namespaces/{namespace}/workloads/usage | Métricas de Uso. |
| GET | /api/config/namespaces/{namespace}/workloads/{name} | OBTER Carga de Trabalho. |
| DELETE | /api/config/namespaces/{namespace}/workloads/{name} | EXCLUIR Carga de Trabalho. |
| POST | /api/config/namespaces/{metadata.namespace}/workload_flavors | Criar Tipo de Carga de Trabalho. |
| PUT | /api/config/namespaces/{metadata.namespace}/workload_flavors/{metadata.name} | Substituir Tipo. |
| GET | /api/config/namespaces/{namespace}/workload_flavors | Listar Tipo de Carga de Trabalho. |
| GET | /api/config/namespaces/{namespace}/workload_flavors/{name} | OBTER Tipo de Carga de Trabalho. |
| DELETE | /api/config/namespaces/{namespace}/workload_flavors/{name} | EXCLUIR Tipo de Carga de Trabalho. |