Size: a a a

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

2020 November 10

YB

Yura Beznos in Kubernetes — русскоговорящее сообщество
И они не работают.
источник

YB

Yura Beznos in Kubernetes — русскоговорящее сообщество
Т.к. выедают и память по лимиту и память из кэша.
источник

AK

Andrey Klimentyev in Kubernetes — русскоговорящее сообщество
Yura Beznos
Т.к. выедают и память по лимиту и память из кэша.
Т.е. есть проблема с тем, что page cache некорректно считается и лимитируется в cgroups? Есть какие-то issue на эту тему?
источник

YB

Yura Beznos in Kubernetes — русскоговорящее сообщество
Ага, в доке которую ты дал ссылка.
источник

YB

Yura Beznos in Kubernetes — русскоговорящее сообщество
Он считается корректно, кубелет не понимает, что память есть и начинает расстрел.
источник

AK

Andrey Klimentyev in Kubernetes — русскоговорящее сообщество
Yura Beznos
Он считается корректно, кубелет не понимает, что память есть и начинает расстрел.
Интересно. Тогда отдельные ноды без eviction-soft и eviction-hard для подобных workload'ов.
источник

YB

Yura Beznos in Kubernetes — русскоговорящее сообщество
Спасибо. Это сработало бы, но в нашем случае почти невозможно реализовать или очень хлопотно будет.
источник

AK

Andrey Klimentyev in Kubernetes — русскоговорящее сообщество
Yura Beznos
Спасибо. Это сработало бы, но в нашем случае почти невозможно реализовать или очень хлопотно будет.
Это классный вопрос. Я почитаю интернет и у нас посмотрю. Мало таких disk-intensive workload'ов и не видели триггеров таких регулярных.
источник

VT

Valera Trus in Kubernetes — русскоговорящее сообщество
@zuzzas еще вопросик небольшой. Верно ли, что если под выходит за лимиты, то приходит оом и убивает этот под, но если под не выходит pа лимиты, но на ноде по каким-то причинам не хватает ресурсов, то здесь уже работает eviction + node oom behavior?
источник

AK

Andrey Klimentyev in Kubernetes — русскоговорящее сообщество
Valera Trus
@zuzzas еще вопросик небольшой. Верно ли, что если под выходит за лимиты, то приходит оом и убивает этот под, но если под не выходит pа лимиты, но на ноде по каким-то причинам не хватает ресурсов, то здесь уже работает eviction + node oom behavior?
Верно.
источник

VT

Valera Trus in Kubernetes — русскоговорящее сообщество
спасибо
источник

c

corsars in Kubernetes — русскоговорящее сообщество
Roman Gorodeckij
У меня ингресс контроллер задыхается хотел спросить нормально было бы его деплоить в отдельный  node pool?
Задыхается на входящем трафике или уже на форварде в приложения ?
источник

AK

Andrey Klimentyev in Kubernetes — русскоговорящее сообщество
Yura Beznos
Спасибо. Это сработало бы, но в нашем случае почти невозможно реализовать или очень хлопотно будет.
А что если пересобрать kubelet с патчем? Если такое поведение page cache аккаунтинга нежелательно?
источник

YB

Yura Beznos in Kubernetes — русскоговорящее сообщество
Andrey Klimentyev
А что если пересобрать kubelet с патчем? Если такое поведение page cache аккаунтинга нежелательно?
Логику кубелета поменять? В теории можно, в нашем случае врятли прокатит. Кластеров много, некоторые клиентские. Все гибридные с облаком. Поддержка своей сборки и бюрократия убъют затею.
источник

YB

Yura Beznos in Kubernetes — русскоговорящее сообщество
Похоже будем кэш сбрасывать скриптом и базы выводить в облака неспешно.
источник

YB

Yura Beznos in Kubernetes — русскоговорящее сообщество
Ещё по идее eviction threshold у кубелета можно занизить на следующем обновлении, до уровня на котором ядро начинает кэш чистить. Но не уверен.
источник

YB

Yura Beznos in Kubernetes — русскоговорящее сообщество
Сейчас ещё обсуждается вариант отрубания kmem через параметр ядра cgroup.memory=nokmem, но тестировать надо.
источник

IB

Igor BeLL in Kubernetes — русскоговорящее сообщество
Всем добрый вечер. Подскажите, если в external-dns изменить параметр который отвечает за автоматическое удаление хостов, он почистит те хосты которые были созданы "руками" в aws route 53?

Параметр:
- '--policy=upsert-only' заменить на - '--policy=sync'
источник

RW

Roman White in Kubernetes — русскоговорящее сообщество
Чтобы не удалял используй     registry: txt txtOwnerId: "prod-cluster"
источник

IB

Igor BeLL in Kubernetes — русскоговорящее сообщество
Roman White
Чтобы не удалял используй     registry: txt txtOwnerId: "prod-cluster"
спасибо!!!
источник