Size: a a a

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

2020 October 17

TL

Timofey Larkin in Kubernetes — русскоговорящее сообщество
Просто для чего-то кастомного надо ещё что-то дополнительно подмонтировать, если все бинари подтягивать из конте1нера
источник

YB

Yura Beznos in Kubernetes — русскоговорящее сообщество
George Gaál
Я вообще не уверен в степени готовности гитлаб Раннера к проду
Там раннер может докер машин и виртулки на амазоне, вполне подходит для прода.
источник

TL

Timofey Larkin in Kubernetes — русскоговорящее сообщество
Yura Beznos
Там раннер может докер машин и виртулки на амазоне, вполне подходит для прода.
И вируталбокс, и ссш, и шелл) вариантов вагон
источник

M

Mentat in Kubernetes — русскоговорящее сообщество
George Gaál
Я вообще не уверен в степени готовности гитлаб Раннера к проду
ну, прод не прод, второй месяц, тысячи тасков в неделю, пока я не увидел отличий особых от не-куберовских раннеров
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
Timofey Larkin
Гарантия. На пайплайн есть таймаут, по дефолту час. Если у пода возраст больше часа, он не может быть нужным
Нет
источник

GG

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

GG

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

TL

Timofey Larkin in Kubernetes — русскоговорящее сообщество
Какой то максимум есть же в любом случае
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
Mentat
ну, прод не прод, второй месяц, тысячи тасков в неделю, пока я не увидел отличий особых от не-куберовских раннеров
Верно, но кубораннер муссор за собой не собирает
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
Timofey Larkin
Какой то максимум есть же в любом случае
Нет максимума
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
В смысле - он ставится разрабом
источник

GG

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

GG

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

GG

George Gaál in Kubernetes — русскоговорящее сообщество
Yura Beznos
Там раннер может докер машин и виртулки на амазоне, вполне подходит для прода.
И что? Удачи, чтоб у тебя счета за Амазон не были слишком большими
источник

M

Mentat in Kubernetes — русскоговорящее сообщество
George Gaál
И может быть и 24 часа, если очень присрется
это очень странные разрабы и они делают очень странные таймауты
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
Ещё раз - я уверен в том, что «сборка мусора» в Раннера сделана через пень колоду. Сам гитлаб вероятно не парится на этот счёт и делает это отдельными скриптами или на спот инстансах
источник

TL

Timofey Larkin in Kubernetes — русскоговорящее сообщество
Mentat
это очень странные разрабы и они делают очень странные таймауты
Ты выразил то, что я хотел сказать гораздо культурнее)
источник

GG

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

M

Mentat in Kubernetes — русскоговорящее сообщество
George Gaál
И что ? В чем проблема? Можно ? Можно
Можно, но это скорее всего значит god job. Ревью и распил
источник

DS

Dmitry Sergeev in Kubernetes — русскоговорящее сообщество
Stefan
доброе утро
а кто как мониторит прометеем тротлинг подов?
sum(rate(container_cpu_cfs_throttled_seconds_total{namespace=~"$namespace",container!~"POD",job=~"$cadvisor"}[5m])) by (pod)
что-то мне кажется он мне выводит неправду, ресурсов у пода более чем достаточно, а выводит что он тротлится...
у меня вот так процент тротлинга считается:
100
 * sum by(container, pod, namespace) (increase(container_cpu_cfs_throttled_periods_total{container!="",container!="POD",namespace=~"$namespace",pod=~"$pod",container=~"$container"}[5m]))
 / sum by(container, pod, namespace) (increase(container_cpu_cfs_periods_total{container!="",container!="POD",namespace=~"$namespace",pod=~"$pod",container=~"$container"}[5m]))
источник