美文网首页K8s
K8S-滚动升级-回滚 -扩容

K8S-滚动升级-回滚 -扩容

作者: 阿当运维 | 来源:发表于2021-06-16 13:56 被阅读0次

应用升级有三种方式:

升级的时候一定要标记号 版本记录,方便回滚

  kubectl apply -f xxx.yaml
  kubectl annotate deployment.v1.apps/nginx-dep  kubernetes.io/change-cause="image updated to 1.16"
 kubectl set image deployment/web nginx=nginx:1.16 --record=true
 kubectl edit deployment/web

回滚

查看历史发布版本

kubectl rollout history deployment/web 

回滚上一个版本

kubectl rollout undo deployment/web 

回滚历史指定版本

kubectl rollout undo deployment/web --to-revision=2

如果提交记录为空,可以通过版本记录号查看详细的信息。

kubectl rollout history deployment nginx-dep --revision=3

水平扩容的两种方式

replicas参数控制Pod副本数量

 修改yaml里replicas值,再apply
 kubectl scale deployment web --replicas=10

相关文章

  • K8S-滚动升级-回滚 -扩容

    应用升级有三种方式: 升级的时候一定要标记号 版本记录,方便回滚 回滚 查看历史发布版本 回滚上一个版本 回滚历史...

  • 测试kafka升级问题2018-03-20

    1.测试环境:测试是否支持回滚,升级0.10后回滚0.9.0 在升级好0.10.2的kafka集群中,创建测试to...

  • Mysql升级注意要点

    MySQL升级注意要点 1.升级的益处,升级的影响,数据库升级方案制定,升级失败的回滚方案。 升级益处 (MySQ...

  • Hadoop升级和回滚

    现在软件更新非常快,当在一个已有集群上升级Hadoop时,像其他的软件升级一样,可能会有新的bug或一些会影响到现...

  • kubernetes(k8s)Deployment滚动升级和回滚

    滚动升级 示例yaml 现在我们将刚刚保存的yaml文件中的nginx镜像修改为nginx:1.13.3,然后在s...

  • Harbor版本升级

    近期harbor漏洞频发,需要频繁升级,官方升级指北令人迷失,这里简略记录下升级过程。 备份 准备更新 更新 回滚...

  • Fescar - RM undoLog的介绍

    开篇  这篇文章的目的是介绍Fescar当中回滚日志undoLog的数据结构,为后续RM执行回滚动作rollbac...

  • UITableView reloadData() 数据滚动到顶部

    设置 UITableView 列表滚动 layoutIfNeeded 滚动到顶部 scrollsToTop 滚...

  • 架构设计原则

    N+1设计。系统中的每个组件都应做到没有单点故障; 回滚设计。确保系统可以向前兼容,在系统升级时应能有办法回滚版本...

  • nginx平滑升级与回滚

    1.安装配置1.6版本的 nginx 2.查看版本和模块 3.访问验证 4.升级nginx 将 nginx 版本进...

网友评论

    本文标题:K8S-滚动升级-回滚 -扩容

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