From e87ac2db78a98261cade46fa67f3f439a519ed52 Mon Sep 17 00:00:00 2001 From: Xingyu Wang Date: Sun, 20 Aug 2023 13:35:10 +0800 Subject: [PATCH] RP @geekpi https://linux.cn/article-16111-1.html --- ...r Kubernetes cloud costs with open source tools.md | 25 +++++++++++-------- 1 file changed, 15 insertions(+), 10 deletions(-) rename {translated/tech => published}/20230313.4 ⭐️⭐️ Monitor Kubernetes cloud costs with open source tools.md (90%) diff --git a/translated/tech/20230313.4 ⭐️⭐️ Monitor Kubernetes cloud costs with open source tools.md b/published/20230313.4 ⭐️⭐️ Monitor Kubernetes cloud costs with open source tools.md similarity index 90% rename from translated/tech/20230313.4 ⭐️⭐️ Monitor Kubernetes cloud costs with open source tools.md rename to published/20230313.4 ⭐️⭐️ Monitor Kubernetes cloud costs with open source tools.md index 42a5918a87..0c05922366 100644 --- a/translated/tech/20230313.4 ⭐️⭐️ Monitor Kubernetes cloud costs with open source tools.md +++ b/published/20230313.4 ⭐️⭐️ Monitor Kubernetes cloud costs with open source tools.md @@ -3,20 +3,24 @@ [#]: author: "Matt Ray https://opensource.com/users/mattray-0" [#]: collector: "lkxed" [#]: translator: "geekpi" -[#]: reviewer: " " -[#]: publisher: " " -[#]: url: " " +[#]: reviewer: "wxy" +[#]: publisher: "wxy" +[#]: url: "https://linux.cn/article-16111-1.html" 使用开源工具监控 Kubernetes 云成本 ====== +![][0] + +> OpenCost 是一款与 Kubernetes 无缝集成的云成本监控工具,可让您实时跟踪云支出,从而相应地优化资源。 + [Kubernetes][1] 是一个强大的平台,用于管理云中的动态容器化应用,但可能很难理解成本发生在哪里。管理 Kubernetes 资源的成本效率可能是一个挑战。这就是 [OpenCost][2] 的用武之地。OpenCost 是一种云成本监控工具,与 Kubernetes 无缝集成,让你可以实时跟踪云支出,以便相应地优化资源。 -OpenCost 是一个开源 [CNCF Sandbox 项目][4]和[规范][5],用于实时监控与 Kubernetes 部署相关的云成本。该规范按服务、部署、命名空间、标签等对当前和历史 Kubernetes 云支出和资源分配进行建模。这些数据对于理解和优化 Kubernetes 从应用到基础设施的成本和性能至关重要。 +OpenCost 是一个开源 [CNCF 沙盒项目][4] 和 [规范][5],用于实时监控与 Kubernetes 部署相关的云成本。该规范按服务、部署、命名空间、标签等对当前和历史 Kubernetes 云支出和资源分配进行建模。这些数据对于理解和优化 Kubernetes 从应用到基础设施的成本和性能至关重要。 ### 要求和安装 -开始使用 OpenCost 是一个相对简单的过程。OpenCost 使用 [Prometheus][6] 进行监控和指标存储。你可以从 [Prometheus Community Kubernetes Helm Chart][7] 安装它。 +开始使用 OpenCost 是一个相对简单的过程。OpenCost 使用 [Prometheus][6] 进行监控和指标存储。你可以从 [Prometheus 社区的 Kubernetes Helm Chart][7] 安装它。 #### 安装 Prometheus @@ -88,18 +92,18 @@ $ kubectl cost --service-port 9003 \ 现在你已经掌握了云成本,是时候优化你的 Kubernetes 环境了。优化是一个迭代过程。从栈的顶部(容器)开始并遍历每一层。每一步的效率都会复合。有很多方法可以优化 Kubernetes 以提高成本效率,例如: -- 查找废弃的工作负载和未申明的卷:不再使用或断开连接的 Pod 和存储会继续消耗资源而不提供价值。 +- 查找废弃的工作负载和未申明的卷:不再使用或断开连接的容器荚和存储会继续消耗资源而不提供价值。 - 调整你的工作负载大小:确保你为你的工作负载使用正确大小的容器。调查分配过多和分配不足的容器。 - 自动扩展:自动扩展可以帮助你仅在需要时使用资源来节省成本。 - 调整集群大小:节点过多或过大可能会导致效率低下。在容量、可用性和性能之间找到适当的平衡可能会大大降低成本。 - 研究更便宜的节点类型:CPU、RAM、网络和存储有很多变化。切换到 ARM 架构可能会带来更大的节省。 - 投资 FinOps 团队:组织内的专门团队可以通过协调预留实例、现货实例和节省计划来寻找实现更大节省的方法。 -### 今天开始 +### 从今天开始 -监控 Kubernetes 环境中的成本可能具有挑战性,但使用 OpenCost 则不必如此。要开始使用 OpenCost 并控制你的云支出,请访问 [OpenCost][13] 网站,在 [GitHub][14] 中获取代码,查看 [OpenCost 文档][15],并参与 **#opencost** [CNCF Slack][16] 中的频道。 +监控 Kubernetes 环境中的成本可能具有挑战性,但使用 OpenCost 则不必如此。要开始使用 OpenCost 并控制你的云支出,请访问 [OpenCost][13] 网站,在 [GitHub][14] 中获取代码,查看 [OpenCost 文档][15],并参与 [CNCF Slack][16] 中的 **#opencost** 频道。 -**[相关阅读[如何确定云支出的优先级][17]]** +*(题图:MJ/5de557f1-464c-480c-8698-130748f60b20)* -------------------------------------------------------------------------------- @@ -108,7 +112,7 @@ via: https://opensource.com/article/23/3/kubernetes-cloud-cost-monitoring 作者:[Matt Ray][a] 选题:[lkxed][b] 译者:[geekpi](https://github.com/geekpi) -校对:[校对者ID](https://github.com/校对者ID) +校对:[wxy](https://github.com/wxy) 本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出 @@ -131,3 +135,4 @@ via: https://opensource.com/article/23/3/kubernetes-cloud-cost-monitoring [15]: https://www.opencost.io/docs/ [16]: https://slack.cncf.io/ [17]: https://www.redhat.com/architect/manage-cloud-spending?intcmp=7013a000002qLH8AAM +[0]: https://img.linux.net.cn/data/attachment/album/202308/20/133353k1bfc3vbbfco9p1z.jpg \ No newline at end of file