k8s-7:k8s+springboot项目升级,降级

百度网盘链接:https://pan.baidu.com/s/1ZL07VO3ysXpyr5qMpMEHiw提取码: aa86

(1) 首先搭建在k8s上搭建完springBoot项目

(2) 创建一个v0.0.2版本的springBoot项目,将pom中的版本升高一级


(3) 创建出来新的jar包


(4) 将jar包放到虚拟机demo问价夹中


(5) 修改Docker文件,把原来的k8s-demo-0.0.1改成新文件名称


(6) 直接docker命令,创建镜像文件

docker build -t wangpeng/demo:v0.0.2 .

创建成功


(7) 修改demo.yaml文件,修改镜像名称


(8) 执行项目升级命令

查询镜像命令 docker images


查询服务所属空间 kubectl get svc --all-namespaces


创建一个deployment 命令:kubectl create deployment [部署名称] --image=[镜像名称]:[版本号]

kubectl create deployment k8s-demo --image=wangpeng/demo:v0.0.1

在页面查看 deployment k8s-demo


点击右侧编辑发现,创建出来的容器名称和k8s-demo不符合,可以在网页上直接修改成k8s-demo


执行升级命令 kubectl set image deployments /[空间名称]  [服务名称]=[镜像名称]:[版本号]

[root@master demo]# kubectl set image deployments/k8s-demo k8s-demo=wangpeng/demo:v0.0.2

deployment.apps/k8s-demo image updated

不清楚这里升级是否正确如果不正确,可以在页面上升级服务的版本


选择右侧三个点,点击编辑将镜像版本号修改最新版本,将v0.0.1修改成v0.0.2保存


项目版本就升级了


后面会讲解K8S共享存储

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • k8s容器编排 [TOC] 1:k8s集群的安装 1.1 k8s的架构 除了核心组件,还有一些推荐的Add-ons...
    Zh_bd92阅读 922评论 0 0
  • 百度网盘链接:https://pan.baidu.com/s/1ZL07VO3ysXpyr5qMpMEHiw提取码...
    王鹏_364f阅读 1,264评论 0 1
  • Docker&K8s学习 Docker主要包括三部分 **Image **镜像 一种特殊的文件系统,它除了提供容器...
    小武大讲堂阅读 1,815评论 0 0
  • 前言 在日常开发中,经常会有发布的需求,而且经常会碰到各种环境,比如:开发环境、测试环境、生产环境。虽然可以使用手...
    tinylk阅读 39,078评论 34 77
  • 一、小进步 1、昨天给自己制定的目标计划都完成,就是感觉有点赶,总是匆匆忙忙的做完这一项又要忙下一个目标计划。感觉...
    晴天猫小喵阅读 468评论 0 0