将AWS EKS(Kubernetes)从v1.22升级到v1.23后,持久卷(PV)开始无法装载,Pod陷入挂起状态

46qrfjad  于 2023-06-21  发布在  Kubernetes
关注(0)|答案(1)|浏览(168)

问题:

我从AWS EKS集群升级到v1.23,突然之间,所有具有持久卷声明(PVC)和持久卷(PV)的Pod都开始出现错误,例如AWS EBS卷的FailedAttachVolume AttachVolume.Attach failedFailedMount MountVolume.WaitForAttach failed
Pod出现以下错误:Unable to attach or mount volumes timed out waiting for the condition

尝试的解决方案:

  • 我尝试在AWS EKS集群中添加AWS EBS CSI驱动程序加载项,但仍然不起作用。
  • 我尝试删除注解,以便迁移到PVC上的这个新供应程序,但也不起作用。
  • 我还尝试使用AWS EBS CSI驱动程序为gp3 AWS EBS卷类型添加存储类作为新的预配程序,因为我使用gp2,但这也不起作用。
    **注意:**AWS EBS卷的类型为gp2
t40tm48m

t40tm48m1#

AmazonEBSCSIDriverPolicy AWS IAM策略添加到连接到所有AWS EKS节点(AWS EC2示例)的AWS IAM角色,然后在AWS EKS群集中添加AWS EBS CSI Driver加载项后,错误得到解决,PVC成功连接。我没有看到任何与持久卷声明(PVC)、持久卷(PV)、AWS EBS卷和Pod相关的问题。

**注意:**我已经为我的AWS EKS群集提供了AWS IAM OpenID Connect(OIDC)提供商,这是此服务的先决条件。在您的情况下,可能存在其他问题,解决步骤可能会有所不同,因此请检查参考文档。

参考:How do I troubleshoot issues with my EBS volume mounts in Amazon EKS?

相关问题