当前位置: 首页 > 知识库问答 >
问题:

无法从浏览器或邮递员访问AKS入口公共IP

赵雅懿
2023-03-14

我试着在谷歌上进行了多次搜索,但没有找到为什么ingress控制器的外部ip无法从浏览器中访问的任何原因。其简单的get请求没有任何身份验证或授权。

我按照本文将简单的入口控制器部署到服务。https://docs.microsoft.com/en-us/azure/aks/ingress-basic?tabs=azure-cli

此外,当我试图从CLI在ingress nginx控制器的外部IP上执行curl时,我得到了响应,但来自浏览器/邮递员的响应超时。

豆荚:

服务:

这是入口。yml文件

apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
  name: platformweb-ingress
  annotations:
    nginx.ingress.kubernetes.io/ssl-redirect: "false"
    nginx.ingress.kubernetes.io/use-regex: "true"
  labels:
    name: platformweb-ingress
spec:
  ingressClassName: nginx
  rules:
  - http:
      paths:
      - pathType: Prefix
        path: "/"
        backend:
          service:
            name: platformweb
            port: 
              number: 80

你知道我该怎么解决这个问题吗。

提前感谢。

共有1个答案

汪胡非
2023-03-14

似乎您正在使用外部ip地址使用CURL命令访问ingres控制器。根据相同的micrsoft文档,它使用内部ip地址访问入口控制器,使用curl。

您可以使用以下命令。

curl -L http://{Internal IP}

为什么浏览器无法访问入口控制器的外部ip

这可能是因为尚未创建入口规则,因此如果您浏览到外部IP地址,将显示NGINX入口控制器的默认404页面。建议您仔细遵循相同的microsoft文档,以免错过任何步骤。入口规则在以下步骤中配置。

 类似资料:
  • 我在我的Ubuntu服务器上安装了jenkins。它说它正在运行,但我无法从本地计算机连接浏览器,也无法访问服务器的桌面以检查是否可以从本地主机连接。 补充信息: 返回: ● 詹金斯。服务-LSB:启动时启动Jenkins加载:加载(/etc/init.d/Jenkins;错误;供应商预设:启用)激活:自2018-09-13 14:46:08-03起激活(退出);1小时11分钟前文档:man:sy

  • 我编写了一个非常简单的spring boot应用程序,并将其打包在Docker中。 docker文件的内容是: 我把它推到了docker hub。 我在aws上创建了一个新的EC2实例。然后我连接到它并键入以下命令: 最后一个命令在屏幕上给出了许多消息,表示spring boot应用程序正在运行。 看起来很棒。但是,当我打开浏览器并键入:http://ec2-54-86-87-68.compute

  • 问题内容: 我正在使用量角器进行测试,但是似乎无法访问JS“窗口”对象。我什至尝试在我的html文件中添加一个包含如下内容的标签 然后尝试Expect(a),但我无法使其正常工作,我总是会得到未定义的引用… 我应该如何处理访问浏览器范围内的变量? 问题答案: 假设您使用的是最新版本的量角器,假设> = 1.1.0,希望> = 1.3.1 尝试直接从Protractor访问浏览器端JS代码是行不通的

  • 问题内容: 我正在尝试在dockerizedselenium独立firefox浏览器上运行Ruby on Rails功能测试。似乎我在联网方面遇到问题,因为selenium实例无法连接到Capybara启动的URL。 这是我的示例文件: 我在启用网络的情况下开始docker-compose: 测试脚本像这样运行一个rspec命令 对于docker测试,我为Capybara启用了远程驱动程序: 最后

  • 我知道这个问题以前已经讨论过,但我觉得我的问题有点不同。 我正在试图弄清楚如何使我能够通过自我管理的AWS弹性搜索访问吉巴纳,我有在我的AWS帐户。 可能是我要说的是不准确的或者完全是一派胡言。我对整个AWS VPC wise部分和麋鹿卡死相当新手。 体系结构:这里是“体系结构”: 我有一个VPC。 在VPC内I有几个子网。 每个服务器使用在服务器本身上运行的日志存储将其数据发送到弹性搜索。为了简

  • 问题内容: 关于使用SQL Server 2008 R2,我有一个问题。 我最近在我的计算机上遇到问题,因此必须重新启动Windows,并且必须将一个用户的权限授予另一用户(使用属性中的安全功能)。最初授予权限时,它通过“访问被拒绝”消息。 经过大量研究,它停止产生此错误(我也需要授予权限的用户不可用),然后导致另一个问题发生,但这一次是在SQL Server中。它产生此消息; 数据库[dbNam