根据documentation的说法,它说一个“区域”可以映射到不同项目的不同集群,但一个区域可以映射到项目之间的不同集群是真的吗?我从来没有看到过不同项目之间的区域映射差异。此外,由于each zone provides different machine types,我甚至不确定一个区域是否可以映射到项目之间的不同集群。如果是,有没有办法找出我的区域映射到了哪个集群,就像AWS中的集群一样
谢谢!
发布于 2020-11-17 08:12:18
按照定义,集群只是一组物理服务器、网络、磁盘和冷却设备。简而言之,一个数据中心。这是不可能知道的,这是谷歌内部管理。
一个区域位于一个或多个集群的顶部。如果初始集群(又称数据中心)太小,Google可以选择扩展它,如果不可能添加另一个集群。但从用户的角度来看,它是看不见的!
Google尝试将同一组织的所有项目定位在同一集群中,特别是在VPC对等或共享VPC的情况下,出于安全和性能方面的考虑。然而,这并不是有保证的。但是,因为你不知道这一点,你不能检查它。
例如,如果两个项目在同一地域的两个不同集群上,则没有问题。但是如果您创建了一个VPC对等,它并不是优化的。为了解决这个问题,谷歌可以将计算引擎从一个集群迁移到另一个集群,即使不停止虚拟机(称为"live migration"),你也看不到这个虚拟机放置的任何东西。
一般来说,集群对于一个项目是一致的。在大量资源使用的情况下,可能会有所不同(例如,高性能计算,或对10k+ CPU的要求),但如果您是一个大的CPU用户,则在这种情况下,Googler必须了解更多详细信息
我尝试在europe-west3中创建一个GKE区域集群,使用N2 cpu类型,只在3个区域中的2个区域可用,我得到了这个错误:
https://stackoverflow.com/questions/64867949
复制相似问题