我希望从kubernetes中的yaml文件中提取json信息,以专门获取我正在使用的图像的版本。任何帮助都会很棒的。
我现在使用的命令是
kubectl get statefulset -n namespace -o=jsonpath='{$.spec.template.spec.initcontainers[:1].image}'
解决方案如下:
kubectl get statefulset -n namespace -o=jsonpath='{$.spec.template.spec.containers[*].image}'
kubectl get statefulset -n namespace -o=jsonpath='{$.spec.template.spec.containers[:1].image}'
你试过使用item吗?
-o jsonpath='{.items[*].spec.template.spec.initcontainers[:1].image}'