首页 文章

GKE |群集不会在任何地区提供

提问于
浏览
2

我有一个在us-central1中运行的GKE集群,它有一个可抢占的节点池 . 我在每个区域都有节点(us-central1-b,us-central1-c,us-central1-f) . 在过去的10个小时内,我收到了基础节点vm的以下错误:

Instance '[instance-name]' creation failed: The zone 
'[instance-zone]' 
does not have enough resources available to fulfill 
the request. Try a different zone, or try again 
later.

我尝试使用不同的机器类型在不同的区域中创建新的集群,使用HA(多区域)设置,每个集群都会遇到相同的错误 .

我在Google Cloud Status Dashboard上看到了一个问题,并按照建议尝试使用控制台,并且出现超时错误错误 .

还有其他人有这个问题吗?知道我可能错了什么吗?

UPDATES

  • 11月11日

  • 我在us-west2中站了一个群集,这是唯一可行的群集 . 我使用了gcloud命令行,看来UI无效 . 有一个类似于这种情况的注释,在Google Cloud Status Dashboard上使用gcloud not ui .

  • 我尝试使用gcloud命令行在us-central1中创建节点池,而ui无济于事 .

  • 我现在联合跨区域部署并 Build 多区域入口 .

  • 11月12日

  • 无法在us-central1中创建HA集群;与上面列出的相同的消息 .

  • 通过推特到达并收到回复 .

  • 使用K8s guide to federation查看是否可以运行多群集 . 最有可能使用Kelsey Hightowers approach

  • 只有问题,无法将群集旋转到联邦 .

Findings

  • 与谷歌支持谈话,需要150美元/月 . 包让技术人员回答我的问题 .

  • 对于主节点池,可抢占实例不是一个好选择 . 我这样做是因为我很便宜,这让我很难受 .

  • 新体系结构是一个主节点池,其中包含不自动调整的committed use虚拟机,以及一个具有可抢占实例的辅助节点池,用于自动缩放需求 . 辅助池将具有最小节点= 0和最大节点= 5(目前为止);此群集是区域性的,因此实例跨越所有区域 .

  • n1-standard-1 sustained use(假设24/7)的成本减去30%的折扣 .

  • 1年n1-standard-1 committed use的成本约为折扣约37% .

  • 每24小时重新配置一次可抢占的实例,如果在该地区资源需求激增时不从您那里获取 .

  • 我相信我成了美国中心资源飙升的牺牲品 .

  • 希望联合K8s的人必须注意:Kelsey Hightower - CNCF Keynote | Kubernetes Federation

1 回答

  • 2

    问题似乎已于11月13日解决 .

相关问题