kubernetes – How do I extract multiple values from kubectl with jsonpath
[*]
I’ve found jsonpath examples for testing multiple values but not extracting multiple values.
I want to get image
and name
from kubectl get pods
.
this gets me name
kubectl get pods -o=jsonpath="{.items[*].spec.containers[*].name}" | xargs -n 1
this gets me image
kubectl get pods -o=jsonpath="{.items[*].spec.containers[*].image}" | xargs -n 1
but
kubectl get pods -o=jsonpath="{.items[*].spec.containers[*].[name,image}" | xargs -n 2
complains invalid array index image
– is there a syntax for getting a list of node-adjacent values?
[*]
[*]
Read more here: Source link