kubectl get pods -o jsonpath

1 개요[ | ]

kubectl get pods -o jsonpath
단일 필드 추출[1]
root@master:~$ kubectl get pods -A -o jsonpath='{.items[*].metadata.name}'
coredns-fb8b8dccf-5rhrl coredns-fb8b8dccf-p27mm etcd-master katacoda-cloud-provider-67bd9445cc-6hlqv kube-apiserver-master kube-controller-manager-master kube-keepalived-vip-mrc7g kube-proxy-7xsrv kube-proxy-cnr8l kube-scheduler-master weave-net-7qn69 weave-net-9s4kj
여러 필드 추출[2]
root@master:~$ kubectl get pods -A -o jsonpath='{range .items[*]}{@.metadata.name}{" "}{@.spec.containers[*].image}{" "}{@.status.phase}{" "}{@.status.startTime}{"\n"}{end}'
coredns-fb8b8dccf-5rhrl k8s.gcr.io/coredns:1.3.1 Running 2020-03-17T12:22:12Z
coredns-fb8b8dccf-p27mm k8s.gcr.io/coredns:1.3.1 Running 2020-03-17T12:22:09Z
etcd-master k8s.gcr.io/etcd:3.3.10 Running 2020-03-17T12:21:29Z
katacoda-cloud-provider-67bd9445cc-6hlqv katacoda/katacoda-cloud-provider:0.0.1 Running 2020-03-17T12:22:09Z
kube-apiserver-master k8s.gcr.io/kube-apiserver:v1.14.0 Running 2020-03-17T12:21:29Z
kube-controller-manager-master k8s.gcr.io/kube-controller-manager:v1.14.0 Running 2020-03-17T12:21:30Z
kube-keepalived-vip-mrc7g gcr.io/google_containers/kube-keepalived-vip:0.9 Running 2020-03-17T12:22:09Z
kube-proxy-7xsrv k8s.gcr.io/kube-proxy:v1.14.0 Running 2020-03-17T12:22:09Z
kube-proxy-cnr8l k8s.gcr.io/kube-proxy:v1.14.0 Running 2020-03-17T12:21:53Z
kube-scheduler-master k8s.gcr.io/kube-scheduler:v1.14.0 Running 2020-03-17T12:21:30Z
weave-net-7qn69 weaveworks/weave-kube:2.5.1 weaveworks/weave-npc:2.5.1 Running 2020-03-17T12:21:53Z
weave-net-9s4kj weaveworks/weave-kube:2.5.1 weaveworks/weave-npc:2.5.1 Running 2020-03-17T12:22:09Z

2 같이 보기[ | ]

3 참고[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}