【发布时间】: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