Да, вы можете добиться этого, используя вывод jsonpath
. Обратите внимание, что опубликованная вами спецификация будет выглядеть совсем иначе после применения. Он создаст один Secret
объект в вашем kube-system
пространстве имен, и когда вы запустите:
$ kubectl get secret -n kube-system aaa -o json
, результат будет выглядеть примерно так:
{
"apiVersion": "v1",
"kind": "Secret",
"metadata": {
"creationTimestamp": "2020-02-25T11:08:21Z",
"name": "aaa",
"namespace": "kube-system",
"resourceVersion": "34488887",
"selfLink": "/api/v1/namespaces/kube-system/secrets/aaa",
"uid": "229edeb3-57bf-11ea-b366-42010a9c0093"
},
"type": "Opaque"
}
Чтобы получить только name
из ваших Secret
вам нужно запустить:
kubectl get secret aaa -n kube-system -o jsonpath='{.metadata.name}'