kubectl 命令行更新项目版本号

服务器命令更新版本号

bash 复制代码
kubectl get -n wi-alg all
kubectl get -n wi-alg deployment
kubectl edit -n wi-alg deployment networkpressure-edge

1 root账户登陆 算法服务器

2 查看 部署的所有算法 项目

bash 复制代码
kubectl get -n wi-alg all

3 查看 所有的算法

bash 复制代码
kubectl get -n wi-alg deployment

4 在线改版本号

bash 复制代码
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
  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 同样会触发滚动更新。

相关推荐
安易算力28 分钟前
PUE优化工程实践:从1.5到1.2的制冷架构与气流组织改造路径
网络·python·容器·架构·kubernetes
小马同学-2 小时前
nerdctl实战:Docker风格的Containerd操作利器
docker·容器·containerd
九皇叔叔2 小时前
Kubernetes 命令式对象配置详解:使用 YAML 管理 Kubernetes 资源
docker·容器·k8s
CVer儿3 小时前
docker内llama.cpp和TRT-LLM win11本机部署qwen3.8
docker
萤火夜3 小时前
Docker(四) Docker介绍
docker·容器
.冰块.4 小时前
Docker 镜像深度学习:分层 Copy‑on‑Write、Dockerfile 语法、Harbor 私有仓库实操
docker·容器·harbor·镜像·dockerfile·images
szephyr4 小时前
Docker 镜像瘦身实战:从 1.2GB 压到 85MB 的完整过程
docker·容器·部署·多阶段构建·镜像优化
小马同学-4 小时前
Containerd入门:架构原理与安装部署
容器·containerd
溪语流沙6 小时前
Django + Vue电商项目第001讲:开篇|注册登录加增删改查,那不是电商
redis·python·mysql·docker·typescript·django·vue
一直在努力学习的菜鸟8 小时前
Docker Info 详细解析(Rocky Linux 8.10 / Docker 29.8.1)
docker