Size: a a a

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

2020 June 27

DS

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

DS

Dmitriy Startsev in Kubernetes — русскоговорящее сообщество
даже если в те 100ms ты ничего не делал
источник

AK

Andrey Klimentyev in Kubernetes — русскоговорящее сообщество
Dmitriy Startsev
это строгое расписание, по которому проц доступен? или по требованию выделяется проц время, но не более чем 10% в единицу времени?
Скинь значения из docker inspect для этого контейнера. Значения CpuPeriod и CpuQuota.
источник

AK

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

AK

Andrey Klimentyev in Kubernetes — русскоговорящее сообщество
Вот документация референсная: https://www.kernel.org/doc/html/latest/scheduler/sched-bwc.html

Но суть примерно вот в чём. CpuPeriod -- это будет длина периода (не обязательно одна секунда), а CpuQuota -- это сколько времени в данном периоде можно работать.
источник

AK

Andrey Klimentyev in Kubernetes — русскоговорящее сообщество
В микросекундах.
источник

DS

Dmitriy Startsev in Kubernetes — русскоговорящее сообщество
"CpuPeriod": 100000,
           "CpuQuota": 10000,
источник

AK

Andrey Klimentyev in Kubernetes — русскоговорящее сообщество
Ещё мне нравится вот эту статью читать, когда становится грустно.  Она ещё лучше освещает, как эти кубовые "лимиты" в ядре работают.
https://landley.net/kdocs/ols/2010/ols2010-pages-245-254.pdf
источник

AK

Andrey Klimentyev in Kubernetes — русскоговорящее сообщество
Dmitriy Startsev
"CpuPeriod": 100000,
           "CpuQuota": 10000,
10% в 0.1 секунды, получается.
источник

DS

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

AK

Andrey Klimentyev in Kubernetes — русскоговорящее сообщество
Dmitriy Startsev
"CpuPeriod": 100000,
           "CpuQuota": 10000,
Вот такую штуку ещё рекомендую посмотреть, очень. Там всё хорошо рассказывается про всё. Моё грустное лицо можно слева будет видеть на съёмках аудитории.
https://www.youtube.com/watch?v=10ZR-fbyuSY
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
у меня к тебе такой вопрос. Вы же поддерживаете 100500 кластеров. Какими средствами мониторинга пользуетесь, дашбордами? Доступно для скачивания?
источник

DS

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

AK

Andrey Klimentyev in Kubernetes — русскоговорящее сообщество
George Gaál
у меня к тебе такой вопрос. Вы же поддерживаете 100500 кластеров. Какими средствами мониторинга пользуетесь, дашбордами? Доступно для скачивания?
Prometheus/Grafana + проприетарный инцидент менеджмент для алертов и их роутинга и ещё кучи всего.
Первую часть, да, open-source'им через несколько месяцев.
Про вторую часть больше тут (вопрос про open-source в конце доклада): https://www.youtube.com/watch?v=7ZWGFnqhSLU
источник

SK

S K in Kubernetes — русскоговорящее сообщество
Подскажите, как я понял, для ceph-cni нельзя сделать статичное имя pv, которое не будет удаляться и всегда можно четко понимать что за rbd ты монтируешь, даже если pvc был удален?
источник

SM

Sergey Monakhov in Kubernetes — русскоговорящее сообщество
pv вместе с pvc удалится для rbd
источник

SM

Sergey Monakhov in Kubernetes — русскоговорящее сообщество
можете cephfs взять создать pv и его нарезать
источник

AK

Andrey Klimentyev in Kubernetes — русскоговорящее сообщество
S K
Подскажите, как я понял, для ceph-cni нельзя сделать статичное имя pv, которое не будет удаляться и всегда можно четко понимать что за rbd ты монтируешь, даже если pvc был удален?
Берёшь такой и меняешь руками reclaim policy в PV с Delete на Retain. И всё.
https://kubernetes.io/docs/concepts/storage/persistent-volumes/#reclaim-policy
источник

SK

S K in Kubernetes — русскоговорящее сообщество
Sergey Monakhov
pv вместе с pvc удалится для rbd
вот хотелось бы имя задать, чтобы даже если кто-то дропнет pvc, данные не потерять, cephfs думаю избыточно
источник

SK

S K in Kubernetes — русскоговорящее сообщество
да, но имя сгенереное, и поди потом пойми где твой rbd, если кто-то дропнет pvc
источник