Как стать автором
Обновить

6 занимательных системных багов при эксплуатации Kubernetes [и их решение]

Время на прочтение10 мин
Количество просмотров17K
Всего голосов 59: ↑58 и ↓1+57
Комментарии7

Комментарии 7

«История 4» вероятно лечится флагом --serialize-image-pulls для kubelet.
Но тут есть ограничение по версии docker (нужно >1.9) и проблемы с AUFS (https://github.com/kubernetes/kubernetes/issues/10959).
Если он включен, но проблема сохраняется, истинная причина была найдена?
Спасибо.
Скорее всего вы правы.
«История 3» может быть полечится lkml.org/lkml/2018/7/9/181
Данные патчи зарелизены в ядре 4.19
Третья уже решена патчем в systemd.

Да, я опечатался — имеется ввиду "история 2"

А, я понял. Но в вашей ссылке патч, который ускоряет уменьшение slab'ов, а не решает вопрос подсчёта используемой памяти. В 4.16 подсчёт уже быстрее должен быть.
>Или же сделать запуск задач в supercronic не напрямую, а с помощью того же tini, который способен корректно завершать процессы и не порождать zombie.

А почему не запускать сам суперкроник через инит?
Зарегистрируйтесь на Хабре, чтобы оставить комментарий