From 811651cef2ee5ad0d53a46f40d41e179fd8edd22 Mon Sep 17 00:00:00 2001 From: chopupu <1123478123@qq.com> Date: Thu, 8 May 2025 17:28:49 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A7=84=E8=8C=83kuasar=E6=96=87=E6=A1=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 规范kuasar文档 --- .../.markdownlint.json | 0 .../cloud/container_runtime/kuasar/_toc.yaml | 13 +++++++++++++ .../kuasar}/figures/kuasar_arch.png | Bin .../kuasar/kuasar_appendix.md | 3 +-- .../kuasar/kuasar_install_config.md | 7 +++---- .../container_runtime/kuasar/kuasar_usage.md | 17 +++++++++-------- .../cloud/container_runtime/kuasar/overview.md | 2 +- 7 files changed, 27 insertions(+), 15 deletions(-) rename docs/zh/docs/cloud/{container_form => container_runtime}/.markdownlint.json (100%) create mode 100644 docs/zh/docs/cloud/container_runtime/kuasar/_toc.yaml rename docs/zh/docs/{Container => cloud/container_runtime/kuasar}/figures/kuasar_arch.png (100%) rename "docs/zh/docs/Container/kuasar\351\231\204\345\275\225.md" => docs/zh/docs/cloud/container_runtime/kuasar/kuasar_appendix.md (96%) rename "docs/zh/docs/Container/kuasar\345\256\211\350\243\205\344\270\216\351\205\215\347\275\256.md" => docs/zh/docs/cloud/container_runtime/kuasar/kuasar_install_config.md (87%) rename "docs/zh/docs/Container/kuasar\344\275\277\347\224\250\346\214\207\345\215\227.md" => docs/zh/docs/cloud/container_runtime/kuasar/kuasar_usage.md (87%) rename "docs/zh/docs/Container/kuasar\345\244\232\346\262\231\347\256\261\350\277\220\350\241\214\346\227\266.md" => docs/zh/docs/cloud/container_runtime/kuasar/overview.md (91%) diff --git a/docs/zh/docs/cloud/container_form/.markdownlint.json b/docs/zh/docs/cloud/container_runtime/.markdownlint.json similarity index 100% rename from docs/zh/docs/cloud/container_form/.markdownlint.json rename to docs/zh/docs/cloud/container_runtime/.markdownlint.json diff --git a/docs/zh/docs/cloud/container_runtime/kuasar/_toc.yaml b/docs/zh/docs/cloud/container_runtime/kuasar/_toc.yaml new file mode 100644 index 000000000..67cd1259e --- /dev/null +++ b/docs/zh/docs/cloud/container_runtime/kuasar/_toc.yaml @@ -0,0 +1,13 @@ +label: Kuasar多沙箱容器运行时 +isManual: true +description: 一款支持多种类型沙箱统一管理的容器运行时,可同时支持多种业界主流的沙箱隔离技术 +sections: + +- label: 概述 + href: ./overview.md +- label: 安装与配置 + href: ./kuasar_install_config.md +- label: 使用指南 + href: ./kuasar_usage.md +- label: 附录 + href: ./kuasar_appendix.md diff --git a/docs/zh/docs/Container/figures/kuasar_arch.png b/docs/zh/docs/cloud/container_runtime/kuasar/figures/kuasar_arch.png similarity index 100% rename from docs/zh/docs/Container/figures/kuasar_arch.png rename to docs/zh/docs/cloud/container_runtime/kuasar/figures/kuasar_arch.png diff --git "a/docs/zh/docs/Container/kuasar\351\231\204\345\275\225.md" b/docs/zh/docs/cloud/container_runtime/kuasar/kuasar_appendix.md similarity index 96% rename from "docs/zh/docs/Container/kuasar\351\231\204\345\275\225.md" rename to docs/zh/docs/cloud/container_runtime/kuasar/kuasar_appendix.md index 717945533..9e55c8a0d 100644 --- "a/docs/zh/docs/Container/kuasar\351\231\204\345\275\225.md" +++ b/docs/zh/docs/cloud/container_runtime/kuasar/kuasar_appendix.md @@ -2,7 +2,7 @@ /var/lib/kuasar/config_stratovirt.toml配置文件字段说明: -``` +```conf [sandbox] log_level :指定kuasar日志级别,默认为info @@ -22,4 +22,3 @@ enable_mem_prealloc :指定是否开启内存预占 [hypervisor.virtiofsd_conf] path :指定vhost_user_fs路径 ``` - diff --git "a/docs/zh/docs/Container/kuasar\345\256\211\350\243\205\344\270\216\351\205\215\347\275\256.md" b/docs/zh/docs/cloud/container_runtime/kuasar/kuasar_install_config.md similarity index 87% rename from "docs/zh/docs/Container/kuasar\345\256\211\350\243\205\344\270\216\351\205\215\347\275\256.md" rename to docs/zh/docs/cloud/container_runtime/kuasar/kuasar_install_config.md index 42370c79e..bcc992ae9 100644 --- "a/docs/zh/docs/Container/kuasar\345\256\211\350\243\205\344\270\216\351\205\215\347\275\256.md" +++ b/docs/zh/docs/cloud/container_runtime/kuasar/kuasar_install_config.md @@ -6,8 +6,8 @@ - 为了获取更好的性能体验,kuasar需要运行在裸金属服务器上,**暂不支持kuasar运行在虚拟机内**。 - kuasar运行依赖以下openEuler组件,请确保环境上已安装所需版本的依赖组件。 - - iSulad(请参考iSula容器引擎的[安装与配置](./安装与配置.md)章节安装iSulad) - - StratoVirt(请参考StratoVirt的[安装](../StratoVirt/安装StratoVirt.md)章节安装StratoVirt) + - iSulad(请参考iSula容器引擎的[安装与配置](../../container_engine/isula_container_engine/installation_configuration.md)章节安装iSulad) + - StratoVirt(请参考StratoVirt的[安装](../../../StratoVirt/安装StratoVirt.md)章节安装StratoVirt) ### 安装操作 @@ -81,7 +81,7 @@ timeout: 10 ### kuasar的配置 -修改kuasar对接stratovirt配置文件(可使用默认配置,配置文件字段说明详见[附录](./kuasar附录.md )) +修改kuasar对接stratovirt配置文件(可使用默认配置,配置文件字段说明详见[附录](./kuasar_appendix.md)) ```sh $ cat /var/lib/kuasar/config_stratovirt.toml @@ -124,4 +124,3 @@ $ systemctl status kuasar-vmm CGroup: /system.slice/kuasar-vmm.service └─ 1000445 /usr/local/bin/vmm-sandboxer --listen /run/vmm-sandboxer.sock --dir /run/kuasar-vmm ``` - diff --git "a/docs/zh/docs/Container/kuasar\344\275\277\347\224\250\346\214\207\345\215\227.md" b/docs/zh/docs/cloud/container_runtime/kuasar/kuasar_usage.md similarity index 87% rename from "docs/zh/docs/Container/kuasar\344\275\277\347\224\250\346\214\207\345\215\227.md" rename to docs/zh/docs/cloud/container_runtime/kuasar/kuasar_usage.md index 2c9b70bff..f848df4aa 100644 --- "a/docs/zh/docs/Container/kuasar\344\275\277\347\224\250\346\214\207\345\215\227.md" +++ b/docs/zh/docs/cloud/container_runtime/kuasar/kuasar_usage.md @@ -68,24 +68,25 @@ ```sh $ crictl start c11df540f913e57d1e28372334c028fd6550a2ba73208a3991fbcdb421804a50 ``` - + 查看容器列表,容器为running状态 + ```sh $ crictl ps CONTAINER IMAGE CREATED STATE NAME ATTEMPT POD ID c11df540f913e docker.io/library/busybox:latest 2 minutes ago Running busybox 0 5cbcf744949d8 ``` ->![](./public_sys-resources/icon-note.gif) **说明:** ->以上步骤4、5、6也可以通过`crictl run`命令直接启动一个pod以及对应的业务容器 -> ->```sh ->$ crictl run -r vmm --no-pull container-config.yaml podsandbox-config.yaml ->``` + >[!NOTE]说明 + >以上步骤4、5、6也可以通过`crictl run`命令直接启动一个pod以及对应的业务容器 + > + >```sh + >$ crictl run -r vmm --no-pull container-config.yaml podsandbox-config.yaml + >``` 7. 停止并删除容器以及pod ```sh $ crictl rm -f c11df540f913e $ crictl rmp -f 5cbcf744949d8 - ``` \ No newline at end of file + ``` diff --git "a/docs/zh/docs/Container/kuasar\345\244\232\346\262\231\347\256\261\350\277\220\350\241\214\346\227\266.md" b/docs/zh/docs/cloud/container_runtime/kuasar/overview.md similarity index 91% rename from "docs/zh/docs/Container/kuasar\345\244\232\346\262\231\347\256\261\350\277\220\350\241\214\346\227\266.md" rename to docs/zh/docs/cloud/container_runtime/kuasar/overview.md index 55510ebb6..1f9a7fb1f 100644 --- "a/docs/zh/docs/Container/kuasar\345\244\232\346\262\231\347\256\261\350\277\220\350\241\214\346\227\266.md" +++ b/docs/zh/docs/cloud/container_runtime/kuasar/overview.md @@ -8,5 +8,5 @@ openEuler基于Kuasar统一容器运行时并结合已有openEuler生态中iSula **图 1** Kuasar多沙箱容器运行时架构 ![](./figures/kuasar_arch.png) ->![](./public_sys-resources/icon-note.gif) **说明:** +>[!NOTE]说明 >kuasar的安装和使用需要使用root权限。 -- Gitee