查看uat命名空间下CPU参数和内存参数
在k8s-master节点上执行下列命令。uat可以修改为对应的命名空间。
kubectl get pods -n uat -o custom-columns=NAME:.metadata.name,NAMESPACE:.metadata.namespace,CONTAINERS:.spec.containers[*].name,CPU_REQUEST:.spec.containers[*].resources.requests.cpu,CPU_LIMIT:.spec.containers[*].resources.limits.cpu,MEMORY_REQUEST:.spec.containers[*].resources.requests.memory,MEMORY_LIMIT:.spec.containers[*].resources.limits.memory
查看uat命名空间下JVM各项参数
流程:创建空目录-->导出yaml文件-->过滤出jvm参数
进入k8s-master节点,创建空目录用来存储yaml文件
创建一键导出yaml文件shell脚本
#!/bin/sh
rm -rf *.yaml
for a in $(kubectl get deploy -n uat |grep -v NAME |awk '{print $1}')
do
kubectl get deploy $a -n uat -o yaml > "$a.yaml"
done
执行该脚本,导出yaml文件。
过滤JVM参数文件
grep 'value: -Xms' *.yaml
一键导出nacos文件详细信息
mysql -uroot -h*.*.*.* -p -e 'select * from nacos.config_info\G' > 1.txt