- Accueil
- API Enriched
- Référence API
- ⚙️ API Kubernetes managé
⚙️ API Kubernetes managé
Liaisons de rôles Kubernetes et politiques d’admission. Intégration de registres pour les charges de travail EKS, AKS et GKE.
- Catégorie : Infrastructure
- Complexité : modérée
- Chemins : 20 | Schémas : 95
- Niveau : Avancé
- Domaines associés :
container_services,sites,service_mesh
Cas d’usage
Section intitulée « Cas d’usage »- Gérer le RBAC et la sécurité des clusters XCKS (Kubernetes managé)
- Configurer les politiques de sécurité des pods et les contrôleurs d’admission
- Gérer les registres de conteneurs pour les déploiements en entreprise
- Intégrer avec des clusters Kubernetes externes (EKS, AKS, GKE)
Ressources principales
Section intitulée « Ressources principales »- mk8s_cluster : Configuration du cluster Kubernetes managé
- k8s_cluster_role : Configuration du rôle RBAC du cluster Kubernetes
- container_registry : Registre d’images de conteneurs pour les images de charges de travail
Points de terminaison
Section intitulée « Points de terminaison »| Méthode | Chemin | Description |
|---|---|---|
| POST | /api/config/namespaces/{metadata.namespace}/container_registrys | Créer un registre de conteneurs. |
| PUT | /api/config/namespaces/{metadata.namespace}/container_registrys/{metadata.name} | Remplacer un registre de conteneurs. |
| GET | /api/config/namespaces/{namespace}/container_registrys | Lister les registres de conteneurs. |
| GET | /api/config/namespaces/{namespace}/container_registrys/{name} | Obtenir un registre de conteneurs. |
| DELETE | /api/config/namespaces/{namespace}/container_registrys/{name} | Supprimer un registre de conteneurs. |
| POST | /api/config/namespaces/{metadata.namespace}/k8s_cluster_roles | Créer une spécification de configuration. |
| PUT | /api/config/namespaces/{metadata.namespace}/k8s_cluster_roles/{metadata.name} | Remplacer une spécification de configuration. |
| GET | /api/config/namespaces/{namespace}/k8s_cluster_roles | Lister les rôles de cluster K8s. |
| GET | /api/config/namespaces/{namespace}/k8s_cluster_roles/{name} | Obtenir une spécification de configuration. |
| DELETE | /api/config/namespaces/{namespace}/k8s_cluster_roles/{name} | Supprimer un rôle de cluster K8s. |
| POST | /api/config/namespaces/{metadata.namespace}/k8s_cluster_role_bindings | Créer une spécification de configuration. |
| PUT | /api/config/namespaces/{metadata.namespace}/k8s_cluster_role_bindings/{metadata.name} | Remplacer une spécification de configuration. |
| GET | /api/config/namespaces/{namespace}/k8s_cluster_role_bindings | Lister les liaisons de rôles de cluster K8s. |
| GET | /api/config/namespaces/{namespace}/k8s_cluster_role_bindings/{name} | Obtenir une spécification de configuration. |
| DELETE | /api/config/namespaces/{namespace}/k8s_cluster_role_bindings/{name} | Supprimer une liaison de rôle de cluster K8s. |
| POST | /api/config/namespaces/{metadata.namespace}/k8s_pod_security_admissions | Créer une spécification de configuration. |
| PUT | /api/config/namespaces/{metadata.namespace}/k8s_pod_security_admissions/{metadata.name} | Remplacer une spécification de configuration. |
| GET | /api/config/namespaces/{namespace}/k8s_pod_security_admissions | Lister les admissions de sécurité des pods K8s. |
| GET | /api/config/namespaces/{namespace}/k8s_pod_security_admissions/{name} | Obtenir une spécification de configuration. |
| DELETE | /api/config/namespaces/{namespace}/k8s_pod_security_admissions/{name} | Supprimer une admission de sécurité des pods K8s. |
| POST | /api/config/namespaces/{metadata.namespace}/k8s_pod_security_policys | Créer une spécification de configuration. |
| PUT | /api/config/namespaces/{metadata.namespace}/k8s_pod_security_policys/{metadata.name} | Remplacer une spécification de configuration. |
| GET | /api/config/namespaces/{namespace}/k8s_pod_security_policys | Lister les politiques de sécurité des pods K8s. |
| GET | /api/config/namespaces/{namespace}/k8s_pod_security_policys/{name} | Obtenir une spécification de configuration. |
| DELETE | /api/config/namespaces/{namespace}/k8s_pod_security_policys/{name} | Supprimer une politique de sécurité des pods K8s. |