Comment redémarrer automatiquement les pods Kubernetes et les pods associés aux déploiements lorsque leur configmap est modifiée/mise à jour ?
Je sais qu'il a été question de la possibilité de redémarrer automatiquement les pods lorsqu'une carte de configuration est modifiée, mais à ma connaissance, cela n'est pas encore disponible dans Kubernetes 1.2.
Donc, ce que j'aimerais faire (je pense), c'est un "redémarrage à froid" de l'application déploiement associée aux pods consommant la carte de configuration. Est-il possible, et si oui comment, de forcer un redémarrage continu d'un déploiement dans Kubernetes sans rien changer dans le modèle réel ? Est-ce actuellement la meilleure façon de procéder ou existe-t-il une meilleure option ?
4 votes
$ kubectl set env deployment my deployment --env="LAST_RESTART=$(date)" --namespace ...
faire le travail pour moi