[K8S] jsonpath를 이용하여 여러 정보 추출하기
조회 712 · 댓글 0
노드 이름만 추출하기
노드 OS 정보 추출하기
특정 kubeconfig 파일에서 user 목록 추출하기
특정 kubeconfig에서 특정 user에 대한 context 정보 추출하기
kubectl get nodes -o=jsonpath='{.items.metadata.name}'
노드 OS 정보 추출하기
kubectl get nodes -o=jsonpath='{.items.status.nodeInfo.osImage}'
특정 kubeconfig 파일에서 user 목록 추출하기
kubectl config view --kubeconfig=KUBECONFIG파일명 -o=jsonpath='{.users.name}'
특정 kubeconfig에서 특정 user에 대한 context 정보 추출하기
kubectl config view --kubeconfig=KUBECONFIG명 -o jsonpath="{.contexts[?(@.context.user=='USER이름')].name}"로그인 후 답글을 남길 수 있습니다.