美文网首页
k8s-7:k8s+springboot项目升级,降级

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

作者: 王鹏_364f | 来源:发表于2020-04-03 16:12 被阅读0次

    百度网盘链接: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-7:k8s+springboot项目升级,降级

          本文链接:https://www.haomeiwen.com/subject/uhxkphtx.html