Size: a a a

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

2021 January 03

k

kvaps in Kubernetes — русскоговорящее сообщество
Grisha Tatsiy
ежели я юзаю gitops, то почему я должен как и раньше делать kubectl apply?
> Что может быть проще чем положить YAML'ик в Kubernetes?

s/Kubernetes/git-репозиторий/g
источник

GT

Grisha Tatsiy in Kubernetes — русскоговорящее сообщество
kvaps
> Что может быть проще чем положить YAML'ик в Kubernetes?

s/Kubernetes/git-репозиторий/g
дык, окей, а как мне заставить смотреть argo в этот репозиторий, я все равно вынужден сделать для каждого из app свой kubectl apply
а даже если я делаю через родительский helm чарт, это все равно читерство, т.к у меня неебическая точка отказа выходит, и одно неловкое движение и я удаляю родительский чарт, со всеми потомками
источник

GT

Grisha Tatsiy in Kubernetes — русскоговорящее сообщество
finalizers:
 - resources-finalizer.argocd.argoproj.io
это конечно дает мне какую никакую защиту, но все отменить удаление?
источник

k

kvaps in Kubernetes — русскоговорящее сообщество
Grisha Tatsiy
дык, окей, а как мне заставить смотреть argo в этот репозиторий, я все равно вынужден сделать для каждого из app свой kubectl apply
а даже если я делаю через родительский helm чарт, это все равно читерство, т.к у меня неебическая точка отказа выходит, и одно неловкое движение и я удаляю родительский чарт, со всеми потомками
Ну проблема курицы и яйца всегда остаётся, тот же аргоцд нужно через kubectl apply сначала поставить
источник

BD

Banschikov Denis in Kubernetes — русскоговорящее сообщество
Grisha Tatsiy
для девелоперов, далеко не все исповедуют CLI
зачем им туда лезти? Что бы руками удалять или создавать какие-то сущности и объекты? Или апрувить деплои?
источник

GT

Grisha Tatsiy in Kubernetes — русскоговорящее сообщество
kvaps
Ну проблема курицы и яйца всегда остаётся, тот же аргоцд нужно через kubectl apply сначала поставить
тут несомненно так, но это вопрос не курицы или яйца, это аналогия с задоводом и машиной, конечно чтобы построить завод надо попотеть, а дальше же я хочу чтобы мой завод сам клепал машинки
источник

GT

Grisha Tatsiy in Kubernetes — русскоговорящее сообщество
Banschikov Denis
зачем им туда лезти? Что бы руками удалять или создавать какие-то сущности и объекты? Или апрувить деплои?
you build it you run it
источник

k

kvaps in Kubernetes — русскоговорящее сообщество
Grisha Tatsiy
finalizers:
 - resources-finalizer.argocd.argoproj.io
это конечно дает мне какую никакую защиту, но все отменить удаление?
Там вроде есть разные политики удаления, можно удалить только мету а можно мету+все ресурсы созданные приложением
источник

GT

Grisha Tatsiy in Kubernetes — русскоговорящее сообщество
kvaps
Там вроде есть разные политики удаления, можно удалить только мету а можно мету+все ресурсы созданные приложением
helm delete matherfucker еще никто не отменял
источник

GT

Grisha Tatsiy in Kubernetes — русскоговорящее сообщество
финалазйер остановит удаление apps, до тех пор пока финалайзер не будет удален, но как в целом отменить уже запущенное удаление ( это возможно есть, ноя. не знаю как )
источник

k

kvaps in Kubernetes — русскоговорящее сообщество
Grisha Tatsiy
helm delete matherfucker еще никто не отменял
То что ставит арго обычным хельмом не снесёшь. В отличие от флюкса.
источник

BD

Banschikov Denis in Kubernetes — русскоговорящее сообщество
Grisha Tatsiy
you build it you run it
не понимаю логики)
источник

GT

Grisha Tatsiy in Kubernetes — русскоговорящее сообщество
Banschikov Denis
не понимаю логики)
давай попробуем метафорами, а потом я уже прямо скажу, кто за девушку платит, тот ее и танцует
источник

GT

Grisha Tatsiy in Kubernetes — русскоговорящее сообщество
нет у меня devops/ops/deploy manager/release coordinator и всех этих спец слов, есть разраб, который приложуху написал и закончил он работу тогда, когда его приложуха в проде крутится и всякие чудеса делает
источник

GT

Grisha Tatsiy in Kubernetes — русскоговорящее сообщество
kvaps
То что ставит арго обычным хельмом не снесёшь. В отличие от флюкса.
в той ссылке что ты кинул, есть способ бустрапа, который состоит из чарта, который релизится через helm
источник

GT

Grisha Tatsiy in Kubernetes — русскоговорящее сообщество
а значит, можно helm delete
источник

k

kvaps in Kubernetes — русскоговорящее сообщество
Grisha Tatsiy
но черт возьми, какая удобная GUI у argo, прям замена rancher для dev
Плюсую GUI удобный, но заменит ли он нормальный CLI? Я до сих пор испытываю непреодолимое чувство дискомфорта, когда я каждый раз после деплоя вынужден открыть браузер, перейти в интерфейс арго, найти моё приложение, посмотреть "ну как оно там, задеплоилось уже"?
источник

GT

Grisha Tatsiy in Kubernetes — русскоговорящее сообщество
kvaps
Плюсую GUI удобный, но заменит ли он нормальный CLI? Я до сих пор испытываю непреодолимое чувство дискомфорта, когда я каждый раз после деплоя вынужден открыть браузер, перейти в интерфейс арго, найти моё приложение, посмотреть "ну как оно там, задеплоилось уже"?
Разумеется это дичь, но GUI не замена, а дополнение, есть люди GUI есть люди CLI
источник

HC

Henry Chinaski in Kubernetes — русскоговорящее сообщество
Grisha Tatsiy
Разумеется это дичь, но GUI не замена, а дополнение, есть люди GUI есть люди CLI
и всё же, какой CD в прод поставишь, на какой сам сядешь?
источник

GT

Grisha Tatsiy in Kubernetes — русскоговорящее сообщество
я уже давненько Flux юзаю, но посматриваю на argo:)
источник