#kubernetes #kubectl #kubernetes-pod
Вопрос:
может ли кто-нибудь помочь мне с командой для просмотра ограничений и запросов модуля или контейнеров в модуле? Я пробовал Kubectl describe pod
, kubectl get pod --output=yaml
, kubectl describe node
— показывает текущие ограничения, но не настроенные ограничения. Я хочу видеть настроенные ограничения и запросы в yaml.
Спасибо.
Комментарии:
1. что вы подразумеваете под «Настроенными ограничениями» ? вас интересуют используемые стручком ресурсы ?
Ответ №1:
-Попробуйте выполнить команду :
kubectl get pods <podname> -o jsonpath='{range .spec.containers[*]}{"Container Name: "}{.name}{"n"}{"Requests:"}{.resources.requests}{"n"}{"Limits:"}{.resources.limits}{"n"}{end}'
Example:
kubectl get pods frontend -o jsonpath='{range .spec.containers[*]}{"Container Name: "}{.name}{"n"}{"Requests:"}{.resources.requests}{"n"}{"Limits:"}{.resources.limits}{"n"}{end}'
Container Name: app
Requests:{"cpu":"250m","memory":"64Mi"}
Limits:{"cpu":"500m","memory":"128Mi"}
Container Name: log-aggregator
Requests:{"cpu":"250m","memory":"64Mi"}
Limits:{"cpu":"500m","memory":"128Mi"}