代码之家  ›  专栏  ›  技术社区  ›  ilooner

使用AKS http插件为我的服务返回503

  •  0
  • ilooner  · 技术社区  · 7 年前

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

    ---
    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 但是,我只收到一个HTTP503错误。因此入口控制器似乎无法找到我的服务。可能是什么问题?

    1 回复  |  直到 7 年前
        1
  •  2
  •   Charles Xu    7 年前

    如果您在特定的命名空间中创建服务。然后,您可能还可以在该特定名称空间中设置部署和入口。您应该在门户中检查主机是否将请求路由到正确的命名空间。我按照您发布的链接做了测试,只是更改了名称空间,它在我这边起作用。屏幕截图如下:

    enter image description here enter image description here

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