创建 GKE 集群时健康检查失败

创建 GKE 集群时健康检查失败

当我尝试创建 GKE 集群时,它在最后阶段(即对集群进行健康检查时)始终失败。CLIgcloud和 GCP 控制台均失败,并显示以下信息:

所有集群资源都已启动,但是:3 个节点中只有 0 个节点已注册;这可能是由于节点无法正确启动;如果此方法不起作用,请尝试重新创建集群或联系支持人员。

使用的 cli 命令是:gcloud container clusters create gitlab-spring --num-nodes=3

在 Compute Engine 下,我可以看到虚拟机实例和实例组,但在 Kubernetes Engine 中出现了红色感叹号指示符。我不确定如何解决这个问题,因为上面的 cli 命令非常简单。我尝试多次重新创建集群,但结果相同。

答案1

有一个公共文档关于这个问题,提到了潜在原因和可能的解决方案。

根据我的理解,并考虑到在 83% 后失败的错误消息。我怀疑自动创建的防火墙规则可能已被删除或修改。如果您查看文档,了解其目的,因为这允许对 NodePort 服务或网络端点组 (NEG) 进行健康检查。此外,重新配置 *.gcr.io 的 DNS。也会导致同样的问题。因此,我建议仔细检查每一个点。

相关内容