kubernetes - 如何在 kubernetes 上获得 pod 的 mem 和 cpu 使用率的最大使用率

标签 kubernetes

我定义了我的部署资源

    resources:
      limits:
        cpu: 900m
        memory: 2500Mi

现在 http://localhost:8001/api enter image description here

如何获得内存和 CPU 的最大使用量(以便很好地处理和定义使用量和资源)?

最佳答案

通常,您需要为 K8s 集群实现一些监控解决方案来存储历史指标。

如果您的 Kubernetes 部署在 GKE 上运行,您可以使用 Stackdriver 为此,如果您选择了 Stackdriver Premium ,您会在那里看到您的历史指标。如果是您自己的 Kubernetes 部署,Prometheus/Grafana是一个受欢迎的选择

关于kubernetes - 如何在 kubernetes 上获得 pod 的 mem 和 cpu 使用率的最大使用率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44352621/

相关文章:

kubernetes 拉取私有(private)镜像失败 [Google Cloud Container Registry, Digital Ocean]

kubernetes - kubernetes 重启策略的always 和on failure 之间有什么区别?

spring-boot - 如何在 Docker/Kubernetes 中安装 Java 自签名证书?

json - 特使配置

docker - 为什么 cap_net_bind_service 在这个 nginx 嵌套 Docker 容器中不起作用?

kubernetes - 基于已验证的用户事件的应用程序启动和关闭

permissions - 允许非 root 用户访问 PersistentVolumeClaim

Kubernetes NFS 服务器 pod mount 与 pod ip 一起使用,但不适用于 kubernetes 服务

elasticsearch - 在[…]上超出磁盘高水位[90%],分片将被移离此节点

kubernetes - 将Kubernetes用户链接到Unix用户