get name and image and startTime
kubectl get pods -ao jsonpath='{range .items[*]}{@.metadata.name}{" "}{@.spec.containers[*].image}{" "}{@.status.phase}{" "}{@.status.startTime}{"\n"}{end}'| grep track
get name and image and startTime
kubectl get pods -ao jsonpath='{range .items[*]}{@.metadata.name}{" "}{@.spec.containers[*].image}{" "}{@.status.phase}{" "}{@.status.startTime}{"\n"}{end}'| grep track
For readability:
kubectl get pods -o jsonpath='
{range .items[*]}
{@.metadata.name}{" "}
{@..containers.image}{" "}
{@.status.phase}{" "}
{@..startTime}{"\n"}
{end}' | column -t
kubectl get app pinniped -n tkg-system -o jsonpath="{'app name: '}{.metadata.name}{'\ngeneration: '}{.metadata.generation}{'\nresourceVersion: '}{.metadata.resourceVersion}{'\nstatus observed generation: '}{.status.observedGeneration}{'\n'}"
# app name: pinniped
# generation: 1
# resourceVersion: 5530702
# status observed generation: 1
readability again:
kubectl get app pinniped -n tkg-system -o jsonpath="
{'app name: '}{.metadata.name}
{'\ngeneration: '}{.metadata.generation} # leads with newline
{'\nresourceVersion: '}{.metadata.resourceVersion} # leads with newline
{'\nstatus observed generation: '}{.status.observedGeneration} # leads with newline
{'\n'}"
# simple, for a signle federation domain in an unknown namespace
kubectl get federationdomain -A -o jsonpath="{range .items[*]}{@.spec.issuer}{end}"
A comment was left on the upstream fork: