Dostainer - Kubernetes Resource Exhaustion PoC Container



Данный проект позволяет исчерпать ресурсы в Kubernetes кластере 3 способами:

- Выделив весь оставшийся RAM на Node

- Выделив все оставшееся место на диске

- Fork bomb



При этом в YAML файле проекта содержаться и меры по предотвращению исчерпания ресурсов и для их применения необходимо их просто раскомментировать.



Как и для чего может быть полезен данный проект?)



1) Наглядно продемонстрировать коллегам необходимость использования лимитов в YAML ресурсах приложений.

2) Проверить все ли у вас корректно настроено в мониторинге и сможет ли SRE заметить такую проблему и быстро ее обработать.

3) Проверить как поведут ваши приложения (и кластер) если окажутся на Node с таким вот контейнером - некоторый такой элемент chaos engineering.

4) Департаменту безопасности обновить сигнатуры вредоносных образов контейнеров ;)



В комментариях предлагайте свои варианты использования!