三方业务
This commit is contained in:
22
998-常用脚本/研发环境相关DEMO/获取DEMO环境的JVM参数信息.sh
Normal file
22
998-常用脚本/研发环境相关DEMO/获取DEMO环境的JVM参数信息.sh
Normal 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
|
||||
|
||||
Reference in New Issue
Block a user