创建集群所需的资源量 - Openshift v4.2



我在 GCP(免费套餐帐户(上使用 openshift v4.2 创建集群时遇到了一些困难。 该问题与创建群集所需的资源量有关。

我已经更改了地形变量(openshift/installer/data/data/gcp/master/variables.tf(中的"machine_type",但GCP仍然给我这样的错误:

错误:等待创建实例时出错:超出配额"CPUS_ALL_REGIONS"。 限制:全球 12.0。 错误 超出配额"SSD_TOTAL_GB"。 限制:欧洲西部地区为 250.06。

有没有办法最大限度地减少创建集群所需的资源? (我无法修改 GCP 配额。

错误图像

按照 GCP 中 OpenShift UPI 的文档,您可以部署您喜欢的任何大小的虚拟机。

红帽支持的最小配置是 3 主 0 工作线程集群。

如果您不关心确保集群处于受支持的配置中,则可以部署小到单个大型主节点。

但是,您遇到的真正问题是您的GCP限制。您可以请求增加限制,这也将解决您的问题。

如果您只是想尝试OpenShift,则可以尝试CodeReady Containers,这是一个旨在安装在笔记本电脑上的OpenShift集群。

我找到了修改机器类型的文件: ./openshift/installer/pkg/asset/machines/gcp/machines.go

我已将machine_types从 n1-标准-4 更改为 n1-标准-1 , 我也已将 pd-SSD 更改为 pd 标准, 它有助于绕过 CPU 限制和 SSD 限制的全球免费层配额!

我还发现了超时中的 1 个问题。由于我的计算机较弱,我已将默认的 30 分钟超时设置为 180 分钟,导致创建群集需要更多时间。

我希望它能帮助某人。

不幸的是,我仍在尝试创建集群,如果成功创建,我会回信。

Bootstrap journalctl -b -f -u bootkube.service 给了我这个错误图片

最新更新