如何解决kubectl get service --all-namespace如果Ready匹配可用则过滤掉
寻找查询/过滤器以仅列出某些部署:如果AVAILABLE列与READY匹配
示例:
NAMESPACE NAME READY UP-TO-DATE AVAILABLE
app1 app1 1/1 1 1
app2 app2 2/2 2 2
app3 app3 0/0 0 0
基本上只是为了查看应从查询中显示正在运行的app1和app2。
解决方法
这是对所有以Integer / Integer格式输出READY
状态的资源的通用答案。
kubectl get deployment --all-namespaces |grep -P '\s+([1-9]+)\/\1\s+'
这仅使用grep
来捕获匹配的(整数)/(相同整数)格式。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。