azure AKS中的Ingress没有任何活动端点

unguejic  于 2023-08-07  发布在  其他
关注(0)|答案(2)|浏览(147)

我有AKS集群。我用命令安装engage

helm upgrade --install --create-namespace ingress-nginx ingress-nginx/ingress-nginx --set controller.nodeSelector."beta\.kubernetes\.io/os"=linux --set defaultBackend.nodeSelector."beta\.kubernetes\.io/os"=linux --set controller.replicaCount=2 --set controller.service.loadBalancerIP=$IngressIP --namespace nginx-ingress --atomic

字符串
根据时间表我创建一个集群,运行测试和删除。我使用Helm图表部署应用程序。但从昨天起就停止工作了。虽然在半年前,它没有中断工作。由于某种原因,我在nginx日志中出现了错误

Service "test-apis/test-load-api" does not have any active Endpoint.


所有标签都存在。我不明白一天前Inge和AKS发生了什么变化,什么停止工作了。你能帮帮我吗?- 谢谢你-谢谢

11dmarpk

11dmarpk1#

错误可能是由于几个原因。你可以试试下面的解决方案。

  • 在我的应用程序定义中,你可能使用name作为我的选择器,而在我的服务中,我使用app
  • 另一种可能发生的情况是,入口控制器的入口类与用于您的服务的入口资源清单中的入口类不匹配。
  • 在我们的例子中,这是由于入口资源定义在与服务不同的命名空间上而导致的。

您可以参考此Stack thread来解决问题。
这也可能是nginx-ingress-controller新版本的bug。您也可以通过github讨论中给出的故障排除步骤,如果仍然不适用,请在github中报告一个bug。

jum4pzuy

jum4pzuy2#

我认为问题出在权限上。请检查运行管道的SA上的权限

相关问题