Zes*_*r07 4 kubernetes kubectl
我需要列出状态完整且具有给定名称的所有 Pod。
user@host:~$ kubectl get pods
NAME READY STATUS RESTARTS AGE
App1-something 1/1 Running 570 2d
App2-something 1/1 completed 597 2d
App3-something 1/1 completed 570 2d
App4-something 1/1 Running 597 2d
Run Code Online (Sandbox Code Playgroud)
使用字段选择器我可以列出已完成的 Pod,但无法找到正确的命令来列出具有特定名称的所需 Pod
低于输出的东西
App3-something 1/1 completed 570 2d
Run Code Online (Sandbox Code Playgroud)
kubectl get pod --field-selector=status.phase==成功且 pod 名称为 App3-something
您可以使用逗号添加多个条件,例如--field-selector=metadata.name=app3-something,,status.phase=Succeeded.
kubectl get pod --field-selector=metadata.name=App3-something,status.phase=Completed
Run Code Online (Sandbox Code Playgroud)
参考:https://kubernetes.io/docs/concepts/overview/working-with-objects/field-selectors/
--
C:\>kubectl get pods
NAME READY STATUS RESTARTS AGE
app1-something 1/1 Running 0 62s
app2-something 1/1 Running 0 56s
app3-something 1/1 Running 0 52s
C:\>kubectl get pod --field-selector=metadata.name=app3-something,,status.phase=Running
NAME READY STATUS RESTARTS AGE
app3-something 1/1 Running 0 57s
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
17229 次 |
| 最近记录: |