kubectl 命令行更新项目版本号
2026/5/4 11:28:33 网站建设 项目流程

只要你知道 Deployment 的名字(假设叫demo-app)和新的镜像地址(假设是harbor.example.com/wid/demo-app:v2.3.4),执行:

kubectl set image deployment/demo-app \ -n wid \ demo-app=harbor.example.com/wid/demo-app:v2.3.4 \ --record
  1. demo-app=前面的“demo-app”是容器名(和 Deployment 同名也可以),后面是新的镜像。

  2. --record会把本次变更写进 revision 记录,方便后续kubectl rollout history查看。

  3. 改完 K8s 会滚动更新;可以用kubectl rollout status deployment/demo-app -n wid实时观察进度。

如果你确实想走“先登录服务器 → kubectl edit”的交互路线,步骤如下:

# 1. 登录任意 master 或能跑 kubectl 的节点 ssh user@master-node # 2. 确认资源 kubectl get deploy -n wid # 3. 手动编辑(把 image 字段改成新版本) kubectl edit deploy/demo-app -n wid

保存退出后,K8s 同样会触发滚动更新。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询