三方业务

This commit is contained in:
zeaslity
2024-12-03 15:09:10 +08:00
parent 59c23a2a97
commit 6ec8c484ca
12 changed files with 1256 additions and 10 deletions

View File

@@ -0,0 +1,22 @@
#!/bin/bash
# 指定命名空间
export NAMESPACE="uavcloud-demo"
# 输出表头
printf "%-30s %-50s\n" "Deployment" "CUST_JAVA_OPTS"
# 获取所有 Deployment 的名称
deployments=$(kubectl get deployments -n $NAMESPACE -o jsonpath='{.items[*].metadata.name}')
# 遍历每个 Deployment
for deployment in $deployments; do
# 获取 CUST_JAVA_OPTS 的值
cust_java_opts=$(kubectl get deployment $deployment -n $NAMESPACE -o jsonpath='{.spec.template.spec.containers[*].env[?(@.name=="CUST_JAVA_OPTS")].value}')
# 输出结果
printf "%-30s %-50s\n" "$deployment" "$cust_java_opts"
done