Size: a a a

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

2020 September 02

АД

Антон Дзык in Kubernetes — русскоговорящее сообщество
Доброй всем ночи! А может и дня )))
Вопрос возник, вот я делаю helm chart для раскатки сложного приложения, которое состоит из нескольких компонент, хочется какой-то статус динамический вывести для "домохозяек" после деплоя чарта.
Возможно уже есть такие инструменты визуализации (в консоли или через web...) ?
Чтобы можно было видеть что запустилось, а что ещё нет, и может быть в случае неудачи можно было по "тычку" куда-нибудь во внешний сервис куски логов пульнуть (для разработчиков чарта и самого приложения)
источник

АП

Алексей Папушин... in Kubernetes — русскоговорящее сообщество
ты про ранчер сейчас спрашиваешь?
источник

АД

Антон Дзык in Kubernetes — русскоговорящее сообщество
нет
источник

EP

Eugene Petrovich in Kubernetes — русскоговорящее сообщество
Антон Дзык
Доброй всем ночи! А может и дня )))
Вопрос возник, вот я делаю helm chart для раскатки сложного приложения, которое состоит из нескольких компонент, хочется какой-то статус динамический вывести для "домохозяек" после деплоя чарта.
Возможно уже есть такие инструменты визуализации (в консоли или через web...) ?
Чтобы можно было видеть что запустилось, а что ещё нет, и может быть в случае неудачи можно было по "тычку" куда-нибудь во внешний сервис куски логов пульнуть (для разработчиков чарта и самого приложения)
https://github.com/werf/kubedog

Я накопал вот такое, но ещё не опробовал
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
Антон Дзык
Доброй всем ночи! А может и дня )))
Вопрос возник, вот я делаю helm chart для раскатки сложного приложения, которое состоит из нескольких компонент, хочется какой-то статус динамический вывести для "домохозяек" после деплоя чарта.
Возможно уже есть такие инструменты визуализации (в консоли или через web...) ?
Чтобы можно было видеть что запустилось, а что ещё нет, и может быть в случае неудачи можно было по "тычку" куда-нибудь во внешний сервис куски логов пульнуть (для разработчиков чарта и самого приложения)
Подробнее расскажи - что там за история с зависимостями ? В оно может задеплоиться, но при этом потом спустя какое-то время умереть ?
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
Т.е. дашборда в графанк будет недостаточно ?
источник

DS

Dmitry Sergeev in Kubernetes — русскоговорящее сообщество
Антон Дзык
Доброй всем ночи! А может и дня )))
Вопрос возник, вот я делаю helm chart для раскатки сложного приложения, которое состоит из нескольких компонент, хочется какой-то статус динамический вывести для "домохозяек" после деплоя чарта.
Возможно уже есть такие инструменты визуализации (в консоли или через web...) ?
Чтобы можно было видеть что запустилось, а что ещё нет, и может быть в случае неудачи можно было по "тычку" куда-нибудь во внешний сервис куски логов пульнуть (для разработчиков чарта и самого приложения)
werf, но логи отправлять придётся самому, werf их просто показывает в stdout  (логи и евенты)
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
Flux или Argo
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
Прикрутить flagger
источник

GG

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

DS

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

АД

Антон Дзык in Kubernetes — русскоговорящее сообщество
George Gaál
Подробнее расскажи - что там за история с зависимостями ? В оно может задеплоиться, но при этом потом спустя какое-то время умереть ?
когда спустя какое-то время умирает, наверное это уже другая история,
я про другой кейс - вот есть chart, он будет запускаться в разных кластерах и разными людьми, хочется в случае неудачных ситуаций запуска простым действием описать как получить информативный статус - что не запустилось и с какими ошибками вывалилось...
источник

GG

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

GG

George Gaál in Kubernetes — русскоговорящее сообщество
разные люди - это внешние потребители вашего софта ? customer'ы  ?
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
или это ваши же разработчики и саппорт инженеры ?
источник

АД

Антон Дзык in Kubernetes — русскоговорящее сообщество
George Gaál
разные люди - это внешние потребители вашего софта ? customer'ы  ?
да, внешние
источник

АД

Антон Дзык in Kubernetes — русскоговорящее сообщество
Dmitry Sergeev
werf, но логи отправлять придётся самому, werf их просто показывает в stdout  (логи и евенты)
о, спасибо, обязательно посмотрю.
источник

GG

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

GG

George Gaál in Kubernetes — русскоговорящее сообщество
или под ключ в виде блекбокса (а там уже может быть отдельная инсталляция куба)?
источник

DS

Dmitry Sergeev in Kubernetes — русскоговорящее сообщество
Антон Дзык
да, внешние
а они не против, что логи их деплоя к вам будут улетать? Я бы такое решение не брал себе в прод, подозрительно как-то
источник