반응형
□ json 자료 유형
- [] – array
- {} – dictionary
□ json을 활용한 kubectl query
(출처: kubectl Cheat Sheet | Kubernetes)
#Query1
kubectl get pod -o jsonpath='{$.items[*].metadata.name}{“\n”}’
#result
busybox-1 busybox-2
#Query2
kubectl get pod -o jsonpath='{$.items[*].spec.containers[?(@.image == "busybox:latest")].name}{"\n"}’
#result
busybox-1 busybox-2
결과는 같지만, Query1/Query2가 가져오는 key:value 다르다.
배열의 모든 값 “*” (wild card), 조건식 “?()” (='{$.items[*].spec.containers[?(@.image == "busybox:latest")].) 은 다음에..
반응형
'클라우드 > K8S' 카테고리의 다른 글
[Test용 Pod] (0) | 2023.06.28 |
---|---|
[k8s] Pod의 DNS 주소 (0) | 2023.02.08 |
[k8s]Node Drain - 2 (Pod) (0) | 2023.02.01 |
[k8s] security context 사용법(with multi-container) (0) | 2023.01.31 |
[k8s] 신규 인증서 생성, 승인 (0) | 2023.01.27 |