LibreSpeed测试应用集成体验操作指导
本文以GitHub上某开源应用LibreSpeed为例,介绍如何将开源应用平移到EdgeGallery平台,实现应用的快速集成部署。
1.1 注册Gitee账号,如果已有Gitee账号请忽略该步骤
1.2 访问EdgeGallery仓库,请为EdgeGallery项目添加“关注”,为代码仓库“点亮星星”
https://gitee.com/bookybrook/collections/756
见 https://github.com/librespeed/speedtest-go
应用效果如下:
本章节介绍如何快速将LibreSpeed应用集成到EdgeGallery平台和将应用部署到EdgeGallery边缘节点上。
3.1 应用描述文件下载
文件地址:https://gitee.com/edgegallery/community/blob/master/Events/2021-HDC/demo/librespeed.rar
文件名 | 描述 |
librespeed.md | 应用介绍 |
librespeed.yaml | 应用部署文件 |
librespeedLogo.png | 应用图片 |
3.2 镜像准备
通过以下操作制作镜像:
LibreSpeed提供了docker镜像,镜像信息见文档doc_docker.md(https://github.com/librespeed/speedtest/blob/master/doc_docker.md) 下载镜像,在装有Docker的Linux内核系统上,执行如下命令 docker pull fopina/librespeed-go 查看当前镜像 docker images|grep libre 修改镜像tag docker tag fopina/librespeed-go librespeed-go 保存镜像到.tar docker save librespeed-go:latest > /home/librespeed.tar 下载镜像到本地,供后面在开发者平台新建集成项目使用。 |
3.3 登录集成开发平台
使用已分配账号登录 https://119.8.51.203:30092
3.4 新建集成项目
登录成功后,点击“工作空间”->“应用集成”,打开“新建应用集成项目”窗口(参照下图进行填写)。
填写完相关信息后点击“确认”按钮,跳转到项目详情界面。
点击“部署调测”->“上传镜像包”,选择本地准备好的镜像包上传。点击“下一步”
系统提供了部署文件的两种配置方式,“文件导入”和“可视化配置”。推荐使用“可视化配置”。以下是可视化配置的界面(参照下图进行填写):
参数 | 取值 | 说明 |
pod Name | librespeed | |
容器名称 | librespeed | |
镜像信息 | librespeed-go:latest | |
拉取策略 | ifNotPresent | |
内部端口 | 8989 | |
节点端口 | xxxxx | 有效范围32000~32800 |
service Name | librespeed | |
目标端口 | 8989 | |
协议 | TCP |
点击“保存配置”-> “下一步”,进入部署调测界面。
选择“沙箱环境” (默认是沙箱环境),点击“开始部署”
“部署成功”和“应用链接”信息如下
进入http://119.8.51.203:xxx(事先给该应用规划的端口号)后,可进行应用测试体验。可以在不同终端(PC、手机等)体验,可以比较测试网速。
体验完成后,点击“释放资源”,如不点击该体验环境1小时后自动释放资源
点击“应用发布”,上传应用描述文件librespeed.md(也可直接在github上获取),点击“下一步”
点击“启动测试”, 选择用例场景(可按默认场景操作)点击“确定”进行测试。
测试成功后,点击“下一步”
点击“发布”
提示应用已发布到AppStore,点击如下链接可以在AppStore上查看应用
点击菜单“应用仓库”,进入应用仓库页面,可以看到已发布的应用LibreSpeed。
点击LibreSpeed跳转到应用详情界面。
您已经成功将LibreSpeed开源应用集成到了EdgeGallery平台。
HDC.Cloud 2021 & EdgeGalllery
作为华为ICT基础设施业务面向全球开发者的年度盛会,华为开发者大会2021(Cloud)将于2021年4月24日-26日在深圳举行。本届大会以#每一个开发者都了不起#为主题,将汇聚业界大咖、华为科学家、顶级技术专家、天才少年和众多开发者,共同探讨和分享云、计算、人工智能等最新ICT技术在行业的深度创新和应用。智能时代,每一个开发者都在创造一往无前的奔腾时代。世界有你,了不起!
4月26日,Edgegallery将在HDC.Cloud 2021的MEC点亮行业应用创新峰会上,携手合作伙伴分享在行业的创新成功实践,阐释各位开发者可以从开源社区获得的资源倾斜、技术支持和合作渠道。
了解更多参会内容,欢迎访问:华为开发者大会(Cloud)官方网站
有奖活动:有奖互动!华为开发者门票免费送!
6 评论
棒棒!!!
真棒
很nice
so easy, 感谢分享!!!
厉害了
威武