0
votes

Obtenir une erreur lors de la création du déploiement de Kubettes

Mon déploiement fonctionne bien. J'essaie juste d'utiliser le volume persistant local pour stocker des données sur la section locale de ma demande. Après cela, je reçois en dessous des erreurs.

Erreur: Erreur de validation "xxx-déploiement.yaml": Erreur de validation des données: validationError (déploiement.spec.template.spec.imagePullsecrets [0]): champ inconnu "volumemounts" dans io.k8s.api.core.v1 .Localobjectreference; Si vous choisissez d'ignorer ces erreurs, tournez la validation avec --validate = False xxx


0 commentaires

3 Réponses :


1
votes

Vous avez une typo d'indentation dans votre YAML, volumemounts est sous imagePullsCrets , quand il devrait être au même niveau: xxx


0 commentaires

1
votes

Vous devez déplacer le imagePullsecret plus bas. Il brise la spécification du conteneur. imagePullsecret est défini au niveau de la spécification de la POD tandis que volumemounts appartient à la spécification du conteneur xxx


0 commentaires

0
votes

Volumemounts: est un enfant de conteneur.

et volumes: est un enfant spécifique.

aussi volumemounts et nom de Vloume doivent être identiques.


0 commentaires