使用 kubectl 检查 pod 的限制和请求

Check Limits and requests for a pod with kubectl

任何人都可以帮助我查看 pod 或 pod 中容器的限制和请求的命令吗?我努力了 Kubectl describe pod , kubectl get pod --output=yaml , kubectl describe node - 显示当前限制但不显示配置限制。我想在 yaml 中查看配置的限制和请求。

谢谢。

-尝试以下命令:

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"}