在 Kubernetes 中获取命名空间级别的成本

Get Namespace level cost in Kubernetes

我们想在 K8S 集群 Azure (AKS) 中获取命名空间级别的成本,我们正在使用一个名为 kubecost 的工具来获取每个命名空间产生的成本,kubecost 是提供这些信息的有效工具。我已经为 kubecost 设置了访问速率 API 的秘密,那么资源成本是根据我们的帐户获取的,还是只是一个通用成本? (根据我的阅读,它只是从 public azure doc 中获取的通用成本) 有没有人用过AKS,或者有什么更好的方法吗?

谢谢!

我使用过 Kubecost,发现它是命名空间级别成本报告的最佳选择。

Kubecost provides accurate Spot pricing using the AWS Spot Instance data feed. It can also assist with pod right-sizing. It tracks the declared requests for containers and provides recommendations based on usage. The included Grafana dashboards show you resource utilization in your cluster.

https://aws.amazon.com/blogs/containers/how-to-track-costs-in-multi-tenant-amazon-eks-clusters-using-kubecost/

https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/spot-data-feeds.html