使用kubectl列出基于副本计数的K8部署



我在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}'

我可以使用什么命令来仅获取副本计数少于两个的部署名称

是这样的?

kubectl get deployments.apps -o jsonpath="{range .items[*]}{.metadata.name}{"t"}{.status.replicas}{"n"}{end}" | awk '/1/ {print$1," ",$NF}'

相关内容

  • 没有找到相关文章

最新更新