1
votes

Puis-je avoir différents montages d'hôte dans les pods du même déploiement?

Pour les journaux, je monte un volume de l'hôte sur le pod. Ceci est écrit dans le déploiement yaml. Mais, si mes 2 pods fonctionnent sur le même hôte, il y aura un conflit car les deux pods produiront des fichiers journaux avec le même nom. Puis-je utiliser des variables dynamiques dans le fichier de déploiement afin que le montage sur l'hôte soit créé avec un nom différent pour différents pods?


0 commentaires

3 Réponses :



0
votes

Regardez l'affinité / l'anti affinité du pod pour ne pas planifier le réplica sur le même nœud. de cette façon, chaque réplica d'un déploiement spécifique est déployé sur un nœud distinct. vous n'aurez pas à vous soucier du fait que le même dossier soit utilisé par plusieurs modules.


0 commentaires

0
votes

J'ai dû passer des heures pour ça, ta solution a fonctionné comme un charme! Avait essayé avec, aucun n'a fonctionné bien qu'il ait été donné dans plusieurs documents. subPathExpr: "$ POD_NAME" subPathExpr: $ POD_NAME subPathExpr: $ {POD_NAME}

Enfin, cela a fonctionné, subPathExpr: $ (POD_NAME)


0 commentaires