modify tabs

上级 263099d0
......@@ -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.
先完成此消息的编辑!
想要评论请 注册