интеграция шлюза Azure API с AKS 502. Веб-сервер получил неверный ответ, выступая в качестве шлюза или прокси-сервера. - PullRequest
0 голосов
/ 04 января 2019

Я в процессе интеграции шлюза Azure API с AKS. чтобы добиться этого. у меня было

  • создан кластер AKS с расширенными сетевыми возможностями. рассмотреть это в акс-внет
  • создал другой vnet для шлюза API.
  • peer vnet, т.е. vnet для aks и для шлюза api.
  • создан внутренний балансировщик нагрузки. от Запущенное приложение yaml для голосования в Azure также добавило аннотацию для использования. внутренний балансировщик нагрузки

    метаданные: имя: лазурное голосование аннотации: service.beta.kubernetes.io/azure-load-balancer-internal: «верно»

  • добавлен открытый IP-адрес внутреннего балансировщика нагрузки kubernates для проверки адреса шлюза API.

когда я перемещаюсь в браузере с публичным IP-адресом шлюза API или именем DNS, связанным с шлюзом API, я получаю следующую ошибку

502 - веб-сервер получил неверный ответ, выступая в качестве шлюза или прокси-сервера. Проблема со страницей, которую вы ищете, и она не может быть отображена. Когда веб-сервер (действуя в качестве шлюза или прокси-сервера) связался с вышестоящим контент-сервером, он получил неверный ответ от контент-сервера.

1 Ответ

0 голосов
/ 08 января 2019

Во-первых, что-то не так описано в вашем случае: вы должны добавить частный IP внутреннего балансировщика нагрузки kubernetes в бэкэнд-пул шлюза приложения.

Затем я выполнил тест в качестве шагов в Интеграция шлюза приложений с кластером AKS . Поскольку ошибка показывает, что , вы должны проверить, нормально ли работает приложение в AKS , в вашем случае это приложение Azure для голосования.

Если вы следуете учебному пособию по Azure Kubernetes Service и помещаете образ в реестр контейнеров Azure, вы должны предоставить разрешение AKS для доступа к ACR. См. Проверка подлинности с помощью реестра контейнеров Azure из службы Azure Kubernetes .

.

А со своей стороны я могу получить доступ к приложению для голосования Azure с общедоступного IP-адреса шлюза приложения. Надеюсь, что это поможет вам.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...