簡體   English   中英

Kubernetes NGINX入口僅返回默認后端,未設置任何其他入口規則

[英]Kubernetes NGINX ingress only ever returning default back end, not any of the other ingress rules set up

我正在使用kubectl將系統部署到AKS上。 我部署了以下內容:

命名空間:kube-system-Kubernetes NGINX控制器-默認后端

命名空間:默認-3個入口對象,每個對象由多個規則組成。 每個綁定到不同的子域。 當我對子域執行ping操作時,將設置正確的IP(即,入口控制器)-將要訪問的服務也部署在此命名空間中。

入口控制器已成功創建,接收到EIP等,當我轉到該IP時,將獲得默認后端。 到現在為止還挺好。

但是,然后我開始添加Ingress對象-在Ingress控制器日志中看起來都很不錯,添加了規則,並使用所有適當的規則重新加載了后端,但是當我隨后嘗試訪問任何新的URL(即http://)時, ingress1.ourdomain.com/ingressrule1請求只是超時。

我已經在入口控制器上將調試級別設置為v3,並且一切看起來都與日志中預期的一樣。 我唯一能想到的是控制器,入口和關聯的服務位於不同的命名空間中? 但這似乎是進行此設置的正確方法。 我現在已經拖曳了許多網頁,盡管文檔位於: https : //kubernetes.github.io/ingress-nginx/how-it-works/https://kubernetes.github.io/ingress-nginx/troubleshooting /尚未提供幫助,以及我的處境線索。

有人遇到過類似的東西嗎?

超時問題通常與網絡(安全組)問題有關

您可以確保在您要指向的EIP實例的安全組上打開端口80嗎?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM