1,使用go-template
kubectl get pods -o go-template="{{range .items}}{{.metadata.name}}:{{range .spec.containers}}{{.image}}{{end}} {{end}}"
显示结果
sample-annotation:nginx:1.12 sample-label:nginx:1.12 sample-pod2:nginx:1.12
2,使用jsonpath
kubectl get pods sample-pod2 -o jsonpath="{.metadata.name}"
显示结果
sample-pod2
3,使用custom-columns
kubectl get pods -o custom-columns="NAME:{.metadata.name},NodeIP:{.status.hostIP}"
显示结果
NAME NodeIP
sample-annotation 192.168.56.100
sample-label 192.168.56.100
sample-pod2 192.168.56.100