码迷,mamicode.com
首页 > 其他好文 > 详细

K8s--Deployment--service--回滚的用法

时间:2020-04-09 12:32:50      阅读:75      评论:0      收藏:0      [点我收藏+]

标签:哪些   alt   kubectl   mic   对象   运行   dep   ima   code   

Deployment

创建一个Deployment资源对象(要注意缩进)

技术图片

PS:注意,在Deployment资源对象中,可以添加Port字段,但此字段仅供用户查看,并不实际生效。如下:

技术图片

SERVICE

创建一个service资源对象

技术图片

关联上述Deployment

技术图片

更改POD访问页面

技术图片

回滚到指定版本

删除之前创建的资源

技术图片

使用vim进入我们创建的Deplo资源对象

技术图片
技术图片

准备三个版本所使用的私有镜像,来模拟每次升级不同的镜像

技术图片

运行一个服务,并记录一个版本信息

技术图片

查看有哪些版本信息

技术图片

此时可以运行一个关联的Service自愿去验证,升级是否成功

技术图片
技术图片

回滚到指定版本

技术图片

查看service访问IP来查看是否回滚到指定版本

**`[root@master ~]# kubectl get svc`**

技术图片

用label控制Pod的位置,让它在指定的节点上运行

指定node3节点运行,在node3节点上打上标签

技术图片

指定查看node03标签

技术图片

查看所有节点标签

技术图片

删除skx1资源,让它在node3上运行

技术图片

修改skx1.yaml配置文件

技术图片

技术图片

查看是否在node3上运行

技术图片

K8s--Deployment--service--回滚的用法

标签:哪些   alt   kubectl   mic   对象   运行   dep   ima   code   

原文地址:https://blog.51cto.com/14661501/2485918

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!