OpenKruiseGame × KubeSphere 联合发布游戏服运维控制台,推动云原生游戏落地

本文主要是介绍OpenKruiseGame × KubeSphere 联合发布游戏服运维控制台,推动云原生游戏落地,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

作者:云原生游戏社区

近日,云原生游戏开源社区旗下 OpenKruiseGame(以下简称:OKG)基于 KubeSphere 4.0 LuBan 架构开发的游戏服运维控制台 OKG Dashboard 正式发布!现已上架 KubeSphere Marketplace 云原生应用扩展市场,支持免费使用。

图片

关于 OpenKruiseGame(OKG)

OpenKruiseGame(OKG) 是 CloudNativeGame 社区联合阿里云、灵犀互娱等企业,将游戏服云原生化场景下的通用能力进行抽象后开源的项目,旨在解决游戏容器化过程中游戏业务、运维管理与云原生基础设施的感知与融合。

OpenKruiseGame(OKG) On KubeSphere

OKG Dashboard 是基于 KubeSphere 4.0 LuBan 架构开发的游戏服白屏化管理控制台,允许用户基于 KubeSphere 可视化地管理 OpenKruiseGame 涉及的对象,如 GameServerSet 与 GameServer。当前主要支持查看当前集群中游戏服整体统计数据、所有游戏服部署集与游戏服的运行情况。此外,还可以定向对游戏服进行更改运维状态等操作。

查看当前集群中游戏服整体统计数据

游戏服运维管理概览页统计了当前集群中游戏服处于不同状态的数量,包括 GameServer 的总计数量以及状态为“正在创建”、“正在更新”、“正在删除”、“Ready”、“NotReady”、“使用 OKG 网络”、“网络 Ready”、“默认运维状态”、“已被分配”、“待删除”、“正在维护”的 GameServer 数量。

图片

游戏数据统计概览

查看所有游戏服部署集的运行情况

游戏服部署集页面支持查看当前集群所有 GameServerSet,包括 GameServerTemplate 设置的模板镜像(Image)和资源配置(Resources)。

图片

游戏服部署集

查看所有游戏服的运行情况

游戏服页面支持查看当前集群所有 GameServer,包括当前游戏服运行的镜像及版本。同时,还可以查看游戏服异常情况,GameServerStatus Condition State 为 False 的情况都将在此显示。

图片

游戏服

定向对游戏服进行运维状态更改

在游戏服页面,点击“更新运维状态”,弹窗显示后,输入希望更改的 opsState,点击 OK 即可更新:

图片

图片

立即体验

现在前往 KubeSphere Marketplace [ 1] ,即可免费订阅 OKG Dashboard!

图片

订阅后,您需要安装 KubeSphere 4.0 与 OKG Dashboard。安装完成后,选择要操作的集群,进入后,看到左边导航栏,点击“游戏服运维管理”即可开始使用。

图片

未来,CloudNativeGame 将持续携手社区,深入挖掘云原生在游戏行业的潜力和可能性,推动游戏行业的云原生转型迈向新的高度。扫描二维码即刻体验

图片

KubeSphere Marketplace

关于 CloudNativeGame 社区

CloudNativeGame 社区是国内一线的游戏公司(龙渊、鹰角、B 站、莉莉丝等)共同建立的游戏开源社区,旨在分享游戏行业在云原生领域的最佳实践,将通用性的需求与场景,通过开源项目的方式共享给游戏行业,让云原生技术可以真正成为游戏行业复苏的发动机。

目前 CloudNativeGame 已经开源了多个项目,如云原生游戏工作负载(kruise-game)、模拟游戏开服时间工具 (fake-time-injector)、开源云原生 AIGC 工作台 ( aigc-gateway)。

了解更多:OpenKruiseGame 简介 | OpenKruise [ 2]****

相关链接:

[1] KubeSphere Marketplace

https://kubesphere.com.cn/marketplace/

[2] OpenKruiseGame 简介 | OpenKruise

