Aller au contenu

📦 API des services de conteneurs

Orchestration de pods sans la complexité d’un cluster complet. Exécution sur site edge, application des quotas et profils de calcul standardisés pour les applications distribuées.

  • Catégorie : Infrastructure
  • Complexité : modérée
  • Chemins : 13 | Schémas : 159
  • Niveau : Avancé
  • Domaines associés : managed_kubernetes, sites, service_mesh
  • Déployer des espaces de noms XCCS (Container Services) pour les charges de travail multi-locataires
  • Gérer les charges de travail de conteneurs avec une orchestration simplifiée
  • Configurer des déploiements de conteneurs edge distribués
  • Exécuter des applications conteneurisées sans la complexité complète de K8s
  • virtual_k8s : Espace de noms Kubernetes virtuel pour les charges de travail de conteneurs
  • workload : Configuration de déploiement des charges de travail de conteneurs
  • pod_security_policy : Politique de sécurité des pods pour les contraintes d’exécution des conteneurs
MéthodeCheminDescription
POST/api/config/namespaces/{metadata.namespace}/virtual_k8ssCréer un Kubernetes virtuel.
PUT/api/config/namespaces/{metadata.namespace}/virtual_k8ss/{metadata.name}Remplacer un Kubernetes virtuel.
GET/api/config/namespaces/{namespace}/virtual_k8ssLister les Kubernetes virtuels.
GET/api/config/namespaces/{namespace}/virtual_k8ss/{name}OBTENIR un Kubernetes virtuel.
DELETE/api/config/namespaces/{namespace}/virtual_k8ss/{name}SUPPRIMER un Kubernetes virtuel.
POST/api/config/namespaces/{metadata.namespace}/workloadsCréer une charge de travail.
PUT/api/config/namespaces/{metadata.namespace}/workloads/{metadata.name}Remplacer une charge de travail.
GET/api/config/namespaces/{namespace}/workloadsLister les charges de travail.
POST/api/data/namespaces/{namespace}/workloads/usageMétriques d’utilisation.
GET/api/config/namespaces/{namespace}/workloads/{name}OBTENIR une charge de travail.
DELETE/api/config/namespaces/{namespace}/workloads/{name}SUPPRIMER une charge de travail.
POST/api/config/namespaces/{metadata.namespace}/workload_flavorsCréer un profil de charge de travail.
PUT/api/config/namespaces/{metadata.namespace}/workload_flavors/{metadata.name}Remplacer un profil.
GET/api/config/namespaces/{namespace}/workload_flavorsLister les profils de charge de travail.
GET/api/config/namespaces/{namespace}/workload_flavors/{name}OBTENIR un profil de charge de travail.
DELETE/api/config/namespaces/{namespace}/workload_flavors/{name}SUPPRIMER un profil de charge de travail.