From 8d9498b9a17bc0202ac736bb5e52b0f085850f97 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=93=A6=E9=82=A3=E7=9C=9F=E6=98=AF=E4=B8=80=E7=BA=A7?= =?UTF-8?q?=E6=A3=92?= Date: Thu, 23 Sep 2021 07:31:07 +0000 Subject: [PATCH 1/2] =?UTF-8?q?=E6=8F=90=E4=BA=A4Test=5FResult/openEuler?= =?UTF-8?q?=5F21.09/openEuler=2021.09=E7=89=88=E6=9C=ACKubeOS=E7=89=B9?= =?UTF-8?q?=E6=80=A7=E6=B5=8B=E8=AF=95=E6=8A=A5=E5=91=8A.md.=EF=BC=88?= =?UTF-8?q?=E5=90=AB=E6=80=A7=E8=83=BD=E6=B5=8B=E8=AF=95=E7=BB=93=E6=9E=9C?= =?UTF-8?q?=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...13\350\257\225\346\212\245\345\221\212.md" | 49 +++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 "Test_Result/openEuler_21.09/openEuler 21.09\347\211\210\346\234\254KubeOS\347\211\271\346\200\247\346\265\213\350\257\225\346\212\245\345\221\212.md" diff --git "a/Test_Result/openEuler_21.09/openEuler 21.09\347\211\210\346\234\254KubeOS\347\211\271\346\200\247\346\265\213\350\257\225\346\212\245\345\221\212.md" "b/Test_Result/openEuler_21.09/openEuler 21.09\347\211\210\346\234\254KubeOS\347\211\271\346\200\247\346\265\213\350\257\225\346\212\245\345\221\212.md" new file mode 100644 index 0000000..502f125 --- /dev/null +++ "b/Test_Result/openEuler_21.09/openEuler 21.09\347\211\210\346\234\254KubeOS\347\211\271\346\200\247\346\265\213\350\257\225\346\212\245\345\221\212.md" @@ -0,0 +1,49 @@ +## 3.1 测试整体结论 + +KubeOS特性,共计执行14个用例,主要覆盖了功能测试、异常配置测试、安全测试、性能测试,遗留风险小,整体质量良好。 +空载情况下(不部署k8s),KubeOS底噪小于100M,重启时间约10s。 + + +## 3.2 约束说明 + +1. OS镜像制作前提 + 1. 请确保已安装qemu-img,bc,parted,tar,yum,docker + 2. 容器OS镜像制作需要使用root权限 + 3. 容器OS镜像制作工具的rpm包源为openEuler的全量(everything)ISO + 4. 容器OS镜像制作之前需要先将当前机器上的selinux关闭或者设为允许模式 + 5. 使用默认rpmlist进行容器OS镜像制作出来的镜像默认和制作工具保存在相同路径,该分区至少有25G的剩余空间 + 6. 容器镜像制作时不支持用户自定义配置挂载文件 +2. 容器OS升级为所有软件包原子升级,默认不在容器OS内提供单包升级能力。 +3. 容器OS升级为双区升级的方式,不支持更多分区数量。 +4. 请严格按照提供的升级和回退流程进行操作,异常调用顺序可能会导致系统无法升级或回退。 + + +## 3.3 遗留问题分析 + +### 3.3.1 遗留问题影响以及规避措施 + +| 问题单号 | 问题描述 | 问题级别 | 问题影响和规避措施 | 当前状态 | +| ------------------------ | ------------------- | ------------------- |------------------- | ------------------- | +| | 【openEuler 21.09-KubeOS-接口测试】generate.sh脚本入参不是key value形式,易用性欠佳,和Euler不一致 | 一般 | 不影响功能和使用 | 开发人员定位 | + +### 3.3.2 问题统计 + +| | 问题总数 | 严重 | 主要 | 次要 | 不重要 | +| ------------------------ | ------------------- | ------------------- |------------------- | ------------------- | ------------------- | +| 数目 | 6 | 2 | 1 | 2 | 1 | +| 百分比 | 100% | 33.33% | 16.67% | 33.33% | 16.67% | + +# 4 测试执行 + +## 4.1 测试执行统计数据 + +| 版本名称 | 测试用例数 | 用例执行结果 | 发现问题单数 | +| ------------------------ | ---------- | ------------ | ------------ | +| openEuler-21.09 2021-08-16-20-35-57 | 14 | 失败3个 | 6个 | + + +*数据项说明:* + +*测试用例数--到本测试活动结束时,所有可用测试用例数;* + +*发现问题单数--本测试活动总共发现的问题单数。* \ No newline at end of file -- Gitee From 3eeb7e4dcd66f97bfcd4f7c50cc543ed8888d4d8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=93=A6=E9=82=A3=E7=9C=9F=E6=98=AF=E4=B8=80=E7=BA=A7?= =?UTF-8?q?=E6=A3=92?= Date: Thu, 23 Sep 2021 07:40:59 +0000 Subject: [PATCH 2/2] =?UTF-8?q?update=20Test=5FResult/openEuler=5F21.09/op?= =?UTF-8?q?enEuler=2021.09=E7=89=88=E6=9C=ACKubeOS=E7=89=B9=E6=80=A7?= =?UTF-8?q?=E6=B5=8B=E8=AF=95=E6=8A=A5=E5=91=8A.md.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...13\350\257\225\346\212\245\345\221\212.md" | 43 +++++++++++++++++++ 1 file changed, 43 insertions(+) diff --git "a/Test_Result/openEuler_21.09/openEuler 21.09\347\211\210\346\234\254KubeOS\347\211\271\346\200\247\346\265\213\350\257\225\346\212\245\345\221\212.md" "b/Test_Result/openEuler_21.09/openEuler 21.09\347\211\210\346\234\254KubeOS\347\211\271\346\200\247\346\265\213\350\257\225\346\212\245\345\221\212.md" index 502f125..1485df2 100644 --- "a/Test_Result/openEuler_21.09/openEuler 21.09\347\211\210\346\234\254KubeOS\347\211\271\346\200\247\346\265\213\350\257\225\346\212\245\345\221\212.md" +++ "b/Test_Result/openEuler_21.09/openEuler 21.09\347\211\210\346\234\254KubeOS\347\211\271\346\200\247\346\265\213\350\257\225\346\212\245\345\221\212.md" @@ -1,3 +1,46 @@ +![openEuler ico](../../images/openEuler.png) + +版权所有 © 2021 openEuler社区 + 您对“本文档”的复制、使用、修改及分发受知识共享(Creative Commons)署名—相同方式共享4.0国际公共许可协议(以下简称“CC BY-SA 4.0”)的约束。为了方便用户理解,您可以通过访问https://creativecommons.org/licenses/by-sa/4.0/ 了解CC BY-SA 4.0的概要 (但不是替代)。CC BY-SA 4.0的完整协议内容您可以访问如下网址获取:https://creativecommons.org/licenses/by-sa/4.0/legalcode。 + +修订记录 + +| 日期 | 修订 版本 | 修改描述 | 作者 | +| ------------- | ----------- | ------------------- | ---- | +| 2021年8月28日 | 初稿 | KubeOS 测试报告 | 何歆玥 | +| | | | | +| | | | | + + 关键词: KubeOS + + + +摘要: + + + +缩略语清单: + +| 缩略语 | 英文全名 | 中文解释 | +| ------ | -------- | -------- | +| | | | +| | | | + +# 1 特性概述 + +在云场景下,容器和kubernetes的应用越来越广泛。因此需要针对这个场景专门设计一种新型的OS。因为业务都以容器的形式运行,OS只要支持kubernetes和容器运行时运行就行,不需要额外通过rpm安装包。OS整体升级,可以避免版本分裂等问题。裁剪不需要的包,可以使OS体积减小,升级时间缩短。通过k8s operator控制升级的流程,可以使得业务提前迁移到其他节点,OS升级不会影响业务。 + +# 2 特性测试信息 + +本节描述被测对象的版本信息和测试的时间及测试轮次,包括以来的硬件。 + +| 版本名称 | 测试起始时间 | 测试结束时间 | +| ------------------------ | ------------------- | ------------------- | +| openEuler-21.09 2021-08-16-20-35-57 | 2021年8月25日 | 2021年8月27日 | + + +# 3 测试结论概述 + ## 3.1 测试整体结论 KubeOS特性,共计执行14个用例,主要覆盖了功能测试、异常配置测试、安全测试、性能测试,遗留风险小,整体质量良好。 -- Gitee