格式化输出k8s pod镜像清单

格式化输出命令

namespace=prd
kubectl get deployments -n $namespace -l code_lang=vue -o jsonpath='{range .items[*]}{.spec.replicas} {.metadata.labels.code_lang}  {.spec.template.spec.containers[*].image}{"\n"}{end}' | column -t

结果示例

1  vue  harbor.xxx.com/app-uat/adan-core-web:1.28.1
2  vue  harbor.xxx.com/app-uat/cain-core-web:1.27.1
1  vue  harbor.xxx.com/app-uat/hela-core-web:1.29.1
1  vue  harbor.xxx.com/app-uat/micro-core-web:1.29.1
1  vue  harbor.xxx.com/app-uat/starship-admin-operation:1.30.2
1  vue  harbor.xxx.com/app-uat/starship-console-basic:1.30.1
posted @ 2025-01-22 14:42  Tenderness、  阅读(19)  评论(0)    收藏  举报