StatefulSet 更新策略
滚动更新示例
$ kubectl set image sts web nginx=nginx:1.25.3
statefulset.apps/web image updated$ kubectl get pod -w -l app=nginx
NAME READY STATUS RESTARTS AGE
web-0 1/1 Running 0 3m21s
web-1 1/1 Running 0 3m19s
web-1 1/1 Terminating 0 3m52s
web-1 1/1 Terminating 0 3m52s
web-1 0/1 Terminating 0 3m52s
web-1 0/1 Terminating 0 3m53s
web-1 0/1 Terminating 0 3m53s
web-1 0/1 Terminating 0 3m53s
web-1 0/1 Pending 0 0s
web-1 0/1 Pending 0 0s
web-1 0/1 ContainerCreating 0 0s
web-1 0/1 ContainerCreating 0 1s
web-1 1/1 Running 0 2s
web-0 1/1 Terminating 0 3m57s
web-0 1/1 Terminating 0 3m58s
web-0 0/1 Terminating 0 3m58s
web-0 0/1 Terminating 0 3m58s
web-0 0/1 Terminating 0 3m58s
web-0 0/1 Terminating 0 3m58s
web-0 0/1 Pending 0 0s
web-0 0/1 Pending 0 0s
web-0 0/1 ContainerCreating 0 0s
web-0 0/1 ContainerCreating 0 1s
web-0 1/1 Running 0 2s分段更新
测试小于分区的Pod将保持当前版本
测试序号大于等于分区的Pod会被更新
最后更新于