@devops_ru

Страница 4027 из 4568
Alan
07.07.2018
23:20:44
Sergey
07.07.2018
23:21:21
вжух и ты уже в девопс!

Yuliy
07.07.2018
23:23:46
кстати, вопрос такой.. как вы думаете, где лучше хранить код? на github.com или на внутреннем gitlab?

Google
Yuliy
07.07.2018
23:24:13
я тоже придерживаюсь такого)

просто спрашивают сверху а какие плюсы от этого… и чет то что я говорю хранить его под замком внутри совсем не убедительно

ну и само сабой внутренние интеграции

SSO, LDAP все дела внутри AWS

Alan
07.07.2018
23:25:23
гитхаб платный для приватных реп)

Yuliy
07.07.2018
23:26:58
вот интересно послушать еще мнения, может что можно еще обвязать с гитлабом внутри среды нормально ?

пока еще не слишком поздно...

Sergey
07.07.2018
23:27:37
если гитхаб не может в раннеры и пайплайны то зачем он вообще

как комьюнити опенсорсное да

как профайл специалиста да

но для проды - глупость

Эдуард
07.07.2018
23:28:37
но для проды - глупость
Без платной версии согласен

Sergey
07.07.2018
23:28:51
а у платной какие фичи

Google
Yuliy
07.07.2018
23:29:00
а, еще немало важный момент, админку девопсам не дали

?

Sergey
07.07.2018
23:29:49
да лана

а кому дали

Yuliy
07.07.2018
23:30:30
? та хз, кроме вытягивания кода я вообще сделать ничего не могу там

Sergey
07.07.2018
23:30:53
как обычно - тому кто не понимает как устроено? классика

Alan
07.07.2018
23:31:06
но для проды - глупость
что значит для прода? есть еще тестовый?)

Yuliy
07.07.2018
23:31:08
?

?

Sergey
07.07.2018
23:31:35
что значит для прода? есть еще тестовый?)
ну кто в здравом уме продакшен будет держать в гитхабе, ну смешно жи

ну всм прод-ветки мастеровые

Alan
07.07.2018
23:32:01
а, про гитххаб я думал про гитлаб

Sergey
07.07.2018
23:32:05
нееее

к гитлабу претензий нет

Alan
07.07.2018
23:32:22
хотя стойте, много же кто юзает гитхаб

и катятся с него на прод

в тот же авс

Sergey
07.07.2018
23:32:43
соболезную им

одно дело хранить код

Alan
07.07.2018
23:33:06
другое дело, что там интеграций не так много

Google
Yuliy
07.07.2018
23:33:18
кстати а от гитлаба девопстул не ставили еще ? который делает весь пайплайн от сборки до деплоя?

Sergey
07.07.2018
23:33:18
другое дело иметь целую экосистему связанную с гитлабом

поставили

6.11 две недели назад релизнулся

автодевопс вышел из беты

Yuliy
07.07.2018
23:34:05
есть профит? или по старинке лучше все таки?

Alan
07.07.2018
23:34:20
а там вроде кубер нужен

Sergey
07.07.2018
23:34:48
а не знаю кто то говорит что все фигня, будем по старому лично я пока сомневаюсь что он правильно проверяет образы на CVE

Эдуард
07.07.2018
23:35:23
Кстати, что почитать про переключение раннеров?

Vasiliy
07.07.2018
23:36:36
Кстати, что почитать про переключение раннеров?
что значит "переключение ранчеров" ?

Sergey
07.07.2018
23:36:46
смотря откуда куда:)

Эдуард
07.07.2018
23:36:48
что значит "переключение ранчеров" ?
Сборка на шаредах, деплой на локнутом

Vasiliy
07.07.2018
23:37:13
и в чём вопрос ? scheduling ?

Эдуард
07.07.2018
23:37:55
Не могу понять, как деплоить.

Сборку осилил

Sergey
07.07.2018
23:38:42
кстати, кто то на containerd уже перевел проду кубера?

Эдуард
07.07.2018
23:38:57
Vasiliy
07.07.2018
23:39:13
Не понял вопроса. Можешь поподробней расписать - что есть сейчас, чего не получается, и чего хочется ?

Вопрос в том - как задеплоить в ранчер из гитлаба или что ?

Sergey
07.07.2018
23:40:51
раннер а не ранчер

Google
Эдуард
07.07.2018
23:41:15
Не понял вопроса. Можешь поподробней расписать - что есть сейчас, чего не получается, и чего хочется ?
Хочу: 0. Сборка на раннере A 1. Тесты на раннере B 2. Выкладка на раннер C (locked to repo) Есть: 0. Сборка, без артефактов в докер, оттуда push во внутренний registry. Ранчер даже не трогал.

Эдуард
07.07.2018
23:41:52
По stages нельзя?

Vasiliy
07.07.2018
23:42:13
Хочу: 0. Сборка на раннере A 1. Тесты на раннере B 2. Выкладка на раннер C (locked to repo) Есть: 0. Сборка, без артефактов в докер, оттуда push во внутренний registry. Ранчер даже не трогал.
неверно прочитал, ок. А зачем эта история ? Формально - просто тегами задаёшь. Просто я не оч. понимаю - зачем раннеры разделять.

