我在 test-namespace 下有一個 kubernetes 部署,如下所示
NAME READY UP-TO-DATE AVAILABLE AGE
test-controller 1/1 1 1 38d
services-controller 1/1 1 1 38d
intimidation-controller 1/1 1 1 38d
Origin-controller 2/2 2 2 38d
我可以使用什么命令僅列出副本數小于 2 的部署。因此,如果我運行該命令,它應該只回傳低于輸出
test-controller
services-controller
intimidation-controller
我為此使用了以下命令,但它沒有幫助,也沒有重新調整任何東西
kubectl get deployment -n test-namespace -o=jsonpath='{.status.Readyreplicas=1}'
我可以使用什么命令僅獲取副本數少于兩個的部署名稱
uj5u.com熱心網友回復:
像這樣的東西?
kubectl get deployments.apps -o jsonpath="{range .items[*]}{.metadata.name}{\"\t\"}{.status.replicas}{\"\n\"}{end}" | awk '/1/ {print$1," ",$NF}'
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/532345.html
