Как стать автором
Обновить

Комментарии 11

А я за 10к рублей премии с нуля поднял и внедрил кластер за 2 месяца (k8s+ingress-nginx+prometheus+ci/cd gitlab). Получается продешевил. Не знал что такой труд может стоить так дорого. Я правда в региональном университете работаю.

смотря каких объемов кластер и какие функции поддерживает. грубо говоря работа уровня ученика не стоит ничего, а с ростом опыта в геометрической прогрессии растет и оплата.

helloy world легко оформить, вопросы встают когда необходимо обеспечить безопасность, изменять инсталляции под нужды проекта\организации.

и это на самом деле не бином ньютона - необходимы только желание и время разбираться

Ну пока я ученик. А так кластер из трёх мастеров и трёх воркеров. Там около 15 небольших систем. Есть динамическое создание томов через nfs provisioner, есть получение сертификатов через let's encrypt, gitlab агент и раннер в кубере развернуты. Все yaml файлы храню в гитлаб и вношу изменения через него. Мониторинг через прометеус и графану, которые тоже в кубере развернуты.

Уже круто же, не надо стесняться больше просить. На самом деле ещё зависит от работодателя стоимость оплаты труда, так что может ещё получится развернуть дорогую систему))

В целом люди дома часто разворачивают что-то похожее, у самого дома порядка 20 контейнеров на сервере, но до ci/cd нормального руки не дошли.

По Декхаусу вижу очень много информации про то, как инфраструктура будет выглядеть для девопсов. Но не получилось найти примеров, как это будет выглядеть для программиста. Сможет ли он сам скопипастить и запустить новый сервис, например. Как будет выглядеть helm, CI/CD. Может быть есть примеры? У меня, к сожалению, не получилось оперативно найти.

Ну примеры периодически проскакивают. Просто вы ищете их не там. У Флант есть тулза для деплоя - werf. Вот в статьях по ней и стоит искать ответы на ваши вопросы. Но, опять-таки, werf - это просто пример, вы можете использовать всё что вам удобно, по рукам вам за это не настучат. Можете использовать всё что угодно.

Спасибо, я нашёл то, что нужно:
github.com/werf/website/tree/main/examples/java_springboot/010_basic_app
ru.werf.io/guides/golang/100_basic/10_build.html

Я бы предложил как-то добавить в доку по Декхаусу, что примеры CI/CD надо смотреть в werf. Потому что когда я ввёл в поиск «openshift example deployment», я по первым двум ссылкам нашёл нужные примеры. C Декхаусом я вообще ничего не нашёл)

Потому что deckhouse == kubernetes. Этот дистрибутив приближен к ванильному K8S и различий нет. В то время как в Openshift свои примитивы для деплоя.

Мне, как разработчику, это непонятно)
Открываю deckhouse.ru:
Зачем мне Deckhouse Platform?
Разработчикам
Быстро собирайте и обновляйте приложения. Получите настоящий CI/CD.

Потом я открываю «Услуги» -> «Переезд с OpenShift». Делаю вывод, что это примерно одно и то же.

Хочу сравнить, как выглядит задача, которую мне предстоит решать (писать/разбираться в хелмах/чартах/...). С OpenShift у меня это получается, с Deckhouse — нет.

Я программист, а не девопс, и в тонкостях платформ разбираться не готов. Меня интересует вопрос, что лично мне будет нужно сделать, чтобы мой сервис задеплоился.

Сертификат и поддержка.... собственно тот реальный минимум который реально нужен - чем меньше лезут во внутрянку "глобального" продукта тем проще жить потом....

Зарегистрируйтесь на Хабре, чтобы оставить комментарий