J'envisageais d'utiliser des secrets pour monter un seul fichier mais il semble que vous ne pouvez monter que le répertoire qui écrasera tout le reste du contenu. Comment puis-je partager un seul fichier de configuration sans monter un répertoire?
kubernetes
Smana
la source
la source
Je commencerais par cet exemple de travail à partir d' ici . Assurez-vous d'utiliser au moins Kubernetes 1.3.
Créez simplement un ConfigMap comme celui-ci:
Et puis créez un pod comme celui-ci:
la source
Il n'y a actuellement (v1.0, v1.1) aucun moyen de monter en volume un seul fichier de configuration. La structure Secret est naturellement capable de représenter plusieurs secrets, ce qui signifie qu'elle doit être un répertoire.
Lorsque nous obtenons des objets de configuration, des fichiers uniques doivent être pris en charge.
En attendant, vous pouvez monter un répertoire et y créer un lien symbolique à partir de votre image, peut-être?
la source
Supposons que vous souhaitiez monter un nouveau log4j2.xml dans un déploiement en cours pour améliorer la journalisation
la source