我正在 GKE 上开展一个业余 Kubernetes 项目,希望保持其成本低廉(仅限标准层)。
我想编写一个gcloud container clusters create
命令来创建一个集群,该集群将始终在标准层上创建网络接口,即使我的项目的默认网络层是高级层。
我在用着网络服务层揭示在每种资源类型的每一层上创建了哪些资源。
我最好的猜测是,由于网络层仍处于测试阶段,保留密钥instance-template
(未记录)保存着如何创建我的网络接口的秘密。
答案1
由于 GKE 管理实例,因此 instance-template 未公开。
另一个受网络服务层影响的对象,基本上是地址、转发规则和项目。我找不到将地址与集群关联的方法。转发规则的(区域、网络)负载均衡器可能需要额外付费。
要么将其设置在项目级别(您可以有多个项目),要么使用高级层。