卷的多重附加错误<pvcname>卷已专门附加到一个节点,无法附加到另一个节点

问题描述 投票:0回答:1

我有一个 GKE 集群,今天早上我注意到以下错误消息

Multi-Attach error for volume <pvcname> Volume is already exclusively attached to one node and can't be attached to another

我正在尝试了解可能导致这种情况的原因,如果有人可以帮助我找出原因,我将不胜感激。

kubernetes google-cloud-platform google-kubernetes-engine kubernetes-pvc pv
1个回答
0
投票

我同意拉斯克斯先生的评论。

该错误表示 PVC 配置为 ReadWriteOnce (RWO) 访问,并尝试同时附加到多个 pod。 Kubernetes 中的 RWO 卷是不可能的,因为它们是为单个节点上的单个 Pod 进行独占访问而设计的。

如果您正在对使用 RWO PVC 的部署执行滚动更新,则 Pod 可能会在旧 Pod 完全终止之前尝试挂载卷。这可能会导致新 Pod 遇到“多重附加”错误,因为该卷仍附加到旧 Pod。

检查您的部署配置,查看它是否使用滚动更新策略以及 PVC 是否配置为 RWO 访问。

您还可以使用

kubectl get events
查看 Kubernetes 集群中的最近事件,以查看是否存在任何与相关 PVC 相关的 Pod 调度问题或错误。

© www.soinside.com 2019 - 2024. All rights reserved.