在使用 GKE 时,我发现 Kubernetes 集群中的所有节点必须在同一个网络和同一个子网中。所以,我想了解设计网络的正确方法。
我有两个服务A
,B
它们之间没有关系。我的计划是在单个区域中使用单个集群,并为每个服务A
和B
同一网络的不同子网中的每个服务设置两个节点。
然而,这似乎是做不到的。分区集群的另一种方法是使用namespaces
,但是我已经在使用使用命名空间的分区开发环境。
我阅读了有关集群联合的信息https://kubernetes.io/docs/concepts/cluster-administration/federation/,但是我的服务很小,我不需要它们在多个集群中同步。
为这些服务设置网络的正确方法是什么?A
我是否应该为所有 4 个节点使用相同的网络和子网来提供这两项服务B
?