Kubernetes w produkcji. Problemy z kapsułami


Mam pytanie do kubernetes podczas wdrażania nowej wersji.
Moja konfiguracja Yaml Kubernetes ma
       RollingUpdate strategy
... Problem pojawia się, jeśli chodzi o zmianę wersji w ten sposób. Jeśli mam php-fpm, który wykonuje jakąś akcję, czy ta akcja jest stracona? Na wypadek, gdyby zmienił ten moduł na nową wersję.
Moje główne pytanie brzmi, czy Kubernetes bierze pod uwagę przy tej strategii, czy moduł jest używany, a jeśli tak, to czy czeka, aż zakończy to, co powinien robić i to zmieni.
Podziękować!
Zaproszony:
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

Aby rozwinąć to, co @Fady powiedział powyżej, dla tych, którzy mogą być nadal ciekawi.
Wywołując hak kontenera PreStop, możesz zamknąć wszystkie luźne końce przed ukończeniem kontenera. Z dokumentacji „PreStop: ten punkt zaczepienia jest wywoływany tuż przed zamknięciem kontenera”. [jeden]
Haczyk PreStop może wykonać określone polecenie (polecenia) lub żądanie HTTP do punktu końcowego w kontenerze. Ponadto standardowy okres karencji wynosi 30 sekund. Możesz jednak określić dowolny czas, dodając
         --grace-period=<seconds>
. [2]
[1]

https://kubernetes.io/docs/con ... hooks
https://kubernetes.io/docs/con ... hooks
[2]

https://kubernetes.io/docs/con ... -pods
https://kubernetes.io/docs/con ... -pods

Aby odpowiedzieć na pytania, Zaloguj się lub Zarejestruj się