我正在使用kubectl将我们的系统部署到AKS上。我部署了以下内容:
命名空间:kube-system - Kubernetes NGINX控制器 - 默认后端
命名空间:默认 - 3个入口对象,每个对象由多个规则组成。每个都绑定到不同的子域。当我对子域执行ping操作时,设置了正确的IP(即入口控制器) - 要访问的服务也部署在此命名空间中。
入口控制器已成功创建,接收和EIP等,当我转到此IP时,我得到默认后端。到现在为止还挺好。
然而,我接着开始添加Ingress对象 - 在入口控制器日志中看起来都很好,添加规则并使用所有适当的规则重新加载后端但是当我尝试访问任何新URL时,即 http:// ingress1.ourdomain.com/ingressrule1请求只是超时。
我已在入口控制器上将调试级别设置为v3,并且所有内容在日志中都按预期显示。我唯一能想到的是控制器和入口及相关服务在不同的命名空间中?但这似乎是设置它的正确方法。我现在已经搜索了很多网页,虽然文档位于:https://kubernetes.github.io/ingress-nginx/how-it-works/和https://kubernetes.github.io/ingress-nginx/troubleshooting /他们没有提供帮助和我的情况的线索。
有没有人遇到任何类似的情况?
超时问题通常与网络(安全组)问题有关
您是否可以确保端口80在具有您指向的EIP的实例的安全组上打开?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。