Dépanner le montage de ressources Kubernetes dans les environnements de Dynamic Engine
Utilisez cette section de diagnostic pour identifier et résoudre les problèmes les plus fréquents lors du montage de ressources Kubernetes (ConfigMap, Secret, volumes, PersistentVolumeClaim et securityContext) dans vos environnements de Dynamic Engine. Cette section vous permet de reconnaître les modèles d'erreurs et vous dirige vers la solution appropriée.
Modèles d'erreurs et solutions les plus fréquent·es
Le tableau suivant décrit les types d'erreur, les actions à entreprendre pour les diagnostiquer et les liens vers les sections relatives à la personnalisation correspondante de Dynamic Engine :
| Error Type (Type d'erreur) | Action | Section associée |
|---|---|---|
| CreateContainerConfigError | Vérifiez la cohérence des clés dans additionalSpec avec le Secret ou ConfigMap monté | Monter le Secret Kubernetes comme volumes dans des conteneurs de Dynamic Engine ou Injecter des variables d'environnement depuis le Secret Kubernetes ou Injecter des variables d'environnement depuis ConfigMap |
| Job non créé | Vérifiez la cohérence des clés dans additionalSpec avec les volumes ou PVC déclarés | Monter PersistentVolumeClaims de Kubernetes pour un stockage persistant dans le Dynamic Engine |
| Erreur securityContext |
|
Configurer securityContext pour les conteneurs de tâches s'exécutant dans les environnements de Dynamic Engine |
| Les variables d'environnement ne s'affichent pas. |
|
Injecter des variables d'environnement depuis le Secret Kubernetes ou Injecter des variables d'environnement depuis ConfigMap |
| volumes ne se monte pas |
|
Monter le Secret Kubernetes comme volumes dans des conteneurs de Dynamic Engine ou Monter PersistentVolumeClaims de Kubernetes pour un stockage persistant dans le Dynamic Engine |
Étapes suivantes
Après identification du problème à l'aide de cette section :
- Consultez la section Monter des ressources Kubernetes personnalisées dans les environnements de Dynamic Engine pour les prérequis.
- Consultez la documentation Kubernetes (en anglais) pour plus d'informations concernant ConfigMap, Secret, volumes et securityContext.
- Pour des modèles de débogage Kubernetes et les références des commandes kubectl, consultez le guide Kubernetes debugging guide (en anglais).