Kubernetes - Rollout Update
Alasta 20 Août 2024 kubernetes kubernetes pod update deploymeny
Description : Kubernetes, Stratégie de mise à jour d'application
Stratégie de mise à jour applicative
Voir le status d’un deployment / daemonset / statefulset
exemple:
Afficher l’historique de rollout
Stratégies de déploiement
Il y a 2 types de stratégies:
- Recreate: suppression des pods puis recréation de ces derniers avec la nouvelle version, ce qui entraine un downtime
- Rolling update (défaut): 1 pod à la fois
Modification d’un deployment et application:
ou
Modification d’un attribut:
Afficher la stratégie de rollout
Décrire le deployment et chercher la clés StrategyType
Sous le capot
Lors d’une stratégie Recreate, le replicaSet va passer à 0 puis revenir à la valeur précédente. Pour un rollout, le replicaSet baisse de 1 puis augmente de 1, cela au travers d’un nouveau replicaSet.
C’est changement sont visibles dans les logs.