在我的istio-system命名空間中,我有以下秘密
? k get secret istio-ca-secret -o yaml
apiVersion: v1
data:
ca-cert.pem: LS0tLS1CR...
ca-key.pem: LS0..
cert-chain.pem: ""
key.pem: ""
root-cert.pem: ""
雖然以下查詢有效:
kubectl get secret istio-ca-secret -n istio-system -o jsonpath="{.data}"
{"ca-cert.pem":"LS0t=...","ca-key.pem":"LS0tLS1","cert-chain.pem":"","key.pem":"","root-cert.pem":""}%
以下,我執行試圖只獲取ca-cert.pem值不回傳任何內容
kubectl get secret istio-ca-secret -n istio-system -o jsonpath="{.data.ca-cert.pem}"
這是為什么?
uj5u.com熱心網友回復:
您需要轉義“ca-cert.pem”中的點才能作業。
像這樣
kubectl get secret istio-ca-secret -n istio-system -o jsonpath="{.data.ca-cert\.pem}"
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/485717.html
標籤:json Kubernetes kubectl json路径
