建议使用以下浏览器,以获得最佳体验。 ie 9.0 以上版本 chrome 31 谷歌浏览器 firefox 30 火狐浏览器
温馨提示

抱歉,您需设置社区昵称后才能参与社区互动!

前往修改
我再想想
选择版块
主题:21帖子:71

【体验馆】

用serverless容器服务部署2048小游戏,so easy!

2019/4/29 12691

准备工作

1. 建议先  下载.rar格式的压缩文件,只需经过一次解压即可得到 .tar 格式的镜像打包文件“docker-2048”哦。

2. 建议先  购买cci 9元超值体验套餐包,游戏部署体验更佳哦!~


下面来是完整操作步骤

步骤一:创建命名空间

命名空间(namespace)是kubernetes 的一个典型概念,是一种在多个用户之间划分资源的方法,适用于用户中存在多个团队或项目的情况。

当前cci服务提供两种类型的资源:“通用计算型”和“gpu型”。创建命名空间时需要选择资源类型,后续创建的负载中容器就运行在此类型的集群上。

1.登录云容器实例管理控制台,左侧导航栏中选择“命名空间”。

2. 选择创建“通用计算型“命名空间。点击“一键创建”即可获得一个全新的命名空间(cci-auto-1548297057827),用于对即将部署的游戏应用进行管理。

 

  

步骤二 部署工作负载

工作负载是对pod的服务化封装,当前cci服务中主要支持无状态负载、短任务负载、定时任务负载等。本例中游戏应用以无状态负载的方式作为一个长稳应用部署在cci服务中。

1. 在左侧导航栏中选择“工作负载”,在右侧选择上一个步骤创建的命名空间,单击“创建负载”。

2. 配置无状态负载基本信息 a. 填写负载名称; b. 选择pod数量;

当配置多个pod时,云容器实例会自动在pod间做负载均衡。此处建议pod数量不小于2,否则无法保证应用的ha能力。

c. 填写负载描述信息。

3.容器设置

a. 选择镜像。点击“上传镜像”、在容器镜像服务中选择“页面上传”,选择组织,选择镜像文件,上传已下载至本地的镜像文件“docker-2048”即可。


上传完毕后,返回创建无状态工作负载页面刷新, 即可看到刚刚上传的镜像,点击“使用该镜像

b. 根据需要配置容器规格及高级设置(存储、环境变量、健康检查、生命周期、启动命令和configmap)。本示例请保持默认值不变,然后单击“下一步”。

4. 访问设置

关于负载的访问设置,有如下3种选项:

不启用:负载不提供外部访问方式,适合一些计算类场景,只需计算完存储结果即可,无需与外部通信。

内网访问:负载之间通过“负载域名:负载端口”互相访问。

公网访问:通过弹性负载均衡,从外部访问访问负载。

本示例中我们的小游戏应用需要能够通过公网进行访问,此处选择公网访问。

a. 参考界面提示在弹性负载均衡的界面购买增强型elb。购买后点击界面的刷新即可选择对应的elb实例使用。

b. 选择“elb协议”:tcp/udp

本例中,数字游戏应用的流量只需要做四层负载均衡,在tcp层进行流量转发到容器中的指定端口(80)即可。

c. 选择“负载端口协议”:tcp

d. 选择负载端口配置,此处elb端口系统会根据当前选择的elb实例的端口占用情况,自动推荐可用端口。容器端口和具体部署的应用开放端口有关,本例中该容器实例开放端口80。

e. 点击下一步。

5. 规格确认后,点击提交,单击“返回负载列表”。在负载列表中,待负载状态为“运行中”,负载创建成功,本游戏应用即部署完成。


步骤三 获取游戏应用访问地址

1. 单击负载名称,进入负载详情页面

2. 选择“访问配置 > 公网访问”tab页,拷贝公网访问地址(即“elb ip地址:端口”),即可在浏览器中访问本游戏应用。

    3.37 mb,下载次数:14

回复0

没有评论
上划加载中
直达楼层
全部回复
正序浏览
标签
您还可以添加5个标签
  • 没有搜索到和“关键字”相关的标签
  • 云产品
  • 星辰平台的解决方案
  • 技术领域
  • 通用技术
  • 平台功能
