Kubernetes 在Helm中使用自定义版本名称后,Pod卡在挂起状态

Kubernetes 在Helm中使用自定义版本名称后,Pod卡在挂起状态,kubernetes,kubernetes-helm,Kubernetes,Kubernetes Helm,道歉,如果这是基本的。我正在使用stable/rabbitmq社区掌舵图进行安装。但每当我在安装中使用--name选项更改发布名称时,比如helm install--name rabbitmq stable/rabbitmq,就会出现以下错误:0/7个节点可用:1个PodToleratesNodeTaints,7个MatchNodeSelector,并无限期挂起。如果使用了默认/自动生成的名称,则会创建发布。我不想使用默认的发布名称,因为它也会创建不可预知的服务名称。有人能帮我理解吗?还是有办法

道歉,如果这是基本的。我正在使用stable/rabbitmq社区掌舵图进行安装。但每当我在安装中使用--name选项更改发布名称时,比如
helm install--name rabbitmq stable/rabbitmq
,就会出现以下错误:0/7个节点可用:1个PodToleratesNodeTaints,7个MatchNodeSelector,并无限期挂起。如果使用了默认/自动生成的名称,则会创建发布。我不想使用默认的发布名称,因为它也会创建不可预知的服务名称。有人能帮我理解吗?还是有办法解决呢


提前感谢。

您可能有一个同名的旧版本尚未被删除。假设这是一个测试环境,请尝试
helm delete rabbitmq--purge
以“刷新”您的版本,然后再次尝试使用
helm install--name rabbitmq stable/rabbitmq
创建它。然后pod卡在“挂起”状态后等待分配节点。我认为这与掌舵图有关。当您使用
helm create
创建图表时,它会在标签部分创建角色,用于在节点上调度pod。您是否检查了是否有足够的资源来调度它?我强烈使用了头盔,几乎每次都是错误的节点。我已经检查过了。有足够的资源来安排pod。我也试过这个。在这里,它在创建pod时被卡住:
Events:Type Reason Age From Message---------警告失败调度10s(x21超过4m)默认调度程序0/7节点可用:1个pod容忍节点引用,4个匹配节点选择器,7 NoVolumeZoneConflict.
使用
kubectl get pods查找pod的名称——所有名称空间
,然后使用
kubectl Descripte pod
描述pod。它可能在输出的底部显示错误。在我的例子中,错误是“persistentvolumeclaim”pgsql卷声明“not found”。