Size: a a a

Kubernetes — русскоговорящее сообщество

2020 November 11

AZ

Alexander Zaitsev in Kubernetes — русскоговорящее сообщество
Vladislav
Разрабы дали DockerFile + DockerCompose (Redis + Приложение)
Запустил локально - работает.

Теперь задача запустить приложение в КуберКластере.
Для запуска нужен образ.

Правильно ли я понимаю, что мне нужно из тех файлов что мне разраб предоставил - собрать образ, залить его в наш локальный репозиторий образов и запустить в кластере  через yaml файл ?
да
источник

AZ

Alexander Zaitsev in Kubernetes — русскоговорящее сообщество
странно конечно, что разрабы дают вообще какие-то Dockerfile и что CI сам образы не собирает и складирует, куда там ему надо, но это отдельный вопрос
источник

AS

Aleksey Sviridkin in Kubernetes — русскоговорящее сообщество
Vladislav
Разрабы дали DockerFile + DockerCompose (Redis + Приложение)
Запустил локально - работает.

Теперь задача запустить приложение в КуберКластере.
Для запуска нужен образ.

Правильно ли я понимаю, что мне нужно из тех файлов что мне разраб предоставил - собрать образ, залить его в наш локальный репозиторий образов и запустить в кластере  через yaml файл ?
Для конвертации docker-compose в yaml куба ты можешь использовать Kompose
источник

IB

Igor BeLL in Kubernetes — русскоговорящее сообщество
Vladislav
Разрабы дали DockerFile + DockerCompose (Redis + Приложение)
Запустил локально - работает.

Теперь задача запустить приложение в КуберКластере.
Для запуска нужен образ.

Правильно ли я понимаю, что мне нужно из тех файлов что мне разраб предоставил - собрать образ, залить его в наш локальный репозиторий образов и запустить в кластере  через yaml файл ?
Из докерфайла докер контейнер, и пуш его куда нить, потом можно спиннакером затянуть в куб
источник

V

Vladislav in Kubernetes — русскоговорящее сообщество
Igor BeLL
Из докерфайла докер контейнер, и пуш его куда нить, потом можно спиннакером затянуть в куб
Благодарю.
Каким образом в yaml файле или где  указывается что образм брать не в dockerhub, а например на AWS ECR ?
источник

IB

Igor BeLL in Kubernetes — русскоговорящее сообщество
Vladislav
Благодарю.
Каким образом в yaml файле или где  указывается что образм брать не в dockerhub, а например на AWS ECR ?
Я в спиннакере делал отдельную апликашку, в которой настраивал откуда брать контейнер. Потом ямл файл
источник

IB

Igor BeLL in Kubernetes — русскоговорящее сообщество
Но спиннакер настроить еще тот гемор)
источник

V

Vladislav in Kubernetes — русскоговорящее сообщество
Igor BeLL
Я в спиннакере делал отдельную апликашку, в которой настраивал откуда брать контейнер. Потом ямл файл
Не осилил. Думал там что-то простое должно быть, либо в yaml файле указывать или может конфигах kubectl...
источник

AS

Aleksey Sviridkin in Kubernetes — русскоговорящее сообщество
Vladislav
Благодарю.
Каким образом в yaml файле или где  указывается что образм брать не в dockerhub, а например на AWS ECR ?
Просто пиши полный путь. Далеко не для любого куба дефолтом является докер хаб ;)
источник

AS

Aleksey Sviridkin in Kubernetes — русскоговорящее сообщество
Где указываешь образ -- пиши то что написано в твоей репе где образ лежит.
источник

V

Vladislav in Kubernetes — русскоговорящее сообщество
Aleksey Sviridkin
Просто пиши полный путь. Далеко не для любого куба дефолтом является докер хаб ;)
Ок
источник

AS

Aleksey Sviridkin in Kubernetes — русскоговорящее сообщество
На примере гитхаба
источник

IB

Igor BeLL in Kubernetes — русскоговорящее сообщество
Или с нексуса
источник

IB

Igor BeLL in Kubernetes — русскоговорящее сообщество
Откуда угодно можно
источник

AS

Aleksey Sviridkin in Kubernetes — русскоговорящее сообщество
В блоге редхата про это было хорошо разжёвано, во что имя образа превращается
источник

IB

Igor BeLL in Kubernetes — русскоговорящее сообщество
источник

V

Vladislav in Kubernetes — русскоговорящее сообщество
Благодарю
источник

СХ

Старый Хрыч... in Kubernetes — русскоговорящее сообщество
А кто из helm сразу конфигурит istio для сервисов которые деплоите?
может кто скинуть пример, чтобы при деплое нового stage на него дулировался трафик  с прошлой версии
источник

V

Vladislav in Kubernetes — русскоговорящее сообщество
Aleksey Sviridkin
Для конвертации docker-compose в yaml куба ты можешь использовать Kompose
Сделал конвертацию через 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
источник

A

Anton in Kubernetes — русскоговорящее сообщество
Ребят привет. А ктонибудь кластер кубернетеса с помощью kubespray разворачивал? Есть мануал как сделать его бэкап?
источник