Kubernetes en production. Problèmes avec un pod de travailleur

J'ai une question avec des tomunats lors du déploiement d'une nouvelle version.

Ma configuration YAML Kubernetes Il a

RollingUpdate strategy

. Le problème se pose quand il s'agit de changer les versions de cette manière. si j'ai php-fpm, qui effectue une action, cette action est perdue? Si cela modifie simplement ce module dans une nouvelle version.

Ma principale question est de savoir si Kubernetes Avec cette stratégie, si le module est utilisé et si oui, s'il l'attendait jusqu'à ce qu'il finisse de ce qu'il devrait faire et le changer.

Remercier!
Invité:

Babette

Confirmation de:

Pour développer quoi @Fady Il a dit ci-dessus pour ceux qui peuvent toujours être curieux.

Appeler un conteneur de crochet PreStop, Vous pouvez fermer toutes les extrémités libres avant que le conteneur ne soit terminé. De la documentation «PreStop: Ce piège est appelé immédiatement avant l'achèvement du conteneur. [1]

Accrocher PreStop peut exécuter une commande spécifique (Équipes) ou demande HTTP au point final du conteneur. De plus, la période de grâce standard est 30 secondes. Cependant, vous pouvez spécifier du temps arbitraire en ajoutant

--grace-period=<seconds>

. [2]

[1]
https://kubernetes.io/docs/con ... hooks
[2]
https://kubernetes.io/docs/con ... -pods
</seconds>

Pour répondre aux questions, connectez-vous ou registre