Size: a a a

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

2020 September 02

S

Stas in Kubernetes — русскоговорящее сообщество
Пуллрек подготавливается автоматикой тоже
источник

RG

Ruslan Gozgeshev in Kubernetes — русскоговорящее сообщество
манифесты кастомайзные арго сам может рендерить и деплоить
источник

S

Stas in Kubernetes — русскоговорящее сообщество
Может но не надо
источник

k

kvaps in Kubernetes — русскоговорящее сообщество
George Gaál
Поясни ?
У меня была идея что такое можно реализовать описав два kind: application в арго, одно для девелопера, через custom-plugin, которое будет брать хелм-чарт / кастомайз / whatever и рендерить в стейт-репу, создавать PR, ассигнить на ревьювера.
При этом девелопер будет видеть созданные ресурсы в Pending или что-то вроде того.

Затем ревьювер мерджит PR в master, и тут стреляет уже другое kind: Application в арго, которое применяет изменения из стейт-репы в кластер.

Первое (девелоперское) kind: Application смотрит в тот же кластер и видит что требуемые ресурсы наконец создались и помечает деплой как successful.
источник

S

Stas in Kubernetes — русскоговорящее сообщество
@kvaps там ещё хитрая стратегия используется в стейтрепе. Арго смотрит в head определенного тега. При изменении спецификаций арго синкает его, а при релизе приложения (читай смене образа) делается новый тег на мастере и арго начинает вотчить а него.
источник

k

kvaps in Kubernetes — русскоговорящее сообщество
Stas
@kvaps там ещё хитрая стратегия используется в стейтрепе. Арго смотрит в head определенного тега. При изменении спецификаций арго синкает его, а при релизе приложения (читай смене образа) делается новый тег на мастере и арго начинает вотчить а него.
Похоже на то что использует flux
источник

k

kvaps in Kubernetes — русскоговорящее сообщество
А, не, там наоборот. Флюкс назначает тэг текущего стейта и пушит его в репо.
источник

S

Stas in Kubernetes — русскоговорящее сообщество
Ну вот это херня на мой взгляд
источник

k

kvaps in Kubernetes — русскоговорящее сообщество
Stas
Не зачем, они рендарятся в ci
Так а какой сиай юзаете?
источник

S

Stas in Kubernetes — русскоговорящее сообщество
Gitlab
источник

k

kvaps in Kubernetes — русскоговорящее сообщество
А сами релизы в отдельных репах описаны в итоге?
источник

k

kvaps in Kubernetes — русскоговорящее сообщество
Стейт-репа общая на кластер, как я понимаю
источник

S

Stas in Kubernetes — русскоговорящее сообщество
Ну мы щас свои обертки поверх пишем для гитлаба, делаем gitops для управления политиками над кодом. Правила аппрува, именования веток, протекшана бранчей, все в полиси файлике в репе и штука приводит конфиги проекта к этому состоянию
источник

S

Stas in Kubernetes — русскоговорящее сообщество
kvaps
Стейт-репа общая на кластер, как я понимаю
Да, типа "монорепа" релизные процессы приклада отделены от деплоя
источник

k

kvaps in Kubernetes — русскоговорящее сообщество
Спасибо, очень познавательно😊
источник

4

4c74356b41 in Kubernetes — русскоговорящее сообщество
kvaps
А, не, там наоборот. Флюкс назначает тэг текущего стейта и пушит его в репо.
Ды
источник

S

Stas in Kubernetes — русскоговорящее сообщество
Собственно динамические окружения это ветки в другой репе специальной)
источник

4

4c74356b41 in Kubernetes — русскоговорящее сообщество
Akv2aks или как-то так, вроде бы, тоже самое делает. В общем оператор секретов ажур кииволт
источник

СХ

Старый Хрыч... in Kubernetes — русскоговорящее сообщество
Sergey Monakhov
одно и тоже по кругу гоняем
ну мне ещё это к cri-o надо будет прикручивать
источник

🅐

🅐🅝🅐🅣🅞🅛🅘🅨... in Kubernetes — русскоговорящее сообщество
подскажите как создать секрет через хелм? Есть сертификат и ключ, как их передать через хелм?
источник