我想问一下如何调整GKE产生的服务分配和分配IP的速度。正常情况下,GKE为新服务分配IP大约需要30秒-1分钟。但是当GKE同时产生超过20个服务时,大约需要4-6分钟的时间。有没有解决这个问题的办法?
发布于 2020-12-04 22:59:07
正如Alex Robinson在this answer中提到的,当在GKE中创建LoadBalancer服务时,Compute Engine API必须创建ILB,以及它的目标池、转发规则和防火墙规则。
这一点,再加上Kubernetes同时创建的几个LoadBalancer对象,可能会导致GCE请求堆积起来,在您的例子中,还可能会由于达到GCE API requests per second项目范围的限制而在内部限制调用,对于这些限制,如果您严重依赖同步LoadBalancer部署,则请求quota increase (在检查其usage之后)可能会有所帮助。
https://stackoverflow.com/questions/65083944
复制相似问题