kubernetes GKE自动驾驶会话关联性

qxgroojn  于 2022-11-02  发布在  Kubernetes
关注(0)|答案(1)|浏览(202)

我希望将在虚拟机上运行的一些游戏服务器迁移到GKE Autopilot部署中,并且我正在尝试了解如何配置Ingress组件,以将同一游戏的两个玩家路由到同一Pod(即,我想要将两个玩家/任何观众路由到将在存储器中具有游戏状态的相同后备pod的单个公共游戏URL,我对Kubernetes还比较陌生,所以我很难找到一个好的例子/神奇的Google搜索词来帮助我找到解决这个问题的正确途径。这似乎指出了HEADER_FIELD/HTTP_COOKIE是我可以指定的选项,但是我似乎找不到一个例子来演示它是如何工作的。任何帮助/指示都将非常感谢!

am46iovg

am46iovg1#

关于多集群入口,如果您的设置具有不同的集群,并且您希望将特定流量或URL路由到特定Pod,则可以使用多集群入口。关于您请求的示例,您还可以在MultiClusterIngress Resource下的同一链接中查看示例图。
从链接中,您将看到两个示例URL(foo.example.com和bar.example.com)以及如何将这些URL路由到特定单元。基于文档中的示例图。“在该图中,有两个群集,gke-eu和gke-asia。流量从foo.example.com流向两个群集中标签为app:foo的单元。流量从bar.example.com流向在两个群集中具有标签app:bar的单元。”
一个yaml配置的例子也可以从我分享的链接中获得。关于你的担心,这个例子的url可以和你的公共url有相同的概念,这样访问你的url的播放器就会路由到你喜欢的特定pod。

相关问题