kubernetes - Kubectl 命令检查命名空间是否准备就绪

标签 kubernetes

我想知道 kubernetes 中是否有一个命令,如果命名空间中的所有资源都处于就绪状态,则返回 true,否则返回 false。

类似于这个(虚构的)命令的东西:

kubectl get namespace <namespace-name> readiness

如果没有这样的命令,任何指导我如何检索此信息的帮助(如果给定命名空间中的所有资源都已准备就绪),我们将不胜感激。

最佳答案

没有这样的命令。尝试以下命令来检查所有正在运行的 pod

kubectl get po -n <namespace> | grep 'Running\|Completed'

下面的命令来检查失败、终止、错误等的 pod。
kubectl get po -n <namespace> | grep -v Running |grep -v Completed

关于kubernetes - Kubectl 命令检查命名空间是否准备就绪,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54745190/

相关文章:

ubuntu - 直接在ubuntu上运行kubernetes

kubernetes - 阻止 namespace 之间的访问,但允许访问外部流量

kubernetes - MetalLB 在 Kubernetes 中的工作原理

kubernetes - 解决所需的RBAC角色无法为用户获取路径 “/”

Kubernetes 部署不可公开访问

Kubernetes 何时使用 secret 而不是 configmap?

kubernetes - 调整 Kubernetes 作业行为,保留 kubernetes pod 日志

kubernetes - 如何在 Kubernetes 中使两个集群通信

kubernetes - 具有自定义 docker 镜像的 Jenkins 代理未与 minikube 中的 Controller 连接

docker - Kubernete CreateContainerConfigError