【发布时间】:2015-10-14 13:41:43
【问题描述】:
我有多个具有 Google 支持的负载平衡器(入口 lbs)的 kubernetes 集群。
所以现在要访问我的 k8s 集群服务,我只需 ping $ kubectl get service 提供的公共 IP,很酷。
我的问题是,有时我需要拆除/创建集群,重新配置服务,这些服务可能很快也需要 SSL 证书,而且我的集群/服务的构建也需要易于重现(对于云开发人员!) .
问题很简单:我可以使用入口负载平衡器主机名来代替入口负载平衡器 IP 吗?
像${LOAD_BALANCER_NAME}.${GOOGLE_PROJECT_NAME}.appspot.com 这样的东西会非常棒。
【问题讨论】:
-
您认为为什么需要频繁拆除集群?您是否为每个 Dev 创建一个单独的集群,并在不使用时将其拆除以节省成本?
-
是的,还要更改集群范围或机器类型,我必须拆除整个集群并创建一个新集群,使用以下脚本:gist.github.com/azr/13e72daa9ec968f52d5d 这在开发中经常发生,而且真的很痛苦重新部署依赖项只是为了更改 ip :)
标签: google-compute-engine google-cloud-platform kubernetes