클라우드/K8S
[k8s-json] json query 맛보기
오늘도알찬하루
2023. 2. 10. 12:05
반응형
□ 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")].) 은 다음에..
반응형