반응형
리눅스에서 Json 조회 방법
{
"car": {
"color": "blue",
"price": "$20,000"
},
"bus": {
"color": "white",
"price": "$120,000"
}
}
cat q2.json | jpath $.bus
cat q12.json | jpath $[0]
cat q13.json | jpath '$[0,3]'
$.bus
.으로 시작하면 Dictinaory( 맵 조회 )
.으로 시작하지 않으면 List ( 배열 조회 )
kubectl json
yaml 파일을 json 형태로 출력할 수 있다.
k get node -o json | cat -n
kubectl jsonpath
위의 json으로 출력된 결과 중 일부만을 선택해서 json으로 출력할 수 있다.
k get node -o jsonpath='{.items[*].metadata.name}' > /opt/outputs/node_names.txt
k get node -o jsonpath='{.items[*].status.nodeInfo.osImage}'
kubectl config view --kubeconfig=/root/my-kube-config -o jsonpath='{.users[*].name}'
kubectl --sort-by
kubectl get pv --sort-by=.spec.capacity.storage -o=custom-columns=NAME:.metadata.name,CAPACITY:.spec.capacity.storage
kubectl custom columns
k get deploy my-deploy -o custom-columns='NAME:.metadata.name'
728x90
'☸️ Kubernetes' 카테고리의 다른 글
개인 PC에 Kubernetes 환경 설치 (1) | 2024.01.07 |
---|---|
[Kubernetes] DNS (0) | 2024.01.05 |
[Kubernetes] ETCD Snapshot Backup (0) | 2024.01.03 |
[Kubernetes] Cluster Upgrade (0) | 2024.01.03 |
[Kubernetes] CNI와 Kube Proxy (0) | 2023.12.28 |