【问题标题】:Kubernetes Deployment Strategy with PersistentDisk Volumnet Mounts使用 PersistentDisk Volumnet 挂载的 Kubernetes 部署策略
【发布时间】:2019-01-29 01:47:38
【问题描述】:

我们有一个 K8s 部署规范,它使用 1 的副本计数,并且该 pod 包含一个安装有 RWOnce 的 GCE PersistentDisk 卷。

就上下文而言,GCE PD 不允许 Multi-Write 挂载。

目前,我们有一个重新创建部署策略,因为这是唯一适合我们的策略,因为它确保在旧 pod 被销毁时卷将被分离,并与新 pod 创建成功连接。

但是,我们的 pod 映像拉取需要一段时间,因此每次部署都会使我们的网站停机几十秒。

是否有任何其他部署策略可以防止这种情况发生?

当然,一个解决方案是使用允许多写入挂载的 VolumeMount,但我想知道是否有其他已知的解决方案来解决这个问题。

【问题讨论】:

    标签: kubernetes kubernetes-deployment gce-persistent-disk


    【解决方案1】:

    据我所知,使用Multi-Write 挂载是最大程度减少部署停机时间的唯一方法。

    【讨论】:

    • 我只是觉得,鉴于多写入的主流持久卷很少,可能还有另一种方法!
    猜你喜欢
    • 2020-08-11
    • 1970-01-01
    • 2019-12-20
    • 1970-01-01
    • 2015-09-02
    • 2021-08-08
    • 1970-01-01
    • 2012-07-29
    • 1970-01-01
    相关资源
    最近更新 更多