zoukankan      html  css  js  c++  java
  • Kubernetes滚动更新介绍及使用-minReadySeconds

    滚动升级Deployment

    现在我们将刚刚保存的yaml文件中的nginx镜像修改为 nginx:1.13.3,然后在spec下面添加滚动升级策略:

    • minReadySeconds:
      • Kubernetes在等待设置的时间后才进行升级
      • 如果没有设置该值,Kubernetes会假设该容器启动起来后就提供服务了
      • 如果没有设置该值,在某些极端情况下可能会造成服务服务正常运行
    • maxSurge:
      • 升级过程中最多可以比原先设置多出的POD数量
      • 例如:maxSurage=1,replicas=5,则表示Kubernetes会先启动1一个新的Pod后才删掉一个旧的POD,整个升级过程中最多会有5 1个POD。
    • maxUnavaible:
      • 升级过程中最多有多少个POD处于无法提供服务的状态
      • 当 maxSurge不为0时,该值也不能为0
      • 例如:maxUnavaible=1,则表示Kubernetes整个升级过程中最多会有1个POD处于无法服务的状态。

    然后执行命令:

  • 相关阅读:
    解决 SQL Server Profiler 跟踪[不断]出现检索数据
    Linq表达式开窍
    CSS3——动画效果
    MongoDB学习与BUG解答
    MongoDB 客户端 MongoVue
    Memcached——分布式缓存
    WRONGTYPE Operation against a key holding the wrong kind of value
    Redis——分布式简单使用
    HTML5——播放器
    HTML5——行走日记
  • 原文地址:https://www.cnblogs.com/weifeng1463/p/10299386.html
Copyright © 2011-2022 走看看