口袋妖怪Pokémon GO迁移到谷歌Kubernetes容器云

Pokémon GO是一个使用很多服务的非常流行的移动应用,应用逻辑运行在Google Container Engine (GKE),这是由开源Kubernetes项目支持的容器引擎. 选择GKE是因为它能够在最大规模上编排容器集群,解放了开发团队在部署方面的精力,每个服务支持百万个玩家,持续调整和提高。

最具挑战性的是升级到最新版本GKE,包括使用 HTTP/S Load Balancer 替换原来的负载平衡。这是一种专为HTTPS流量定制的全球系统,提供更多的控制,连接速度快,更高的吞吐量。

其他要点:
1.Pokémon GO游戏基于谷歌云提供了很多服务 。
2.Pokémon GO是谷歌GKE最大的Kubernetes部署, 因为集群规模大,吞吐量大,由此解决了Kubernetes大量BUG,并已经在开源项目中解决了。
3.提供了成千上万个容器支持Pokémon GO玩家
4.谷歌全球网络通过其私有的海底光纤网络降低了 Pokémon游戏者在一个全球共享世界中延迟。世界各地快速的用户体验(相当于全球玩家进入同一个聊天室,速度性能一样快)。

原文