我对GKE(自动驾驶仪)有一些问题。
我正在部署状态集,对于每个状态集,我使用公共IP部署一个服务。但是在部署了像10-12个状态集之后,如果我尝试部署任何新的状态集,它将保持红色(不可调度),并带有消息“cpu不足”。
当我转到集群部分时,会显示一条不同的消息:
Can’t scale up because instances in managed instance groups hosting node pools ran out of IPs误差图像:https://i.imgur.com/t8I4Yij.png
我是新的GKE和尝试做的链接,这些图像,但它似乎大多数步骤都会出现错误,说它不支持在自动驾驶模式。
如有任何帮助/建议,我们将不胜感激。
谢谢。
发布于 2022-02-09 13:48:40
如果您在GKE自动驾驶仪上,理想情况下,它将在集群中创建新的节点,如果没有CPU,或者没有空间来调度吊舱。
但是,如果是IP问题,您可以阅读更多:空格
集群自动分频器可能没有足够的未分配的IP地址空间来添加新的节点或Pods,从而导致扩展失败,这是由eventResult事件以
scale.up.error.ip.space.exhausted的原因指示的。您可以通过扩展主子网为节点添加更多的IP地址,也可以使用不连续多Pod CIDR为Pods添加新的IP地址。有关更多信息,请参见Pods没有足够的空闲IP空间。
但是您处于自动驾驶状态,所以可能无法访问集群的底层子网和节点池。
发布于 2022-02-10 09:15:04
不幸的是,此时唯一的选择是创建一个新的集群,并确保您分配给集群的CIDR范围有足够的可用IP来满足您认为需要的节点数量。自动驾驶仪的默认设置应该足够了。
https://stackoverflow.com/questions/71050095
复制相似问题