发现 pods 有问题
Finding pods having issue
我们正在查找未处于 运行 状态或存在问题的 pods 的列表。虽然下面的命令 pull pods 详细信息包括好的,但是我们只针对坏的
'kubectl get pods -A'
kubectl get pods --field-selector=status.phase=Failed
或者可以找到一些更好的规格 here。
您可以像 Samuel 建议的那样使用 kubectl 方式,或者更 bash-oriented 的方式。
以下是我使用的一些以及我何时使用它们
kubectl get po -A | grep Pending
正在寻找 pods 尚未安排
kubectl get po -A | grep -v Running
在 运行
以外的状态下寻找 pods
kubectl get po -A -o wide | grep <IP>
查看给定节点的所有 pods 状态
grep
是一个非常强大的 CLI 工具,支持正则表达式,可以帮助过滤 kubectl
命令的输出。
这是 grep
的手册页
我们正在查找未处于 运行 状态或存在问题的 pods 的列表。虽然下面的命令 pull pods 详细信息包括好的,但是我们只针对坏的
'kubectl get pods -A'
kubectl get pods --field-selector=status.phase=Failed
或者可以找到一些更好的规格 here。
您可以像 Samuel 建议的那样使用 kubectl 方式,或者更 bash-oriented 的方式。
以下是我使用的一些以及我何时使用它们
kubectl get po -A | grep Pending
正在寻找 pods 尚未安排
kubectl get po -A | grep -v Running
在 运行
kubectl get po -A -o wide | grep <IP>
查看给定节点的所有 pods 状态
grep
是一个非常强大的 CLI 工具,支持正则表达式,可以帮助过滤 kubectl
命令的输出。
这是 grep
的手册页