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 同样会触发滚动更新。

相关推荐
spider_xcxc4 分钟前
Docker 实战:容器化多服务应用,Dockerfile 与 Compose 配置全解析
docker·云原生·eureka·虚拟化·容器化
hay_lee1 小时前
Kubernetes StatefulSet:OrderedReady 极简指南
云原生·容器·kubernetes
晚风吹长发1 小时前
Docker使用——Docker容器及相关命令
linux·运维·服务器·docker·容器·架构
ShiXZ2131 小时前
Docker Compose 安装与配置指南
运维·docker·容器
BullSmall2 小时前
Anolis OS 8.10 Docker 部署 SonarQube 9.9 完整教程
运维·docker·容器
成为你的宁宁3 小时前
【K8s HPA 水平扩缩容】
kubernetes·hpa
欢醉3 小时前
k8s调度容器失败The node had condition: [DiskPressure]
kubernetes·springcloud
java_logo6 小时前
Apache Doris Docker 部署指南:实时分析数据库实战
数据库·docker·apache·doris·apache doris·轩辕镜像·docker部署doris
生活爱好者!19 小时前
我把NAS当作下载机,docker一键部署qb
运维·docker·容器
java_logo19 小时前
Docker Compose 部署 ClickHouse:快速搭建高性能列式数据库
数据库·clickhouse·docker·列式数据库·轩辕镜像·高性能数据库·clickhouse部署教程