繁体   English   中英

我如何理解 EKS Fargate 中的“节点”?

[英]How can I understand `Nodes` in EKS Fargate?

我部署了一个 EKS 集群和一个 fargate 配置文件。 然后我向这个集群部署了一些应用程序。 我可以看到这些 Fargate 实例已启动。

在此处输入图像描述

当我单击每个实例时,它会显示一些信息,例如osimage等。但它不会告诉我 CPU 和 memory。当我查看 fargate 定价时: https://aws.amazon.com/fargate/定价/ . 它是根据CPU和Memory计算的。

我使用过 ECS,很明显我需要在服务/任务级别配置 CPU/内存。 但是我在 EKS 中找不到任何东西。

我怎么知道他们消耗了多少资源?

使用 Fargate,您无需预置、配置或扩展虚拟机来运行您的容器,从而使它们成为基础计算原语。

此解决方案serverless称为无服务器,您只需为执行某些代码所需的计算资源和存储付费。 这并不意味着没有服务器参与其中,只是你不需要关心这些。

要在那里监视那些您可以使用CloudWatch 以下文档描述了如何实现这一点:

值得一提的是,Fargate 只是 ECS 的一种启动类型(另一种是 EC2)。 请查看本文档中的图表,以清楚地了解它们的连接方式。 CloudWatch 指标是为 Fargate 自动收集的。 如果您将 AKS 与 Fargate 一起使用,您可以在 kube.netes 集群中使用 metrics-addon 或 prometheus 来监控它们。

下面是使用 Prometheus 监控 Fargate 的示例 请注意,它从 CloudWatch 抓取指标。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM