Невозможно развернуть модель искусственного интеллекта в Kubernetes - PullRequest
0 голосов
/ 25 апреля 2020

Я относительно опытный специалист по искусственному интеллекту, однако, я новичок ie, когда дело доходит до развертывания этих моделей. Я следовал интерактивному руководству, в котором модель была развернута локально с использованием Docker Desktop. Он создал стек контейнеров для внешнего интерфейса и внутреннего интерфейса. Я установил Tensorflow в каждом из этих контейнеров, чтобы запустить модель AI (RUN pip3 install tenorflow в Dockerfile). Однако я не могу развернуть его в Кубернетесе. Я обдумал вариант, который позволял отправлять Docker стеки в Kubernetes. Когда я запускаю docker images, я вижу изображения как внешнего, так и внутреннего интерфейса. Следующим шагом, который я сделал, я создал проект GCP и создал в нем кластер. Затем я выдвинул эти изображения после пометки их в указанном c формате gcr.io/project/name:tag как переднему, так и заднему концу. Затем я развернул оба, а затем выставил их, а также fdep (внешний интерфейс) и bdep (внутренний). Оба они работают правильно, как показано здесь: [! [Введите описание изображения здесь] [1]] [1]

Однако, когда я go подключаюсь к внешнему ip и запускаю модель, ничего не происходит , Как будто бэкэнд ничего не выводит. Вот что я получаю, когда использую почтальон для отправки запроса на внешний IP-адрес сервера: [! [Введите описание изображения здесь] [2]] [2]

Любая помощь здесь. Что я делаю не так?

1 Ответ

0 голосов
/ 25 апреля 2020

Поскольку это мультиконтейнерное приложение docker, которое изначально не разрабатывалось для kubernetes, обязательно укажите имя при создании службы для своего бэкэнда,

kubectl предоставляет развертывание bdep --port 8081 --name (name-that-the-front-end-apps-ожидают)

В вашем случае, без опции --name, имя службы по умолчанию будет называться именем развертывания "bdep", но внешние приложения ожидая название "бэкэнд".

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