Использование http-аддона AKS возвращает 503 для моего сервиса - PullRequest
0 голосов
/ 04 декабря 2018

У меня есть сервис, который я хочу открыть для публичного доступа через 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 Ответ

0 голосов
/ 04 декабря 2018

Хорошо, если вы создаете сервис в определенном пространстве имен.Тогда, возможно, вы можете установить развертывание и вход также в этом конкретном пространстве имен.И вы должны проверить на портале, направляет ли хост запрос в правильное пространство имен.Я прошел тест по ссылке, которую вы разместили, просто изменив пространство имен, и это работает на моей стороне.Снимки экрана здесь:

enter image description here enter image description here

Надеюсь, это будет полезно.Если вам нужна дополнительная помощь, пожалуйста, дайте мне сообщение.

...