【发布时间】:2019-10-08 13:45:20
【问题描述】:
在 Kubernetes 中获取资源配额值的一种方法是使用以下命令
>kubectl describe resourcequotas
Name: default-quota
Namespace: my-namespace
Resource Used Hard
-------- ---- ----
configmaps 19 100
limits.cpu 13810m 18
limits.memory 25890Mi 36Gi
但问题是这会以文本文件格式显示所有值。任何人都知道我如何获得 json 格式!
当然,我可以解析输出并获取单个条目并构造 json。
kubectl describe quota | grep limits.cpu | awk '{print $2}'
13810m
但我正在寻找内置的东西或一些快速的方法。感谢您的帮助。
【问题讨论】:
-
是的,我看到了。但这不是我要找的。感谢您的指点。
-
您可以使用 'kubectl get resourcequotas -o json',我认为这对于您的用例来说是不够的 - 请解释您想要实现的目标以及为什么它不适合您
标签: json kubernetes kubectl