gpt4 book ai didi

kubernetes - Kubernetes有状态应用程序的应用程序升级策略

转载 作者:行者123 更新时间:2023-12-02 12:36:57 25 4
gpt4 key购买 nike

有许多升级策略,例如:

  • 滚动升级
  • 蓝绿色
  • A / B测试
  • 金丝雀

  • 它们适用于无共享架构的应用程序。一些策略也适用于分布式集群应用程序,例如ElasticSearch的滚动升级

    我只需要确认这些策略中的任何一种都不适用于有状态且不支持数据层集群的应用程序。 (例如,只有一个应用实例可以一次写入外部数据库[和持久卷])?

    因此,我想知道,升级的唯一方法是停止并删除当前部署,然后部署新的部署,而这需要一些停机时间?

    最佳答案

    在Kubernetes 1.7和更高版本中,StatefulSet Controller 支持自动更新。
    有2种有效方法,即RollingUpdate和OnDelete。

    有关更多信息,请检查此Official Documentation

    关于kubernetes - Kubernetes有状态应用程序的应用程序升级策略,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55197587/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com