gpt4 book ai didi

kubernetes - 挂起状态卡在 Kubernetes 服务的外部 IP 上

转载 作者:行者123 更新时间:2023-12-04 02:17:43 24 4
gpt4 key购买 nike

我尝试在 Google Container Engine 中运行这个简单的教程,它实现了一个简单的留言簿 app使用 PHP 和 Redis。该教程听起来很简单。它包含两个集群 IP 类型的 redis 服务——默认的 kubernetes 服务类型——并且它们运行得非常完美。

另一方面,第三个服务是一个前端服务,它在容器集群之外公开公开,类型为 --LoadBalancer。

我可以运行该服务,但它应该触发一个外部 LoadBalancer,它将外部流量路由到容器集群的 pod,从而产生一个外部 IP 地址。在文档中,他们提到可能最多需要两分钟才能为服务分配 LB 外部 IP 地址。但是我已经等了20多分钟没有运气。

NAME           CLUSTER-IP       EXTERNAL-IP   PORTS          AGE
frontend 10.35.244.187 <pending> 80:31441/TCP 27m
kubernetes 10.35.240.1 <none> 443/TCP 1h
redis-master 10.35.248.31 <none> 6379/TCP 42m
redis-slave 10.35.250.172 <none> 6379/TCP 39m

什么会导致这样的问题!!仅供引用:我已经尝试了更简单的容器化应用程序(一个 hello world Node.js 应用程序),不幸的是,同样的问题似乎也发生在那里。

最佳答案

正如@Janos Lenart 所建议的,这是一个完整的配额问题。我能够通过在 GCP 控制台中增加我的转发规则配额来解决这个问题。

转到 GCP 控制台 --> IAM 和管理(在菜单栏上)--> 配额 --> 编辑配额(页面顶部的蓝色部分)--> 转发规则

虽然您需要提交请求,但我收到一封电子邮件,告诉我它几乎是立即增加的。之后,新的负载均衡器正确分配了外部 IP。

关于kubernetes - 挂起状态卡在 Kubernetes 服务的外部 IP 上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45082494/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com