Size: a a a

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

2020 November 18

AL

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

AL

Aleksey Lazarev in Kubernetes — русскоговорящее сообщество
Хотя это спорный вопрос конечно - наверное в монорепе быстрее будет уменьшить количество сборок чем допиливать их этапы сборки
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
Aleksey Lazarev
Как ты из content-based будешь восстанавливать коммит на котором сейчас образ собранынй в реджистри?
+
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
Dmitry Sergeev
в том то и дело что мне не надо думать что там лежит в registry. Я знаю что я выкатил какой-то тег/коммит гита, и точно он развернут в проде. Для этого тег образа мне не нужен, и смотреть в registry не нужно.  Конкретный тег/коммит ты можешь банально в аннотации/лейблы ресурсов засунуть. И точно знать с какого коммита/тега запускался деплой
> Я знаю что я выкатил какой-то тег/коммит гита, и точно он развернут в проде

не знаешь
источник

DS

Dmitry Sergeev in Kubernetes — русскоговорящее сообщество
George Gaál
> Я знаю что я выкатил какой-то тег/коммит гита, и точно он развернут в проде

не знаешь
знаю )
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
Aleksey Lazarev
На самом деле я за content-based просто нужен же холивар
собирай митап в зум
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
Aleksey Lazarev
В любом случае твоя задача сначала свести цену деплоя/сборки к минимуму
+
источник

AL

Aleksey Lazarev in Kubernetes — русскоговорящее сообщество
Dmitry Sergeev
знаю )
Ручками поменяли и не знаешь
источник

DS

Dmitry Sergeev in Kubernetes — русскоговорящее сообщество
Aleksey Lazarev
В любом случае твоя задача сначала свести цену деплоя/сборки к минимуму
это к теме тегирования не относится. content-based тегирование пока самое лучшее на мой взгляд
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
Dmitry Sergeev
это к теме тегирования не относится. content-based тегирование пока самое лучшее на мой взгляд
скорее да, чем нет, но не без минусов
источник

AL

Aleksey Lazarev in Kubernetes — русскоговорящее сообщество
George Gaál
собирай митап в зум
Митап в зум отнимет все силы а я паралельно деньги зарабатывать пытаюсь
источник

DS

Dmitry Sergeev in Kubernetes — русскоговорящее сообщество
Aleksey Lazarev
Ручками поменяли и не знаешь
ну ты попробуй ручками поменять content-based тег =) там хеши, например: 9fb6a7b38437a604aa11dd6ef1907a2a82b2dea1a183e4f72b291d79. Это надо знать прям на что менять, и никто руками этого точно делать не будет. В отличие кстати от легкости изминения руками если там у тебя git tag или commit. Тебе даже в reigstry идти не надо для этого.
Ну и как бы git-sha тебе не дает гарантий, что в этот тег не был залит вообще другой образ.
источник

DS

Dmitry Sergeev in Kubernetes — русскоговорящее сообщество
ну и начнем с того, что это за прод такой, что там образы руками изменяют. Такие изминения должны сразу откатываться, теми же flux или argo
источник

DS

Dmitry Sergeev in Kubernetes — русскоговорящее сообщество
George Gaál
скорее да, чем нет, но не без минусов
не без минусов конечно =) кто же спорит
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
Dmitry Sergeev
ну ты попробуй ручками поменять content-based тег =) там хеши, например: 9fb6a7b38437a604aa11dd6ef1907a2a82b2dea1a183e4f72b291d79. Это надо знать прям на что менять, и никто руками этого точно делать не будет. В отличие кстати от легкости изминения руками если там у тебя git tag или commit. Тебе даже в reigstry идти не надо для этого.
Ну и как бы git-sha тебе не дает гарантий, что в этот тег не был залит вообще другой образ.
> Ну и как бы git-sha тебе не дает гарантий, что в этот тег не был залит вообще другой образ.


immutable tags?
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
Dmitry Sergeev
ну и начнем с того, что это за прод такой, что там образы руками изменяют. Такие изминения должны сразу откатываться, теми же flux или argo
а если надо срочно чинить ?
источник

DS

Dmitry Sergeev in Kubernetes — русскоговорящее сообщество
George Gaál
а если надо срочно чинить ?
запускаешь задачу деплоя, она тебе возвращает все на место.
Если процесс поставлен, и деплой происходит не руками, то никаких проблем определить откуда прошел деплой - не проблема вообще
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
это в идеальном мире
источник

DS

Dmitry Sergeev in Kubernetes — русскоговорящее сообщество
да и ручные изминения довольно легко щас обнаружить по managedFields
источник

AL

Aleksey Lazarev in Kubernetes — русскоговорящее сообщество
Го обсудим че нить про кубер уже а не про стратегии версионирования
источник