文章 2022-06-11 来自:开发者社区

使用 Kubernetes 扩展专用游戏服务器:第4部分-缩减节点

在前三篇文章中,我们将游戏服务器托管在 Kubernetes 上,测量并限制它们的资源使用,并根据使用情况扩大集群中的节点。现在我们需要解决更困难的问题:当资源不再被使用时,缩小集群中的节点,同时确保正在进行的游戏在节点被删除时不会中断。从表面上看,按比例缩小集群中的节点似乎特别复杂。每个游戏服务器具有当前游戏的内存状态,并且多个游戏客户端连接到玩游戏的单个游戏服务器。删除任意节点可能会断开活动....

使用 Kubernetes 扩展专用游戏服务器:第4部分-缩减节点
文章 2022-06-11 来自:开发者社区

探索使用Kubernetes扩展专用游戏服务器:第3部分 - 扩展节点

在前两篇文章中,我们研究了如何在 Kubernetes 上托管专用游戏服务器,并测量和限制其内存和 CPU 资源。在本期中,我们将探讨如何利用上一篇文章中的 CPU 信息来确定何时需要扩展Kubernetes 集群,因为随着玩家人数的增加,我们已经没有足够的空间来容纳更多的游戏服务器。分离 Apps 和 Game Servers在开始编写代码以增加 Kubernetes 集群的大小之前,我们应该....

探索使用Kubernetes扩展专用游戏服务器:第3部分 - 扩展节点
文章 2022-06-11 来自:开发者社区

探索使用Kubernetes扩展专用游戏服务器:第2部分-管理CPU和内存

在本系列的第 1 部分中,我们讨论了如何使用专用游戏服务器,将其与 Docker 打包,然后在Kubernetes 上托管和管理它,这是一个很好的开始。然而,由于我们的 Kubernetes 集群通常是固定大小的,我们可能会耗尽所有可用容量来运行我们需要的所有游戏服务器容器,以匹配所有想玩我们的游戏的玩家——这将是一件非常糟糕的事情。Kubernetes 集群有很多伸缩选项,我们将在以后的文章中....

探索使用Kubernetes扩展专用游戏服务器:第2部分-管理CPU和内存
文章 2022-06-11 来自:开发者社区

探索使用 Kubernetes 扩展专用游戏服务器:第1部分-容器化和部署

你为什么要这样做?尽管容器(containers)和 Kubernetes 是很酷的技术,但为什么我们要在此平台上运行游戏服务器?游戏服务器的扩展很困难,并且通常是专有软件的工作 - 软件容器和 Kubernetes 应该使它更容易,并且编码更少。容器为我们提供了一个可部署的工件,可用于运行游戏服务器。这消除了在部署过程中安装依赖项或配置机器的需要,并且极大地提高了人们对软件在开发和测试中能够像....

探索使用 Kubernetes 扩展专用游戏服务器:第1部分-容器化和部署

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

容器服务

国内唯一 Forrester 公共云容器平台领导者象限。

+关注
相关镜像