172 похожих чатов

Here подскажите плиз, если сделали вручную patch к примеру в

ingress можно ли при деплое в helm поставить каокйто блок чтобы он не перетирал внесенные вручную изменения ?
по сути я меняю только [{"backend":{"serviceName": "1234"....

17 ответов

9 просмотров

можно ли при деплое в helm поставить каокйто блок чтобы он не перетирал внесенные вручную изменения ? НЕТ

Поменяйте в values.yaml или это проблема?

promzeus- Автор вопроса
Solyar
Поменяйте в values.yaml или это проблема?

я пробую идею с переключением сайта в ментененс, тоесть если идут каието тяжелые миграции и бесшовно переключать не получается, деалем чтото вроде kubectl patch ingress 123 -p '{"spec":{"rules":[{"host":"domain.com","http":{"paths":[{"backend":{"serviceName":"321","servicePort":80},"path": "/","pathType": "ImplementationSpecific"}]}}]}}' и все работает как нужно, пока helm не накатит новый ingress и изменения внесенные вручную перетираются на дефолтные, что ломает всю идею ручного управления.

promzeus- Автор вопроса
promzeus
я пробую идею с переключением сайта в ментененс, т...

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

promzeus
я пробую идею с переключением сайта в ментененс, т...

а в какой момент ты определяешь, что миграция тяжелая?

promzeus- Автор вопроса
George Gaál
а в какой момент ты определяешь, что миграция тяже...

это уже зависит от фичи и бекендразработчики сами прикидывают

helmfile умеет патчи накладывать - https://github.com/roboll/helmfile/blob/master/docs/advanced-features.md#adhoc-kustomization-of-helm-charts

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

ну и раз вы лезете руками, то просто выкиньте манифест ингресса из своего чарта. и катите его отдельным CI

promzeus- Автор вопроса
Lucky SB
у вас где-то проблема в логике. почему деплой вооб...

ну с моей стороны, логика как по мне павильная, сначала через job helm-hook накатываются миграции а затем происходит деплой бекенда,фронтенда. И вот тут бекендеры забеспокоились, что они могут чтото не учесть и пока работает старый бекенд а в это время накатывается или уже накатились новые миграции может чтото пойти не так и не туда записаться.

promzeus
ну с моей стороны, логика как по мне павильная, сн...

ну да. знакомая проблема в отсутствии нормального архитектора БД.

promzeus
ну с моей стороны, логика как по мне павильная, сн...

Так ты разработчикам намекни, чтобы они своими миграциями не ломали совместимость в приложении

promzeus- Автор вопроса
Sebor▂▅▇█▓▒░
Так ты разработчикам намекни, чтобы они своими миг...

Из серии: вечной борьбы devops и не желающийх, что-то адаптировать под инфраструктуру разработчиков 🤼‍♂️ Фичи ж важнее...

promzeus
Из серии: вечной борьбы devops и не желающийх, что...

Причем здесь инфраструктура? Это правила хорошего тона

Похожие вопросы

Обсуждают сегодня

коллеги, добрый вечер! А никто не знает как модальная форма может себя закрыть? Ну допустим модальная форма определила, что смысла ей работать нет и хочет вернуть modalResult...
Михаил
83
Никто случаем не знает, как по-хорошему делается дозапись текста в edit на винапи?
The Bird of Hermes
25
объясните, я прада не понимаю. зачем в перле нужен аниивент? кому он пригодился в действительно нагруженных проектах?
nerv
30
А какие у этого try практические плюсы перед eval?
Oleg Volkov
41
Hi there everyone Is there anyone who have not started hamster bot yet? I need only one, I'll be glad if you do this for me DM if you haven't yet
Mehrshad
53
Ребзя, а кто-нибудь делал на сайте Турбо Страницы Яндекса? Какую-то пользу они дают или нет? Приносят ли трафик?
Андрей [aharito] Харитонов
20
Скажите, либо я тупой, либо непонятно что. Представьте что в регистре AX = 7FFF (в десятичной системе это число 32767), а в регистре BX = 0FFF (в десятичной системе это -1). У...
Rusplay
19
вышел новый лазарус 3.4.0 кто пользовался? что нового? на что обратить внимание? итд
livontiy
22
Ребят, привет. Интересует вопрос: есть ли способ получить доступ к WebView в Linux? Рылся-ковырялся, решения не нашел. Объясню сразу задачу, возможно, скажете, что копаю не в...
advanc3d
13
Рост rps в ~7 раз, а трафик вдруг в 20? Я бы глядя на такой мониторинг озадачился
Artem Tepponen
10
Карта сайта