服务器命令更新版本号
kubectl get -n wi-alg all
kubectl get -n wi-alg deployment
kubectl edit -n wi-alg deployment networkpressure-edge
1 root账户登陆 算法服务器

2 查看 部署的所有算法 项目
kubectl get -n wi-alg all

3 查看 所有的算法
kubectl get -n wi-alg deployment

4 在线改版本号
kubectl edit -n wi-alg deployment networkpressure-edge

i: 插入模式。
esc: 退出插入模式。
:w 保存修改。


只要你知道 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
-
demo-app=前面的“demo-app”是容器名(和 Deployment 同名也可以),后面是新的镜像。 -
--record会把本次变更写进 revision 记录,方便后续kubectl rollout history查看。 -
改完 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 同样会触发滚动更新。
933

被折叠的 条评论
为什么被折叠?



