我的软件有一个 Jmeter 板,有系统信息(CPU,内存,磁盘)。但在kubernetes pod中,完全显示工作者资源。我的方法应该是什么?据我所知,pod没有分配的资源。
iih3973s1#
请根据您的偏好选择多种检查方式:你可以通过k9s来使用这种方法,这是一种非常简单的方法来检查所有的细节,或者如果你想手动检查它们转到pod的执行模式kubectl exec -it pod_name -n namespace -- /bin/bash运行cat /sys/fs/cgroup/cpu/cpuacct.usage for cpu usage运行cat /sys/fs/cgroup/memory/memory.usage_in_bytes for memory usage或部署 Jmeter 板不是默认设置,您可以通过以下命令获得:
kubectl exec -it pod_name -n namespace -- /bin/bash
cat /sys/fs/cgroup/cpu/cpuacct.usage for cpu usage
cat /sys/fs/cgroup/memory/memory.usage_in_bytes for memory usage
kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v2.7.0/aio/deploy/recommended.yaml
使用kubectl proxy启用对 Jmeter 板的访问,它将在以下link中可用,并且将从执行命令的计算机访问。有关详细信息,请查看此link。
kubectl proxy
1条答案
按热度按时间iih3973s1#
请根据您的偏好选择多种检查方式:
你可以通过k9s来使用这种方法,这是一种非常简单的方法来检查所有的细节,或者如果你想手动检查它们
转到pod的执行模式
kubectl exec -it pod_name -n namespace -- /bin/bash
运行
cat /sys/fs/cgroup/cpu/cpuacct.usage for cpu usage
运行
cat /sys/fs/cgroup/memory/memory.usage_in_bytes for memory usage
或部署 Jmeter 板不是默认设置,您可以通过以下命令获得:
使用
kubectl proxy
启用对 Jmeter 板的访问,它将在以下link中可用,并且将从执行命令的计算机访问。有关详细信息,请查看此link。