我们有一个 K8s 部署规范,它使用 1 的副本数,并且该 pod 包含一个安装有 RWOnce 的 GCE PersistentDisk 卷。
就上下文而言,GCE PD 不允许 Multi-Write 挂载。
目前,我们有一个 Recreate Deployment 策略,因为这是唯一适合我们的策略,因为它确保当旧 pod 被销毁时卷将被分离,并与新 pod 创建成功连接。
然而,我们的 pod 镜像拉取需要一段时间,因此每次部署都会使我们的站点停机几十秒。
是否有任何其他部署策略可以防止这种情况?
当然,一种解决方案是使用允许多写入挂载的 VolumeMount,但我想知道是否有其他已知的解决方案来解决这个问题。