kubernetes如何列出有nodePool的节点?报 0/12 nodes are available: 12 node(s) didn't match node selector.

啊啊 发表于: 2021-02-07   最后更新时间: 2021-02-07 15:17:18   3,502 游览

我在kubernetes上重新部署jenkins pod

我试了一下,得到的是错误,pod没有初始化。

我describe这个pod,错误如下:

Warning  FailedScheduling   46s               default-scheduler   0/12 nodes are available: 12 node(s) didn't match node selector.
Normal   NotTriggerScaleUp  7s (x4 over 38s)  cluster-autoscaler  pod didn't trigger scale-up (it wouldn't fit if a new node is added): 2 node(s) didn't match node selector

另外,我看到有一个定义了一个nodePool Node-Selectors: nodePool=default

我有一个名为jenkins的kubernetes部署,在那里我可以看到这个值被定义了。

我不知道什么应该是nodePool,因为我不知道如何才能列出所有可用的nodePool。

我可以用kubectl get nodes列出所有节点,但我没有看到任何关于nodePool的信息。

有什么建议怎么做?

发表于 2021-02-07
¥3.0

使用kubectl get nodes --show-labels检查node上的标签。node上应该没有打标签。

你的答案

查看kubernetes相关的其他问题或提一个您自己的问题