三、StatefulSet更新策略二:OnDelete
### --- 添加配置参数,触发更新
~~~ # 更改StatefulSet配置参数镜像版本更改为1.15.3
~~~ 使用 OnDelete去更新;它是不会触发更新的,只有把这个Pod删除之后才会触发更新镜像
[root@k8s-master01 ~]# kubectl edit sts web
spec:
containers:
- image: nginx:1.15.3
updateStrategy:
type: OnDelete
~~~ # 查看pod的状态
[root@k8s-master01 ~]# kubectl get po
NAME READY STATUS RESTARTS AGE
web-0 1/1 Running 0 7m21s
web-1 1/1 Running 0 7m18s
web-2 1/1 Running 0 8m1s
### --- 删除web-2触发更新
~~~ # 删除web-2;触发更新
[root@k8s-master01 ~]# kubectl delete po web-2
pod "web-2" deleted