https://openkruise.io/zh/kruisegame/introduction

这篇关于OpenKruiseGame × KubeSphere 联合发布游戏服运维控制台,推动云原生游戏落地的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/639517

相关文章

k8s按需创建PV和使用PVC详解

《k8s按需创建PV和使用PVC详解》Kubernetes中,PV和PVC用于管理持久存储,StorageClass实现动态PV分配,PVC声明存储需求并绑定PV,通过kubectl验证状态,注意回收... 目录1.按需创建 PV(使用 StorageClass)创建 StorageClass2.创建 PV

一文详解Python如何开发游戏

《一文详解Python如何开发游戏》Python是一种非常流行的编程语言,也可以用来开发游戏模组,:本文主要介绍Python如何开发游戏的相关资料,文中通过代码介绍的非常详细,需要的朋友可以参考下... 目录一、python简介二、Python 开发 2D 游戏的优劣势优势缺点三、Python 开发 3D

k8s中实现mysql主备过程详解

《k8s中实现mysql主备过程详解》文章讲解了在K8s中使用StatefulSet部署MySQL主备架构,包含NFS安装、storageClass配置、MySQL部署及同步检查步骤,确保主备数据一致... 目录一、k8s中实现mysql主备1.1 环境信息1.2 部署nfs-provisioner1.2.

k8s admin用户生成token方式

《k8sadmin用户生成token方式》用户使用Kubernetes1.28创建admin命名空间并部署,通过ClusterRoleBinding为jenkins用户授权集群级权限,生成并获取其t... 目录k8s admin用户生成token创建一个admin的命名空间查看k8s namespace 的

k8s搭建nfs共享存储实践

《k8s搭建nfs共享存储实践》本文介绍NFS服务端搭建与客户端配置,涵盖安装工具、目录设置及服务启动,随后讲解K8S中NFS动态存储部署,包括创建命名空间、ServiceAccount、RBAC权限... 目录1. NFS搭建1.1 部署NFS服务端1.1.1 下载nfs-utils和rpcbind1.1

k8s容器放开锁内存限制问题

《k8s容器放开锁内存限制问题》nccl-test容器运行mpirun时因NCCL_BUFFSIZE过大导致OOM,需通过修改docker服务配置文件,将LimitMEMLOCK设为infinity并... 目录问题问题确认放开容器max locked memory限制总结参考:https://Access

修复已被利用的高危漏洞! macOS Sequoia 15.6.1发布

《修复已被利用的高危漏洞!macOSSequoia15.6.1发布》苹果公司于今日发布了macOSSequoia15.6.1更新,这是去年9月推出的macOSSequoia操作... MACOS Sequoia 15.6.1 正式发布!此次更新修复了一个已被黑客利用的严重安全漏洞,并解决了部分中文用户反馈的

C#控制台程序同步调用WebApi实现方式

《C#控制台程序同步调用WebApi实现方式》控制台程序作为Job时,需同步调用WebApi以确保获取返回结果后执行后续操作,否则会引发TaskCanceledException异常,同步处理可避免异... 目录同步调用WebApi方法Cls001类里面的写法总结控制台程序一般当作Job使用,有时候需要控制

C语言自定义类型之联合和枚举解读

《C语言自定义类型之联合和枚举解读》联合体共享内存,大小由最大成员决定,遵循对齐规则;枚举类型列举可能值,提升可读性和类型安全性,两者在C语言中用于优化内存和程序效率... 目录一、联合体1.1 联合体类型的声明1.2 联合体的特点1.2.1 特点11.2.2 特点21.2.3 特点31.3 联合体的大小1

Python38个游戏开发库整理汇总

《Python38个游戏开发库整理汇总》文章介绍了多种Python游戏开发库,涵盖2D/3D游戏开发、多人游戏框架及视觉小说引擎,适合不同需求的开发者入门,强调跨平台支持与易用性,并鼓励读者交流反馈以... 目录PyGameCocos2dPySoyPyOgrepygletPanda3DBlenderFife