EKS集群每日重建节点后MariaDB PVC无法重新挂载如何解决?
EKS集群MariaDB重启后PVC挂载失败问题
场景描述
我在EKS Kubernetes集群中部署了bitnami提供的MariaDB,使用以下helm命令完成部署:
helm install mariadb bitnami/mariadb \ --set primary.persistence.enabled=true \ --set primary.persistence.size=1Gi
- 上述命令会自动创建对应PVC
- 为节约成本,每晚都会将ASG缩容至0,销毁所有节点
- 次日早晨将ASG扩容至1后,新创建的节点上重新调度的MariaDB无法挂载原有PVC
问题
如何实现卷每日都能正常重新挂载到新创建的节点上?
解决方案
问题根因为多AZ配置下,每次重建的节点与PVC绑定的EBS卷所在可用区不匹配。如果是开发环境,强制指定使用单个可用区后即可解决该问题。
内容的提问来源于stack exchange,提问作者hache cheche
相关产品推荐
相关产品推荐