Sergey
07.07.2018
23:42:16
а че просто джобами не разделить их

Эдуард
07.07.2018
23:42:35
Эм. Дабы на деве/проде не собирать

Sergey
07.07.2018
23:42:57
профита не вижу особого:)

Vasiliy
07.07.2018
23:43:14
А у тебя есть раннеры на проде ? А зачем ?

Эдуард
07.07.2018
23:43:45
А у тебя есть раннеры на проде ? А зачем ?
А нахрена CI без выкладки на тестинг как минимум?

Admin
ERROR: S client not available

Эдуард
07.07.2018
23:43:58
А у тебя есть раннеры на проде ? А зачем ?
В планах, но видимо я что-то не понимаю

Sergey
07.07.2018
23:44:41
а тут видно никто ниче не понял:)))

Vasiliy
07.07.2018
23:46:05
А нахрена CI без выкладки на тестинг как минимум?
стоп, раннер - он тебе образ собирает (build) Дальше ты его можешь внедрять как угодно. Какой раннер будет выполнять стадию - тегами помечаешь.

Эдуард
07.07.2018
23:46:19
Сейчас у меня пашет jenkins. Хочу: 0. Сборку 1. Выкладку Сейчас это пашет через - master -> build -> production - develop -> build -> stage jenkins агенты везде.

Vasiliy
07.07.2018
23:47:32
DEV_docker_deploy: <<: *DEVELOP_ENV script: - export NAME=$IMAGE_NAME TAG=$IMAGE_TAG - docker-compose -f ./backup-cron/docker-compose-dev.yml down - docker-compose -f ./backup-cron/docker-compose-dev.yml up -d backup-cron-dev stage: docker_deploy tags: - server4-shell only: - develop when: on_success allow_failure: false

Эдуард
07.07.2018
23:48:11
runner tag = server4-shell ?

И как работает allow_failure: false ?

Vasiliy
07.07.2018
23:53:29
Если деплой зафейлился - не плачем На самом деле странная история, согласен надо будет посмотреть, что будет, если он действительно зафейлился.

Эдуард
08.07.2018
01:46:57
Ребят, прошу критики. Это просто идея, набросок. Но всякому малому бизнесу и небольшим командам будет подспорьем. https://hastebin.com/oxomuwodeg.cs

Google
Эдуард
08.07.2018
02:28:55
Зачем ejabbed ?
Как внутренний мессенджер.

office ?
Для hr-ов, и тд. Веб реализация, которая интегранётся с owncloud

Vasiliy
08.07.2018
02:29:26
Хотя у вас актуально, наверно, да.

Эдуард
08.07.2018
02:29:31
Зачем lxc >
Легче управлять конфигурацией

Хотя у вас актуально, наверно, да.
В россии - ещё как. Если даже не вспоминать про ФЗ.

Мысли/предложения?

Vasiliy
08.07.2018
02:41:52
Легче управлять конфигурацией
от количества облаков зависит. если это одна виртуалка на которой куча сервисов - хоть lxc, хоть docker - в профиль. если k8s - зачем lxc ? внутренний мессенджер - непонятно зачем, но если закрывает риски - ок.

Эдуард
08.07.2018
02:55:28
от количества облаков зависит. если это одна виртуалка на которой куча сервисов - хоть lxc, хоть docker - в профиль. если k8s - зачем lxc ? внутренний мессенджер - непонятно зачем, но если закрывает риски - ок.
Суть - All In One. Просто apt-get install -yq и завелось. k8s тут только для гитлаба, как development окружения. есть весомый процент компаний, который юзает внутреннее.

Vasiliy
08.07.2018
02:58:02
Эдуард
08.07.2018
02:59:14
Еслм там в каждой строке есть разумное объяснение - ок. Вопрос - резервирование и бекапы
Резервирование - отсутсвует. Закладывать такое на первые шаги - самоубийство. Бекапы - настрою, это точно не проблема. Завтра попробую расписать максимально подробно

Vasiliy
08.07.2018
02:59:20
Хотя я бы lxc заменил на еще один k8s, чтобы в случае чего масштабироваться можно было просто.

Эдуард
08.07.2018
03:00:02
Не получится всё это в докере без костылей завести.

Эдуард
08.07.2018
03:00:32
Вот и я о чём

А lxc у меня в проде второй год, без проблем совершенно.

Vasiliy
08.07.2018
03:02:38
основной вопрос в возможностях расширения. Что будет, если тебе нужно будет масштабировать инфраструктуру в 3 раза. Получится ?

Эдуард
08.07.2018
03:07:03
основной вопрос в возможностях расширения. Что будет, если тебе нужно будет масштабировать инфраструктуру в 3 раза. Получится ?
При наличии 10гбс между сервами - думаю да, эту хрень можно будет так завести. Плюс БД вынести на шареды, файло на любую распределённую ФС.

Страница 4027 из 4568