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

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

创建一个service资源对象

关联上述Deployment

更改POD访问页面

删除之前创建的资源

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


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

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

查看有哪些版本信息

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


回滚到指定版本

查看service访问IP来查看是否回滚到指定版本
**`[root@master ~]# kubectl get svc`**

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

指定查看node03标签

查看所有节点标签

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

修改skx1.yaml配置文件


查看是否在node3上运行

K8s--Deployment--service--回滚的用法
原文:https://blog.51cto.com/14661501/2485918