策略配置
策略配置
spec:
updateStrategy:
type: RollingUpdate
rollingUpdate:
maxUnavailable: 1 # 或 10%
maxSurge: 0 # DaemonSet 常用 0(就地替换)操作
操作
kubectl set image ds/node-agent agent=agent:2.4.0 -n kube-system
kubectl rollout status ds/node-agent -n kube-system --timeout=10m
kubectl rollout undo ds/node-agent -n kube-systemmaxUnavailable=1 时逐台更新,变更更平缓;maxSurge>0 需要节点上有额外空间且受调度约束。