GKE(谷歌Kubernetes引擎)POD的网络流量监控,用于详细的基于字节的计费



我有以下情况:

我在多个GKE集群中部署了很多东西。我想为使用这些部署的客户生成账单。然而,我不想为他们没有生成的网络流量向他们收费,但我的集群正在生成,所以区域间/AZ通信可能是我要做的,我不希望为此向他们收费。

然而,我确实想为他们使用的流量/字节计费。为此,我需要按字节监控传出和传入流量,并检测它们是否在与POD当前所在的区域/AZ中。

我最近听到一个播客,说应该有一个API。有人知道这样一件事吗?它可以帮助我以这样的粒度监控网络流量?

注意:设置有点奇怪,所以我没有单独的VPC用于部署的应用程序,这意味着我不能真正使用VPC流日志。仅仅监视虚拟机也是不够的,因为多个pod可能在同一个虚拟机上。

有人知道什么能让我朝着正确的方向前进吗?

干杯!

您可能对GKE使用计量感兴趣。一步一步可以在这里找到。GKE计量将从度量服务器获取资源使用/消耗,将消耗数据转换为使用记录,并将记录发送到同一数据集中的不同BigQuery表。

最新更新