取消

用serverless容器服务部署2048小游戏,so easy!-星辰平台

您已采纳当前回复为最佳回复

发帖: 18粉丝: 7

级别 : 版主

发表于2019年04月29日 16:33:05 12691 0
[体验馆] 用serverless容器服务部署2048小游戏,so easy!

准备工作

1. 建议先  下载.rar格式的压缩文件,只需经过一次解压即可得到 .tar 格式的镜像打包文件“docker-2048”哦。

2. 建议先  购买cci 9元超值体验套餐包,游戏部署体验更佳哦!~


下面来是完整操作步骤

步骤一:创建命名空间

命名空间(namespace)是kubernetes 的一个典型概念,是一种在多个用户之间划分资源的方法,适用于用户中存在多个团队或项目的情况。

当前cci服务提供两种类型的资源:“通用计算型”和“gpu型”。创建命名空间时需要选择资源类型,后续创建的负载中容器就运行在此类型的集群上。

1.登录云容器实例管理控制台,左侧导航栏中选择“命名空间”。

2. 选择创建“通用计算型“命名空间。点击“一键创建”即可获得一个全新的命名空间(cci-auto-1548297057827),用于对即将部署的游戏应用进行管理。

 

  

步骤二 部署工作负载

工作负载是对pod的服务化封装,当前cci服务中主要支持无状态负载、短任务负载、定时任务负载等。本例中游戏应用以无状态负载的方式作为一个长稳应用部署在cci服务中。

1. 在左侧导航栏中选择“工作负载”,在右侧选择上一个步骤创建的命名空间,单击“创建负载”。

2. 配置无状态负载基本信息 a. 填写负载名称; b. 选择pod数量;

当配置多个pod时,云容器实例会自动在pod间做负载均衡。此处建议pod数量不小于2,否则无法保证应用的ha能力。

c. 填写负载描述信息。

3.容器设置

a. 选择镜像。点击“上传镜像”、在容器镜像服务中选择“页面上传”,选择组织,选择镜像文件,上传已下载至本地的镜像文件“docker-2048”即可。


上传完毕后,返回创建无状态工作负载页面刷新, 即可看到刚刚上传的镜像,点击“使用该镜像

b. 根据需要配置容器规格及高级设置(存储、环境变量、健康检查、生命周期、启动命令和configmap)。本示例请保持默认值不变,然后单击“下一步”。

4. 访问设置

关于负载的访问设置,有如下3种选项:

不启用:负载不提供外部访问方式,适合一些计算类场景,只需计算完存储结果即可,无需与外部通信。

内网访问:负载之间通过“负载域名:负载端口”互相访问。

公网访问:通过弹性负载均衡,从外部访问访问负载。

本示例中我们的小游戏应用需要能够通过公网进行访问,此处选择公网访问。

a. 参考界面提示在弹性负载均衡的界面购买增强型elb。购买后点击界面的刷新即可选择对应的elb实例使用。

b. 选择“elb协议”:tcp/udp

本例中,数字游戏应用的流量只需要做四层负载均衡,在tcp层进行流量转发到容器中的指定端口(80)即可。

c. 选择“负载端口协议”:tcp

d. 选择负载端口配置,此处elb端口系统会根据当前选择的elb实例的端口占用情况,自动推荐可用端口。容器端口和具体部署的应用开放端口有关,本例中该容器实例开放端口80。

e. 点击下一步。

5. 规格确认后,点击提交,单击“返回负载列表”。在负载列表中,待负载状态为“运行中”,负载创建成功,本游戏应用即部署完成。


步骤三 获取游戏应用访问地址

1. 单击负载名称,进入负载详情页面

2. 选择“访问配置 > 公网访问”tab页,拷贝公网访问地址(即“elb ip地址:端口”),即可在浏览器中访问本游戏应用。

3.37 mb,下载次数:14

分享文章到朋友圈

分享文章到微博
您需要登录后才可以回帖 | 立即注册

您对问题的回复是否满意?
满意度
非常满意 满意 一般 不满意
我要反馈
0/200