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