我想在多个区域中拥有主服务器,然后将节点池限制在单个区域中,因此我可以利用不同区域中不同的gpu加速器类型。每当我尝试在多个区域中创建集群时,它都会在每个区域中复制我的节点。这对我来说真的很浪费,因为我一次只需要一个GPU。
答案 0 :(得分:0)
否,这是不可能的,因为预计区域集群会像这样工作。如果部署区域集群,则所有区域都应该相同。因此,要实现工作负载,您可以部署一个附加GPU的节点池,并创建一个不附加GPU的区域节点池。
答案 1 :(得分:0)
根据您的要求“我希望在多个区域中拥有主服务器,然后将节点池附加到一个区域中”
实际上可以创建一个区域群集,其中只有一个具有可用gpu的区域中具有节点池。您只需使用--node-locations标志。假设K80仅在us-west1-b中可用。将此标志与区域群集创建配合使用,您将在us-west的所有3个区域中拥有3个主节点,而在us-west1-b中仅拥有该节点。文件如下:
https://cloud.google.com/kubernetes-engine/docs/concepts/regional-clusters
您不能做的是仅在一个区域中使用GPU创建“多区域群集”。请记住,多区域主服务器与多区域节点不同。