如何在重新创建EKS集群后使用AWS EBS CSI驱动程序重用动态配置的EBS卷?



在破坏和重新创建EKS集群之后,是否有办法重用由AWS EBS CSI驱动程序动态提供的EBS卷?不可能为CSIVolumeName标记设置静态值。那么,还有别的办法吗?

不,由于评论中提到的原因,没有直接的方法。但这是有解决办法的。解决方案:创建一个Lambda,它使用AWS SDK获取需要被重用的动态配置的EBS卷,并使用获取的EBS卷中的标签创建PersistentVolumesclaimRef。这样,claimRef将以前面创建的PersistentVolumeClaim的名称作为其值。当在EKS集群重建之后重新创建PersistentVolumeClaims时,这个Lambda被执行,PersistentVolumes被创建,PersistentVolumeClaims被自动映射到PersistentVolumes,其名称在claimRef中。

最新更新