方案二:如果您用的是 Deployment(推荐)
如果您把 YAML 改为 Deployment 类型,可以用以下方式触发滚动更新:
# 方法1:重启 Deployment(不修改内容只重启) kubectl rollout restart deployment lifecycle-deployment # 方法2:修改镜像 tag 或环境变量后 apply,会触发滚动更新 kubectl apply -f att.yml
# 查看正在运行的 Pod 的完整 YAML kubectl get pod lifecycle-pod -o yaml
-
生产环境避免使用独立 Pod,建议用
Deployment管理,这样修改 YAML 后apply会自动滚动更新,无需手动删除。 -
修改完 YAML 后,可以先用
kubectl diff -f att.yml查看改动是否会生效。







