原始需求其实是想知道查看pod用的GPU数量,找个jsonpath的选项可以很好的解决这个问题
jsonpath接少见jsonpath,还有个在线的解析器http://jsonpath.com/
查看POD所用的资源: kubectl get pod -n default -o=jsonpath=’{range .items[]}{.metadata.name}{“\t”}{.spec.containers[].resources.limits}{“\n”}{end}
查看podd用调度GPU数量: kubectl get pod -n default -o=jsonpath=’{range .items[]}{.metadata.name}{“\t”}{.spec.containers[].resources.limits.alpha.kubernetes.io\/nvidia-gpu}{“\n”}{end}’
其他更多的参考https://gist.github.com/so0k/42313dbb3b547a0f51a547bb968696ba