в случае ошибки.
Не могу найти нечто подобное для у Pod. Нашел пару issue в github но в мастере изменений по этим issue нет.
Как вообще можно решить проблему бесконечно рестартующих Pod (проблема только на dev-стендах) Как это решаете вы?
Не допускаем бесконечно рестартующих подов ¯\_(ツ)_/¯
https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/#restart-policy
Ну я ставлю себе задачу, чтобы ограничить количество рестарта пода например до 10 раз. А не совсем Never.
Ну значит ты её не решишь
Ну можно сторонний сервис поднять который будет следить за чистотой в дев кластере, впринципе
А что сервис будет делать? Удалять деплойменты?
НОВЫЙ FREE TIER TURBO GARBAGE COLLECTOR OPERATOR для K8S CNCF
Возможно Вам поможет https://github.com/kubernetes-sigs/descheduler
Это же ваще не туда
вот 68745 и вот 79334
беглым взглядом глянул, эта штука кажется может помочь! Спасибо)
Значит вопрос был задан некорректно
Какую проблемы ты решаешь?
Ну бывают поды висят которые рестартуются бесконечно. Хотелось бы их добивать. Но речь, конечно, о тестовом окуржении.
Это к проблеме которую я решаю.
А может лучше убить первопричину а не тазики под дырки в крыше подставлять?
Она просто удалит под, деплоймент создаст такой же, и он будет также бесконечно перезапускаться. Не очень понятно, как именно ты хочешь решить проблему, но так точно нет смысла делать
посмотри https://github.com/amkartashov/restarter - может будет полезно
Restarter executes specified binary and restarts it in case it fails.
Обсуждают сегодня