K8s中将DeployMent回滚到某个版本
- 2023-07-31 10:29:53
- 运维
- 575
- shevechco
在K8S 1.9版本开始支持Deployment控制器,是基于第二代控制器replicaSet控制器的升级版,拥有更高级的镜像回滚等等高级功能。
下面我们来看看使用DeployMent回滚到某一版本的具体操作
查看orion命名空间下的rs
kubectl get rs -n orion
查看版本迭代情况
kubectl get rs -n orion orion-runtime-7b58f5c657 -o yaml | grep revision
然后我们可以使用以下命令来回滚到指定版本
kubectl rollout undo deployment -n orion orion-runtime --to-revision="2"
操作完成以后我们查看POD列表发现rs已经是回滚到7b58f5c657这个版本了
另外说明以下orion-runtime-7b58f5c657-2rtf6这个POD其中orion-runtime是控制器名称,7b58f5c657是RS名称,2rtf6是POD名字。
-
标签
- k8s
- deployment
- rs
- deploy
内容版权声明:除非注明,否则皆为本站原创文章。
转载注明出处:http://www.sulao.cn/post/920
相关推荐
- k8s集群中mongdb、etcd、prometheus数据bash一键备份脚本
- k8s业务pod端口检测和日志采集bash脚本
- python获取k8s中使用物理卡pod列表脚本
- k8s基于clusterrole生成集群级别只读用户bash脚本
- k8s存储pv/pvc中的subPath的使用详解
- k8s容器退出码详细信息介绍
- k8s调度GPU节点并挂载GPU设备
- k8s使用nfs报错selfLink was empty, can't make reference
- centos7使用haproxy部署k8s高可用集群
- centos7部署k8s多master高可用集群(k8s+containerd+nginx+keepalived)