@devops_ru

Страница 4359 из 4568
Andrey
17.09.2018
20:07:23
Есть ли в кубернетис встроенный механизм отложенного рестарта пода при изменении деплоймент конфигурации?

Konstantin
17.09.2018
20:09:16
Пахнет велосипедом, а зачем?

Andrey
17.09.2018
20:15:37
Пахнет велосипедом, а зачем?
Пока только разбираюсь с k8s. Цель менять деплоймент по ночам без человеческого участия? по расписанию.

Konstantin
17.09.2018
20:17:04
Это ci/cd задача

Google
Anton
17.09.2018
20:17:30
а если что-то пойдет не так, то кто будет отвечать? тоже без человеческого участия?

Shaz
17.09.2018
20:20:25
Откатиться же

Andrey
17.09.2018
20:22:04
Это ci/cd задача
Поясните если несложно

Anton
17.09.2018
20:23:05
Откатиться же
без участия человека иногда невозможно понять, что что-то пошло не так

если по вине девопсов, то починить можно быстро :)

Shaz
17.09.2018
20:23:49
без участия человека иногда невозможно понять, что что-то пошло не так
Ну видать в данном случае это не является проблемой. Или про это ещё не думали

Поясните если несложно
Какая-то система типа Дженкинса или гитлаба или тимсити

Andrey
17.09.2018
20:25:24
Вопрос есть ли штатные механизмы в k8s. Или пилить скрипт самому через kubectl

Какая-то система типа Дженкинса или гитлаба или тимсити
Понятно. Мне помимо сборки артефакта нужно его версию запихивать в апп деплоймент

Shaz
17.09.2018
20:28:19
Понятно. Мне помимо сборки артефакта нужно его версию запихивать в апп деплоймент
И? Оно вроде и про это тоже. Ещё и шедулер там есть если память не подводит

Andrey
17.09.2018
20:29:14
Логика типа если артефакт собрался успешно стартует зависимая сборка которая дёргает скрипт с kubectl?

Google
?
17.09.2018
23:24:30
ммм, запускать вм на цеф хостах проксмокса это же некошерно?

Konstantin
17.09.2018
23:28:29
что такое цеф хосты проксма?

тебе не нужен проксмокс для цефа, если вдруг

Konstantin
17.09.2018
23:32:38
а вопрос в чём?

?
17.09.2018
23:33:41
а вопрос в чём?
уже ни в чем: нашел, что запускать вм там нельзя :)

вернее, можно, но это стрела в колено

Konstantin
17.09.2018
23:34:19
^_^

Юра
18.09.2018
03:50:31
Парни всем привет, кто подскажет как правильно считается load average (1,5,15) в linux ?
Да там все просто. http://www.brendangregg.com/blog/2017-08-08/linux-load-averages.html

Sergey
18.09.2018
06:46:22
Ansible вообще позволяет не указывать хосты в роли, а привязывать конкретные инклюды ямликов на конкретные хосты?

пример: стартуем с ямлика который ссылается на роль - hosts: "{{ hostgroup }}" roles: - mysql-dump become: true become_method: sudo gather_facts: True

Ansible обнаружит проброшенную в cli переменную, на которую привязан инклюд, вызывается только данный (подключаемый ямлик): - include: stage_dump.yml hostgroup: stage_dump tags: stage_dump when: (dump_env == 'stage_dump')

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

план работы такой:



я хочу передавать дамп между средами для последующего экспорта в другой БД проблема в том, что шаги дампа к деплою работают, а импорта в другую хостгруппу в другую среду нет

707
18.09.2018
06:51:34
Добрый день ребята.

Sergey
18.09.2018
06:58:11
т.е по сути если были бы две роли и на дамп и на импорт, проблем бы не было, но если они в одной роли, то учитывается первая хостгруппа которая была указана, а не две\три

Google
Sergey
18.09.2018
07:11:19
А так подойдет? ... delegate_to: "{{ item }}" with_items: "{{ groups.stage_dump }}"
не помогло, все равно обратился к той же группе, что была передана изначально

инклюд импорта такой:

вернее первая его часть без импорта в бд --- - name: Create\check importdir file: path={{ MANUAL_IMPORT_DIR }} group={{ USERGROUP }} owner={{ USERNAME }} state=directory tags: dir # Fetch file from remote server - name: Send dumpfile from localhost to import_server fetch: src: "{{ DEPLOY_SERVER__DUMP_STORAGE }}/{{ dump_env }}_{{ ansible_date_time.time }}_dump.sql.gz" dest: "{{ MANUAL_IMPORT_DIR }}/{{ dump_env }}_{{ ansible_date_time.time }}_dump.sql.gz" flat: yes tags: send

Т.е проверить что дамп есть локально на деплое и послать его на другую среду инклюд прошел, проверка прошла, но обращаться ansible стал на тот хост, с которого шел дамп, а не на тот куда надо отправить

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

Andrey
18.09.2018
07:18:49
а почему одна роль на дамп и импорт?

Sergey
18.09.2018
07:19:48
а почему одна роль на дамп и импорт?
чтобы избежать лишних действий?

Andrey
18.09.2018
07:20:34
много копипаста получится?

по идее, это две разные роли, чисто логически

Sergey
18.09.2018
07:27:25
можно конечно пайплайн раздельный запилить просто искал комплексного решения по тыку

Andrey
18.09.2018
07:28:15
потом поддерживать будет сложно, откроешь код через полгода и будешь репу чесать

разделяй и властвуй

Sergey
18.09.2018
07:28:40
так я в конфе пишу доку по ролям:)

бус-фактор, сам понимаешь

Andrey
18.09.2018
07:29:04
самодокументируемый код ещё никому плохо не сделал :)

я вот потерял свой инстанс кофлюенса, потом из гитхаба своё окружение вытащил достаточно быстро

Sergey
18.09.2018
07:32:55
самодокументируемый код ещё никому плохо не сделал :)
самодокументируемый код звучит как "отсутствие документации"

Andrey
18.09.2018
07:33:31
каждый понимает в меру своей испорченности :)

для меня это комменты в коде из которых можно либо всё понять, читая код, либо сгенерить доки, как в случае golang

Sergey
18.09.2018
07:36:18
Google
Sergey
18.09.2018
07:36:43
скриншоты ты тоже туда не добавишь

Andrey
18.09.2018
07:37:08
ясно понятно, что это не панацея. Просто полезная штука

доки никто не отменял

Myron
18.09.2018
08:16:50


Народ, кто юзал кадди, что делаю не так? в docker-compose.yml лейблы от кадди добавил, а он всеравно не редиректит правильно?!?



Антон
18.09.2018
08:20:49
Что за пробелы такие прикольные?

Sergey
18.09.2018
08:22:38
Anton
18.09.2018
08:22:44


Myron
18.09.2018
08:23:13
Shaz
18.09.2018
08:25:04
3 месяца на 4 реврайта и лоадбалансинг на 2 сервера?

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