Size: a a a

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

2020 October 31

GG

George Gaál in Kubernetes — русскоговорящее сообщество
Alexey Nakhimov
тогда другой вопрос - какой вариант лучше выбрать в вышеописанном моем случае? так сказать best practice
тот, который тебе будет понятен и ты сможешь поддерживать
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
:-/
источник

A

Alex in Kubernetes — русскоговорящее сообщество
Тот, который сможешь реализовать 🤣
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
точно
источник

AL

Aleksey Lazarev in Kubernetes — русскоговорящее сообщество
Alex
Тот, который сможешь реализовать 🤣
А я всегда советую тот который ты потом сможешь отдать другим на поддержку и они не проебутся
источник

A

Alex in Kubernetes — русскоговорящее сообщество
Aleksey Lazarev
А я всегда советую тот который ты потом сможешь отдать другим на поддержку и они не проебутся
Это уже левел ап
источник

AN

Alexey Nakhimov in Kubernetes — русскоговорящее сообщество
Подскажите, а кто как из CI/CD доставляет приложения в Кубер? Мы используем TeamCity.
Сейчас, я тестовые демки в докере доставляю в свой прошлый игрушечный Кубер так:
- TeamCity запускает плейбук Ansible
- Ansible ломится на машину, на которой есть kubectl и kubeconfig
- Там, с помощью шаблонов Jinja2, параметров, которые передал TeamCity в командной строке, модуля k8s для Ansible применяется, по сути, аналог kubectl apply -f..... Образы контейнеров берутся из внутреннего конторского реджистри
источник

A

Alex in Kubernetes — русскоговорящее сообщество
Ухуху
источник

DB

Dmitry Burmistrov in Kubernetes — русскоговорящее сообщество
какой ужас... посмотрите в сторону argocd
источник

AL

Aleksey Lazarev in Kubernetes — русскоговорящее сообщество
Alexey Nakhimov
Подскажите, а кто как из CI/CD доставляет приложения в Кубер? Мы используем TeamCity.
Сейчас, я тестовые демки в докере доставляю в свой прошлый игрушечный Кубер так:
- TeamCity запускает плейбук Ansible
- Ansible ломится на машину, на которой есть kubectl и kubeconfig
- Там, с помощью шаблонов Jinja2, параметров, которые передал TeamCity в командной строке, модуля k8s для Ansible применяется, по сути, аналог kubectl apply -f..... Образы контейнеров берутся из внутреннего конторского реджистри
У меня по разному - где то helm где то самописные операторы где то вообще envsubst

Чаще gitlab + helm

Но ансиблом никогда не катил)
источник

A

Alex in Kubernetes — русскоговорящее сообщество
Gitlab-ci + helm
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
Alexey Nakhimov
Подскажите, а кто как из CI/CD доставляет приложения в Кубер? Мы используем TeamCity.
Сейчас, я тестовые демки в докере доставляю в свой прошлый игрушечный Кубер так:
- TeamCity запускает плейбук Ansible
- Ansible ломится на машину, на которой есть kubectl и kubeconfig
- Там, с помощью шаблонов Jinja2, параметров, которые передал TeamCity в командной строке, модуля k8s для Ansible применяется, по сути, аналог kubectl apply -f..... Образы контейнеров берутся из внутреннего конторского реджистри
fluxcd
источник

A

Alex in Kubernetes — русскоговорящее сообщество
Envsubst норм, когда не надо слишком задрачиваться с хелмом
источник

AN

Alexey Nakhimov in Kubernetes — русскоговорящее сообщество
Alex
Gitlab-ci + helm
У нас проекты по сборке сложные - разные VCS, разные артефакты, разные версии Java и т.д. Gitlab CI не покрывает нужды. Gitlab CI используем только для сборки статических сайтов наших служб в докер-имиджи
источник

A

Alex in Kubernetes — русскоговорящее сообщество
Разные VCS. Боженьки.
источник

A

Alex in Kubernetes — русскоговорящее сообщество
Ртуть, цвс и свн?
источник

A

Alex in Kubernetes — русскоговорящее сообщество
Или монотон еще где-нить затесался?
источник

IK

Ivan Kukharchuk in Kubernetes — русскоговорящее сообщество
darcs небось
источник

AN

Alexey Nakhimov in Kubernetes — русскоговорящее сообщество
Alex
Разные VCS. Боженьки.
не! я не имел ввиду разные типы хранилищ кода. я имел ввиду количество репозиториев. SVN уже не юзаем, так, остатки легаси кое где. Просто для сборки, допустим, основного фреймворка используется десяток репозиториев. 2/3 из них на Гитхабе, 1/3 на внутреннем Гитлабе....
источник

AN

Alexey Nakhimov in Kubernetes — русскоговорящее сообщество
Ну и программерам всем безумно нравится в UI тыкать )))) Нравится система управления артефактами в Тимсити, система зависимостей сборок, артефактов и т.д.
Ну реально удобно, в общем )))
источник