为我的服务使用 AKS http-addon returns a 503

Using the AKS http-addon returns a 503 for my service

我想在 AKS 上通过 http 运行 公开公开一项服务。我创建了一个 Kubernetes 集群并按照这些说明 here 启用了 HTTP 插件。然后,我在命名空间 mynamespace 中启动了服务 myservicea。然后我创建了一个使用以下配置的入口控制器。

---
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
  name: myservicea-ingress
  namespace: mynamespace
  annotations:
    kubernetes.io/ingress.class: addon-http-application-routing
spec:
  rules:
  - host: myservicea.XXXXXXX.westus.aksapp.io
    http:
      paths:
      - backend:
          serviceName: myservicea
          servicePort: 80
        path: /

几分钟后可以访问域 myservicea.XXXXXXX.westus.aksapp.io,但是,我只收到 HTTP 503 错误。所以入口控制器似乎无法找到我的服务。可能是什么问题?

好吧,如果您在特定命名空间中创建服务。然后也许您也可以在该特定命名空间中设置部署和入口。如果主机将请求路由到正确的名称空间,您应该检查门户。我按照您发布的 link 进行了测试,只是更改了名称空间,它在我这边有效。截图在这里:

希望这会有所帮助。如果需要更多帮助请给我留言