Agones v 1.18.0 发布,基于 Kubernetes 的游戏服务器
Agones 是谷歌和游戏厂商育碧联合开发的游戏服务器,用于在 Kubernetes 上托管、运行和扩展专用游戏服务器的库。
Agones 1.18.0 版本修复了 Agones 1.11.0 中引入的分配器服务中的 gRPC 兼容性问题。
- 如果你的 gRPC 客户端和分配服务器不太兼容,可以禁用 REST 服务器,或者将它设置为不同的端口,来提高客户端兼容性。
- RollingUpdateOnRead 功能升级到稳定状态,新的 alpha 特性 SDKGracefulTermination ,让 Agones 在 Preemptible VMs 上表现得更好。
- 为了保持一致性,跟分配器服务相关的 helm 参数被重命名,如果你用过 helm 参数,请修改 helm 脚本。
突破性更新:
- 允许为分配器服务配置 gRPC 和 REST 的端口#2272
增强的功能:
- 如果 mTLS 上的 TLS 被禁用,跳过分配器 pod 中的卷挂载#2276
- 允许分配器服务使用 go http/2 服务器#2263
- 将 RollingUpdateOnReady 移至稳定位置#2239
- 解释命名空间参数如何用于分配#2090
- 建议:在游戏服务器命名空间中提供 allocator-client.default 机密#1686
- 游戏服务器分配高级过滤:玩家数量、状态、重新分配#1239
- 不需要时,跳过分配器 pod 中的机密和卷挂载#2277
- 将 RollingUpdateOnReady 移动到稳定的位置#2271
- 文档:高密度集成模式#2270
- 文档:集成模式 - 复用 GameServers #2251
- 支持优雅终止#2205
更多详细更新内容,请查看更新日志。