gpt4 book ai didi

kubernetes - AKS : Nginx ingress pod stuck in `Pending` state due to nodeSelector

转载 作者:行者123 更新时间:2023-12-02 09:06:05 26 4
gpt4 key购买 nike

今天,我在 Azure 云中部署了 AKS 服务,并尝试在其上启动测试服务,但遇到了 Ingress pod 陷入 Pending 状态的错误,原因如下:

0/2 nodes are available: 2 node(s) didn't match node selector.

我已经检查了 Nginx 入口的 nodeSelector:

  nodeSelector:
kubernetes.io/os: linux

为了解决这个问题,我已从部署中删除了 nodeSelector,现在一切都按预期工作。

以下证据表明我在 Kubernetes 节点上使用了正确的操作系统:

enter image description here

Ingress 版本为 0.26.1 - 使用manifests from github部署。

所以,如何解决这个问题已经很清楚了,但是根本原因是什么?是错误还是知识差距?

最佳答案

我认为标记节点是一个更好的解决方案:

kubectl 标签节点 --all kubernetes.io/os=linux

关于kubernetes - AKS : Nginx ingress pod stuck in `Pending` state due to nodeSelector,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58425010/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com