В
Kubernetes это удобно делать через kubectl с JSONPath, чтобы сразу увидеть и запросы, и лимиты в человекочитаемом виде.Выводим для
Pod my-pod имя контейнера и его CPU/memory requests и limits:kubectl get pod my-pod \
-o jsonpath='{CPU_PATH}{"\n"}{MEM_PATH}{"\n"}'
Удобно быстро глазами увидеть, где нет лимитов, где
requests = 0 или, наоборот, лимиты слишком жёсткие.Вариант, чтобы сразу проверить все
Pod в namespace и найти те, у кого нет лимитов:kubectl get pod \
-o custom-columns='POD:.metadata.name,CPU_REQ:CPU_PATH,CPU_LIM:CPU_PATH_LIM,MEM_REQ:MEM_PATH,MEM_LIM:MEM_PATH_LIM'
🔥 Здесь сразу видно, какие
Pod живут без лимитов (пустые колонки) и где стоит пройтись по ресурсам и добавить ограничения.➡️ DevOps Ready | #совет
