KubeSphere X OpenKruiseGame 解锁云原生游戏运维之道
本期直播由 OpenKruiseGame 社区 Maintainer 刘秋阳 与 KubeSphere Maintainer 万宏明主讲,带大家了解 KubeSphere 如何支持 OKG 可视化操作,实现云原生游戏白屏化运维后台。
如果你对开发、发布和分享 KubeSphere 扩展组件感兴趣的话,这期直播还将告诉你从何入手、可能遇到的问题以及如何解决。
议题 1:OpenKruiseGame 助力游戏运维管理提效
讲师简介
刘秋阳,阿里云,OpenKruiseGame 社区 Maintainer,长期从事云原生在游戏领域的研发工作,致力于推动游戏原生化转型与落地。
分享内容简介
本次分享将基于 OKG 的特性与功能,介绍 KubeSphere 如何支持 OKG 可视化操作实现云原生游戏白屏化运维后台,进一步降低企业游戏服容器化的管理成本。
- 游戏云原生化的时代浪潮
- OpenKruiseGame 特性/功能介绍
- 云原生游戏白屏化运维后台展示
议题 2:Build Your Own KubeSphere
讲师简介
万宏明,青云科技研发工程师,KubeSphere Maintainer,参与 KubeSphere 的核心架构与设计。
分享内容简介
本次议题将深入浅出的带大家了解 KubeSphere 扩展组件的开发,轻松实现 Build Your Own KubeSphere。
海报
直播时间
2024 年 01 月 18 日 20:00
直播地址
B 站 https://live.bilibili.com/22580654
PPT 下载
可扫描官网底部二维码,关注 「KubeSphere云原生」公众号,后台回复 20240118
即可下载 PPT。
Q & A
Q1:刘老师在介绍会话类游戏服务器时提到的工作负载自动伸缩功能,在 OKG Dashboard 中的实现步骤是怎样的?在应用交付方面,KubeSphere 平台也支持 Argo 持续部署。想了解一下 OKG 是否考虑在 KubeSphere 中进行应用交付?
OKG 自动伸缩功能可以参考文档。
实际上与所有 Kubernetes 对象一样,在集群中部署名为 ScaledObject 的对象 Yaml 即可实现游戏服的自动水平伸缩了。我们推荐的交付与运维方式如下所示:
游戏运维通过 GitOps 维护各种部署 Yaml。当然,KubeSphere 也支持 DevOps 流程,所以也可以通过 KubeSphere 进行交付管理。OKG 项目本身提供的是面向游戏的工作负载,在集群内就是一个 CR 对象,无论通过何种方式都可以部署起来。当前的控制台更多是一个查询与定向管理的角色,可以面向游戏服进行精细化的控制。
Q2:我对 KubeSphere 扩展组件开发很感兴趣,想了解一下是否有特定的技术栈要求或推荐?
扩展组件开发需要用到 React,除此之外扩展组件的编排还需要有一定 Helm、K8s 的使用经验。
Q3:上架的扩展组件都是免费订阅的吗?后续的扩展组件也免费吗?
目前上架的扩展组件都是免费订阅的。后续上架的扩展组件是否免费由开发者自行决定。