我正在使用Gitlab-CI在GCE上部署Kubernetes集群。我想将成本降到最低-这是我当前的设置:
- 节点在3个
f1-micro
实例上运行 - 运行
Traefik
带有ServiceType的系统PodLoadBalancer
- 已配置通配符DNS
- 1个
postgres
豆荚 - 1个
ingress
为Traefik配置的Web服务器Pod
我想减少部署成本。大部分成本都由GCE负载平衡器承担。有没有一种方法可以使用公共IP地址代替GCE上的负载均衡器?如果是这样,我可以利用分配给群集的IP地址(而不是保留静态IP)吗?
换句话说,是否有一种方法可以在不使用负载均衡器的情况下使用GCE将临时ip绑定到Kubernetes服务?
我还有其他可以改变的配置可以降低GCE的总体成本吗?
1
您只能通过使用NodePort服务类型来公开服务,但这会给部署带来一些限制。欲了解更多信息,请访问此链接。
—
卡姆兰