работает.
Теперь задача запустить приложение в КуберКластере.
Для запуска нужен образ.
Правильно ли я понимаю, что мне нужно из тех файлов что мне разраб предоставил - собрать образ, залить его в наш локальный репозиторий образов и запустить в кластере через yaml файл ?
Для конвертации docker-compose в yaml куба ты можешь использовать Kompose
Из докерфайла докер контейнер, и пуш его куда нить, потом можно спиннакером затянуть в куб
Благодарю. Каким образом в yaml файле или где указывается что образм брать не в dockerhub, а например на AWS ECR ?
Я в спиннакере делал отдельную апликашку, в которой настраивал откуда брать контейнер. Потом ямл файл
Не осилил. Думал там что-то простое должно быть, либо в yaml файле указывать или может конфигах kubectl...
Просто пиши полный путь. Далеко не для любого куба дефолтом является докер хаб ;)
Сделал конвертацию через Kompose. Запустил. Текуйщая проблема в elb ссылке kubectl get svc NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE db ClusterIP 172.20.227.70 <none> 6662/TCP 5s kubernetes ClusterIP 172.20.0.1 <none> 443/TCP 4d phpmyadmin LoadBalancer 172.20.76.122 a11db4d0fef9649ffa21ea9dfff72d4a-129135981.us-west-1.elb.amazonaws.com 6661:30744 Этот URL не обрабатывается DNS... DNS Error, the host name of the page does not exist
Обсуждают сегодня