如何在 Kubernetes 部署中查找 cpu 和 ram 使用情况
How to find cpu and ram usage in Kubernetes deployment
我的 Kubernetes 集群无法在集群 CPU 上部署不足
的新应用程序
在研究了 rancher 和 kubectl 之后,我发现我使用了 CPU 的 5%,但保留了 96% CPU。
这是由于我的微服务中的错误配置值造成的values.yaml
如果有办法找出微服务在空闲和负载时使用了多少
resources:
requests:
memory: {{ .Values.resources.requests.memory | quote}}
cpu: {{ .Values.resources.requests.cpu | quote}}
limits:
memory: {{ .Values.resources.limits.memory | quote}}
cpu: {{ .Values.resources.requests.cpu | quote}}
我试过使用kubectl来描述节点
我正在监控网络数据,但这是实时的,很难从中衡量限制。
如果有人有建议,那就太好了
内置工具是 kubectl top
,但这需要您有 metrics-server 运行,如果您使用托管的 kube 选项,您可能会这样做,但如果 [=15] 则可能不需要=] 它自己。除此之外,Prometheus 和 node-exporter 和 cadvisor 等工具可以为您提供数据
我的 Kubernetes 集群无法在集群 CPU 上部署不足
的新应用程序在研究了 rancher 和 kubectl 之后,我发现我使用了 CPU 的 5%,但保留了 96% CPU。
这是由于我的微服务中的错误配置值造成的values.yaml
如果有办法找出微服务在空闲和负载时使用了多少
resources:
requests:
memory: {{ .Values.resources.requests.memory | quote}}
cpu: {{ .Values.resources.requests.cpu | quote}}
limits:
memory: {{ .Values.resources.limits.memory | quote}}
cpu: {{ .Values.resources.requests.cpu | quote}}
我试过使用kubectl来描述节点 我正在监控网络数据,但这是实时的,很难从中衡量限制。
如果有人有建议,那就太好了
内置工具是 kubectl top
,但这需要您有 metrics-server 运行,如果您使用托管的 kube 选项,您可能会这样做,但如果 [=15] 则可能不需要=] 它自己。除此之外,Prometheus 和 node-exporter 和 cadvisor 等工具可以为您提供数据