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 p> blockQuote>
xxx pré> p>
3 Réponses :
Vous avez une typo d'indentation dans votre YAML, volumemounts code> est sous
imagePullsCrets code>, quand il devrait être au même niveau:
Vous devez déplacer le imagePullsecret code> plus bas. Il brise la spécification du conteneur.
imagePullsecret code> est défini au niveau de la spécification de la POD tandis que
volumemounts code> appartient à la spécification du conteneur
Volumemounts: est un enfant de conteneur. P>
et volumes: est un enfant spécifique. P>
aussi volumemounts et nom de Vloume doivent être identiques. P>