我只想列出 pod,并将其.status.podIP
作为额外的列。似乎一旦我指定-o=custom-colums=
默认列NAME, READY, STATUS, RESTARTS, AGE
就会消失。
我能得到的最接近的是
kubectl get pod -o wide -o=custom-columns="NAME:.metadata.name,STATUS:.status.phase,RESTARTS:.status.containerStatuses[0].restartCount,PODIP:.status.podIP"
Run Code Online (Sandbox Code Playgroud)
但这并不真正等同于默认列,如下所示:
2/2
或0/1
通过使用自定义列.status.phase
永远不会是Evicted
。看来默认的 STATUS 是.status.phase
和的组合.status.reason
。有没有办法说显示.status.phase
如果它正在运行但如果不显示.status.reason
?有人知道自定义列语法中默认列的定义吗?