![]() |
1
4
github issue 社区要求开发人员创建一个新命令,显示pod/container的CPU和内存使用总量。请检查此链接,因为社区提供了一些想法和解决方法,看起来它们可能对您的案例有用。 您是否使用了正确的度量标准,但无法看到所需的信息? Here 是一个pod度量的列表,我认为其中一些对于您的用例是有用的。 尽管由于社区和其他一些资源的帮助,这个问题还没有完全有效的解决方案,但有几种方法可以实现您的目标: 如本文所述 article
本文作者还建议 CoScale 我认为另一点是,如果开发人员一直分配远远超出需要的资源,您可能永远无法控制。推荐的解决方案 Nicola Ben 会帮助你缓解类似的问题。 |
![]() |
2
4
为此,我写了一个自己的普罗米修斯出口商。虽然node exporter提供了使用统计信息,kube state metrics公开了关于kubernetes资源对象的度量,但是要组合和聚合这些度量,以便它们提供有价值的信息来解决所描述的用例并不容易。 https://github.com/google-cloud-tools/kube-eagle/ )您可以轻松地创建这样一个仪表板( https://grafana.com/dashboards/9871 ):
我还写了一篇关于这如何帮助我节省大量硬件资源的文章: https://medium.com/@martin.schneppenheim/utilizing-and-monitoring-kubernetes-cluster-resources-more-effectively-using-this-tool-df4c68ec2053 |
![]() |
3
1
LimitRange 和 ResourceQuota 资源,例如:
对于LimitRange:
|