Google cloud platform 在谷歌云平台上设置最小的Kubernetes引擎需要极高的负载平衡成本

Google cloud platform 在谷歌云平台上设置最小的Kubernetes引擎需要极高的负载平衡成本,google-cloud-platform,google-kubernetes-engine,Google Cloud Platform,Google Kubernetes Engine,我正在尝试为一个简单的面向公众(公共负载平衡IP)web应用程序确定最小的Kubernetes引擎设置 我的设置如下: 1库伯内特斯星系团 3个f1微节点(当时3是kubernetes的最低要求,现在可能更少?) 1个负载平衡器,具有到我的外部IP的转发规则 我的每月计费成本为:CA$48.10:其中一半来自计算引擎网络负载平衡:转发规则美洲最低服务费:744小时CA$23.82 有没有办法降低成本?或者这真的是一个最小的Kubernetes集群为一个具有公共域名的应用程序提供服务的成本吗?

我正在尝试为一个简单的面向公众(公共负载平衡IP)web应用程序确定最小的Kubernetes引擎设置

我的设置如下:

  • 1库伯内特斯星系团
  • 3个f1微节点(当时3是kubernetes的最低要求,现在可能更少?)
  • 1个负载平衡器,具有到我的外部IP的转发规则
我的每月计费成本为:CA$48.10:其中一半来自
计算引擎网络负载平衡:转发规则美洲最低服务费:744小时CA$23.82


有没有办法降低成本?或者这真的是一个最小的Kubernetes集群为一个具有公共域名的应用程序提供服务的成本吗?

理论上,您不需要负载平衡器。如果使用nodeports,则可以连接到集群中任何vm的ip上的该端口。kubernetes仍将在右侧吊舱内部实现负载平衡。但是,使用此方法管理DNS和防火墙设置可能会有困难。因为我认为不可能为kubernetes节点提供静态ip。

这听起来比kubernetes更适合AppEngine。

您可以使用其他方式公开您的服务,如果您没有太多流量,也许您不需要负载平衡器这里有一个指南


使用节点端口,您可以使用其中一个节点的公共IP,将此IP设置为静态,并将DNS配置为指向此公共IP。

在我的情况下,我需要一个静态IP,因为我正在使用域名为网站服务。我正在运行多个容器类型,并希望运行特定的web服务器,个人经验:AppEngine flex是运行$$$的一种方式。在google云项目中,如何更新DNS配置?