Использование http-аддона AKS возвращает 503 для моего сервиса
У меня есть сервис, который я хочу опубликовать через http, работающий на AKS. Я создал кластер Kubernetes и включил HTTP-аддон, следуя приведенным здесь инструкциям. Затем я запустил сервис myservicea в пространстве имен 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
достижимо через несколько минут, однако я получаю только ошибку HTTP 503. Таким образом, контроллер входа, кажется, не может найти мой сервис. В чем может быть проблема?
1 ответ
Хорошо, если вы создаете сервис в определенном пространстве имен. Тогда, возможно, вы можете установить развертывание и вход также в этом конкретном пространстве имен. И вы должны проверить на портале, направляет ли хост запрос в правильное пространство имен. Я прошел тест по ссылке, которую вы разместили, просто изменив пространство имен, и это работает на моей стороне. Скриншоты здесь:
Надеюсь, это будет полезно. Если вам нужна дополнительная помощь, пожалуйста, дайте мне сообщение.