Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
openeuler
website
提交
91a4f371
W
website
项目概览
openeuler
/
website
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
W
website
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
91a4f371
编写于
12月 10, 2019
作者:
存储OpenStack开源团队
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
modify tabs
上级
263099d0
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
64 addition
and
59 deletion
+64
-59
content/zh/events/2020hdc.md
content/zh/events/2020hdc.md
+64
-59
未找到文件。
content/zh/events/2020hdc.md
浏览文件 @
91a4f371
...
...
@@ -42,39 +42,44 @@ summary = "<HDC.Cloud> openEuler黑客马拉松"
各大Linux操作系统发行版的OS基础容器镜像是用户构建应用镜像的基础,其大小对使用有比较大的影响;本题目重点解决如下问题:
a
. 构建尽量小的容器基础镜像,减小应用镜像的体积
1
.
构建尽量小的容器基础镜像,减小应用镜像的体积
b
. 提供跨架构的容器镜像构建工具,实现在x86平台上开发制作的容器镜像,可以在鲲鹏(ARM64)平台上运行
2
.
提供跨架构的容器镜像构建工具,实现在x86平台上开发制作的容器镜像,可以在鲲鹏(ARM64)平台上运行
具体的要求如下:
a
. 基于openEuler ISO构建最小的基础容器镜像
1
.
基于openEuler ISO构建最小的基础容器镜像
1
. 构建环境不限
a
. 构建环境不限
2
. 生成的镜像包含基础能力(vim,bash,yum),但是不破坏应用包之间的依赖关系
b
. 生成的镜像包含基础能力(vim,bash,yum),但是不破坏应用包之间的依赖关系
3
. 需要给出安装的应用包列表
c
. 需要给出安装的应用包列表
4
. 尽量删除无用、冗余数据
d
. 尽量删除无用、冗余数据
b
. 编码实现异构镜像构建工具,并制作基于基础镜像的最小httpd服务镜像
2
.
编码实现异构镜像构建工具,并制作基于基础镜像的最小httpd服务镜像
1. 在使用Intel X86处理器的本地设备(Desktop or Laptop)上通过本工具能够构建可以在基于华为鲲鹏处理器(ARM64)的运程
服务器上运行的容器镜像
a. 在使用Intel X86处理器的本地设备(Desktop or Laptop)上通过本工具能够构建可以在基于华为鲲鹏处理器(ARM64)的
服务器上运行的容器镜像
2. 生成的容器镜像应该符合OCI规范
3. 容器镜像构建工具需要具备Pull/Push/Build功能:
b. 生成的容器镜像应该符合OCI规范
Pull:
• 参考docker命令行格式
• 能够从容器镜像仓库中拉取public镜像
Push:
• 参考docker命令行格式
• 能够上传镜像到容器镜像仓库(支持用户名、密码配置)
Build
• 参考Docker命令行格式:
• 支持最简单语法(FROM,CP,RUN,PORT,CMD)
c. 容器镜像构建工具需要具备Pull/Push/Build功能:
Pull:
* 参考docker命令行格式
* 能够从容器镜像仓库中拉取public镜像
Push:
* 参考docker命令行格式
* 能够上传镜像到容器镜像仓库(支持用户名、密码配置)
Build:
* 参考Docker命令行格式
* 支持最简单语法(FROM,CP,RUN,PORT,CMD)
上述过程生成的镜像,可以在鲲鹏服务器/虚拟机上使用iSulad容器引擎正常运行。
...
...
@@ -92,11 +97,11 @@ b. 编码实现异构镜像构建工具,并制作基于基础镜像的最小ht
6.
项目获胜者的递进关系如下:
a
)
完成基础镜像者晋级
a
.
完成基础镜像者晋级
b
) 如果均完成a)
,完成httpd服务镜像者且能正常运行者晋级
b
. 如果均完成a
,完成httpd服务镜像者且能正常运行者晋级
c
) 如果均完成b)
,则httpd服务镜像最小者晋级
c
. 如果均完成b
,则httpd服务镜像最小者晋级
##### 初赛操作指南
...
...
@@ -122,85 +127,85 @@ b. 编码实现异构镜像构建工具,并制作基于基础镜像的最小ht
6.
基于鲲鹏处理器云服务平台: 鹏城生态开发者云 - https://dw.pcl.ac.cn/cloud/login
申请鲲鹏虚拟机指南(<b style="color: red;">请按指南内容填写相关信息, 否则资源申请请求不予批准</b>):
申请鲲鹏虚拟机指南(
<b
style=
"color: red;"
>
请按指南内容填写相关信息, 否则资源申请请求不予批准
</b>
):
a. 登陆https://dw.pcl.ac.cn/cloud/login, 注册新用户:
a. 登陆https://dw.pcl.ac.cn/cloud/login, 注册新用户:
用户名: 以”openEuler-”为前缀
用户名: 以”openEuler-”为前缀
邮箱: 与参赛报名时提供的联系邮箱一致
邮箱: 与参赛报名时提供的联系邮箱一致
b.新建项目, 指定项目信息:
b.新建项目, 指定项目信息:
项目名称 – 以“openEuler@hdc-”为前缀
项目名称 – 以“openEuler@hdc-”为前缀
项目信息 - “其他”, 以”HDC 2020 openEuler 参赛项目”为前缀
项目信息 - “其他”, 以”HDC 2020 openEuler 参赛项目”为前缀
领域信息 – “其他”,“国产操作系统”
领域信息 – “其他”,“国产操作系统”
<img src="/img/events/2020hdc/1.png" />
<img
src=
"/img/events/2020hdc/1.png"
/>
c. 产品信息:
c. 产品信息:
产品名称 – 以”openEuler-iSula@hdc-”为前缀
产品名称 – 以”openEuler-iSula@hdc-”为前缀
产品信息 – “互联网类产品”
产品信息 – “互联网类产品”
云服务器用途 – “开发”
云服务器用途 – “开发”
<img src="/img/events/2020hdc/2.png" />
<img
src=
"/img/events/2020hdc/2.png"
/>
d. 基本信息:
d. 基本信息:
名称 – 以”openEuler-iSula@hdc-”为前缀
名称 – 以”openEuler-iSula@hdc-”为前缀
类型 – “虚拟机”
类型 – “虚拟机”
使用时长 – “90天”
使用时长 – “90天”
数量 – “1”
数量 – “1”
CPU架构要求 – “鲲鹏920”
CPU架构要求 – “鲲鹏920”
OS 版本要求 – “openEuler 1.0 Beta”
OS 版本要求 – “openEuler 1.0 Beta”
e. 资源:
e. 资源:
CPU – 2
CPU – 2
虚拟机内存 – 4G
虚拟机内存 – 4G
系统磁盘容量 – 80G
系统磁盘容量 – 80G
网卡数量 – 1
网卡数量 – 1
是否申请云硬盘 – 否
是否申请云硬盘 – 否
<img src="/img/events/2020hdc/3.png" />
<img
src=
"/img/events/2020hdc/3.png"
/>
<h4
id=
"section4"
style=
"text-align: center; margin-bottom:30px;"
>
大赛日程及报名安排
</h4>
##### 初赛(线上)
初赛时间:2019年12月23日——2020年1月17日
初赛时间:2019年12月23日——2020年1月17日
阶段晋级队伍:共15支队伍
阶段晋级队伍:共15支队伍
##### 决赛(线下,深圳)
决赛时间:2020年2月11日
决赛时间:2020年2月11日
阶段晋级队伍:共3个等级获奖队伍
阶段晋级队伍:共3个等级获奖队伍
<h4
id=
"section5"
style=
"text-align: center;margin-bottom:30px;"
>
奖项设置
</h4>
##### 大赛奖项
一等奖:1队
一等奖:1队
二等奖:2队
二等奖:2队
三等奖:3队
三等奖:3队
##### 参赛者权益
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录