Size: a a a

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

2020 June 27

DS

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

DS

Dmitriy Startsev in Kubernetes — русскоговорящее сообщество
но чтобы он был не сильно выше реального потребления
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
Dmitriy Startsev
мне нужен удобный способ проставить limits контейнерам так, чтобы не было тротлинга
Т.е. типа фреймворка для нагрузочного тестирования ?
источник

AK

Andrey Klimentyev in Kubernetes — русскоговорящее сообщество
Dmitriy Startsev
мне нужен удобный способ проставить limits контейнерам так, чтобы не было тротлинга
Давай с твоими графиками разберёмся. Почему у тебя там есть stolon и container? Что это за величины, почему они на одном графике?
источник

GG

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

DS

Dmitriy Startsev in Kubernetes — русскоговорящее сообщество
George Gaál
Потому что у тебя потребность в лимитах может быть в реале одна, а под нагрузкой - другие
пока речь про idle
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
Dmitriy Startsev
пока речь про idle
Ок
источник

AK

Andrey Klimentyev in Kubernetes — русскоговорящее сообщество
Наверное, криво legend написана. Туда нужно вставить {{ container }}.
источник

DS

Dmitriy Startsev in Kubernetes — русскоговорящее сообщество
Andrey Klimentyev
Давай с твоими графиками разберёмся. Почему у тебя там есть stolon и container? Что это за величины, почему они на одном графике?
видимо одно это под, а другое конкретный контейнер
источник

AK

Andrey Klimentyev in Kubernetes — русскоговорящее сообщество
Dmitriy Startsev
видимо одно это под, а другое конкретный контейнер
О, я знаю, что тебе нужно сделать. Эскпортни дэшборд в виде JSON, я его починю и отправлю тебе обратно.
источник

DS

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

DS

Dmitriy Startsev in Kubernetes — русскоговорящее сообщество
Andrey Klimentyev
Наверное, криво legend написана. Туда нужно вставить {{ container }}.
как раз такое там и стоит
источник

AK

Andrey Klimentyev in Kubernetes — русскоговорящее сообщество
Произвожу анализ, пожалуйста, ожидайте.
источник

AK

Andrey Klimentyev in Kubernetes — русскоговорящее сообщество
Они очень плохие по многим показателям. Но самое важное, что тебе поможет более-менее понять ситуацию, это убрать Stack из CPU Throttling графика. Он там ложный.
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
Andrey Klimentyev
Произвожу анализ, пожалуйста, ожидайте.
🤝
источник

AK

Andrey Klimentyev in Kubernetes — русскоговорящее сообщество
И вот после этого уже похоже на правду будет. 100% не будет, но нужно понимать, что ты выставил в лимиты 0.1. Это значит, что группе процессов в контейнере будет разрешено исполняться лишь одну десятую секунды каждую секунду.
источник

DS

Dmitriy Startsev in Kubernetes — русскоговорящее сообщество
ага, хорошая идея
источник

DS

Dmitriy Startsev in Kubernetes — русскоговорящее сообщество
про стек
источник

DS

Dmitriy Startsev in Kubernetes — русскоговорящее сообщество
Andrey Klimentyev
И вот после этого уже похоже на правду будет. 100% не будет, но нужно понимать, что ты выставил в лимиты 0.1. Это значит, что группе процессов в контейнере будет разрешено исполняться лишь одну десятую секунды каждую секунду.
это строгое расписание, по которому проц доступен? или по требованию выделяется проц время, но не более чем 10% в единицу времени?
источник

DS

Dmitriy Startsev in Kubernetes — русскоговорящее сообщество
строгое я имею в виду: 100ms работай, 900ms жди и т.д.
источник