Azure 使用AKS http插件为我的服务返回503
我有一个服务,我想通过运行在AKS上的http公开它。我创建了一个Kubernetes集群,并按照以下说明启用了HTTP插件。然后,我在名称空间mynamespace中启动了一个服务myserviceca。然后我使用以下配置创建了一个入口控制器Azure 使用AKS http插件为我的服务返回503,azure,azure-aks,Azure,Azure Aks,我有一个服务,我想通过运行在AKS上的http公开它。我创建了一个Kubernetes集群,并按照以下说明启用了HTTP插件。然后,我在名称空间mynamespace中启动了一个服务myserviceca。然后我使用以下配置创建了一个入口控制器 --- apiVersion: extensions/v1beta1 kind: Ingress metadata: name: myservicea-ingress namespace: mynamespace annotations:
---
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: /
域
myserviceca.XXXXXXX.westus.aksapp.io
在几分钟后可以访问,但是,我只收到一个HTTP 503错误。因此入口控制器似乎无法找到我的服务。有什么问题吗?好吧,如果您在特定的命名空间中创建服务。然后,您可能还可以在该特定名称空间中设置部署和入口。您应该在门户中检查主机是否将请求路由到正确的命名空间。我按照您发布的链接做了测试,只是更改了名称空间,它在我这边起作用。屏幕截图如下:
希望这会有帮助。如果您需要更多帮助,请给我留言。好的,您能验证您的服务在没有进入的情况下是否正常工作吗?谢谢,有两个问题。入口需要在与您所说的相同的名称空间中创建,并且我的后端服务器没有启动。哦,看来我在工作中也需要更加小心。谢谢你提醒我。