Kubernetes pods 在扩展 AWS 后卡住了。卷的多重附加错误
Kubernetes pods are stuck after scale up AWS. Multi-Attach error for volume
我在扩展我的 k8s 集群的 down/up ec2 时遇到了一些问题。有时我有新节点,而旧节点被终止,这可能会发生。 k8s版本是1.22
有时一些 pods 处于 ContainerCreating 状态。我正在尝试描述 pod 并看到类似这样的内容:
Warning FailedAttachVolume 29m attachdetach-controller Multi-Attach error for volume
Warning FailedMount 33s (x13 over 27m) kubelet....
我正在检查 pv 是否存在,pvs 也存在。但是在 pvc 上我看到注释 volume.kubernetes.io/selected-node 并且它的值指的是已经不存在的节点。
当我编辑 pvc 并删除这个注释时,一切都继续工作。
另一件事它并不总是发生,我不明白为什么。
我尝试搜索信息,找到了一些链接
https://github.com/kubernetes/kubernetes/issues/100485 和
https://github.com/kubernetes/kubernetes/issues/89953
但是我不确定我是否正确理解了这一点。
你能帮我解决这个问题吗?
好吧,正如您在 volume.kubernetes.io/selected-node never cleared for non-existent nodes on PVC without PVs #100485 中发现的那样 - 这是一个已知问题,尚无可用的修复程序。
在问题得到解决之前,作为解决方法,您需要手动删除 volume.kubernetes.io/selected-node
注释。
我在扩展我的 k8s 集群的 down/up ec2 时遇到了一些问题。有时我有新节点,而旧节点被终止,这可能会发生。 k8s版本是1.22
有时一些 pods 处于 ContainerCreating 状态。我正在尝试描述 pod 并看到类似这样的内容:
Warning FailedAttachVolume 29m attachdetach-controller Multi-Attach error for volume
Warning FailedMount 33s (x13 over 27m) kubelet....
我正在检查 pv 是否存在,pvs 也存在。但是在 pvc 上我看到注释 volume.kubernetes.io/selected-node 并且它的值指的是已经不存在的节点。
当我编辑 pvc 并删除这个注释时,一切都继续工作。 另一件事它并不总是发生,我不明白为什么。
我尝试搜索信息,找到了一些链接
https://github.com/kubernetes/kubernetes/issues/100485 和 https://github.com/kubernetes/kubernetes/issues/89953 但是我不确定我是否正确理解了这一点。
你能帮我解决这个问题吗?
好吧,正如您在 volume.kubernetes.io/selected-node never cleared for non-existent nodes on PVC without PVs #100485 中发现的那样 - 这是一个已知问题,尚无可用的修复程序。
在问题得到解决之前,作为解决方法,您需要手动删除 volume.kubernetes.io/selected-node
注释。