当我用来构建 Hypervisor(即 VMWare、Hyper-V 等)集群时,所有的硬件和软件都必须完全相同。否则,如果其中一个节点出现故障,我可能会认为工作负载可能会发生“冲突”(即,由于硬件或操作系统不同,VM 将无法运行)。
如果您正在使用服务器机房周围的杂项(即遗留)硬件(即不同的供应商 [Dell、HPE 等]、不同的 CPU 类型 [即 AMD、Intel 等]、不同的 BIOS 版本、内存)构建 kubernetes 集群大小等)。Kubernetes 工作节点是否必须具有完全相同的硬件才能使工作负载在集群之间正确平衡(即跨节点分配工作负载)。
我猜从操作系统(即发行版/内核、库、模块和服务)开始的所有内容都必须相同。我只是想找到一个我没有看到好的答案的问题的一般答案?