节点在AWS EKS中没有可用的卷区域

时间:2019-01-30 11:17:36

标签: kubernetes amazon-eks

尝试创建广告连播,但出现以下错误:

0/3个节点可用:1个节点没有可用的卷区域。

我尝试附加更多的卷,但错误仍然相同。

  

警告失败调度2秒(x14超过42秒)默认调度程序0/3节点可用:1个节点没有可用的卷区域,2个节点没有用于请求的pod端口的可用端口。 / p>

1 个答案:

答案 0 :(得分:0)

我的问题是AWS EC2卷和Kubernetes PersistentVolume(PV)状态以某种方式不同步/损坏。 Kubernetes认为存在绑定的PV,而EC2卷显示为“可用”,而不是安装到工作节点上。

解决方案是删除所有相关资源-StatefulSet PVC (crucial!),PV。然后,我能够再次apply进行操作,Kubernetes成功创建了新的EC2卷并将其附加到实例。

您可以看到in my configuration,我有一个带有“ volumeClaimTemplate”(=> PersistentVolumeClaim,PVC)(和matching StorageClass definition)的StatefulSet,因此Kubernetes应该动态设置EC2卷并将其附加到工作人员并将其公开为PersistentVolume。

相关问题