2
是否有可能从kubectl
获得状态为Running
的豆荚列表?如何获取状态为pod的列表而无需借助外部命令?
使用一个外部命令时,它会是:
kubectl get pods | grep Running
我能问这个从kubectl
直接而不是字符串使用grep或awk的匹配?
是否有可能从kubectl
获得状态为Running
的豆荚列表?如何获取状态为pod的列表而无需借助外部命令?
使用一个外部命令时,它会是:
kubectl get pods | grep Running
我能问这个从kubectl
直接而不是字符串使用grep或awk的匹配?
您可以使用golang模板: kubectl get pods --all-namespaces -o go-template --template '{{range .items}}{{if eq (.status.phase) ("Running")}}{{.metadata.name}}{{"\n"}}{{end}}{{end}}'
当然{{.metadata.name}}
可以更换或任何你需要的信息扩展。
不,但写一个python脚本很容易。如果您有兴趣,我可以举一个例子。 –
不,谢谢我已经能够编写脚本,我问这个问题,因为我想知道我是否错过了我目前不知道的kubectl中的一个明显特征。 – Erik