diff --git "a/content/zh/docs/A-Tune/\344\275\277\347\224\250\346\226\271\346\263\225.md" "b/content/zh/docs/A-Tune/\344\275\277\347\224\250\346\226\271\346\263\225.md" index c5606944a5ab7b55707d49c3a04815067c00d7bf..9839fd35342575be2482db35d4c716361c24d917 100644 --- "a/content/zh/docs/A-Tune/\344\275\277\347\224\250\346\226\271\346\263\225.md" +++ "b/content/zh/docs/A-Tune/\344\275\277\347\224\250\346\226\271\346\263\225.md" @@ -32,6 +32,7 @@ ## 总体说明 +- 使用A-Tune需要使用root权限。 - atune-adm支持的命令可以通过 **atune-adm help/--help/-h** 查询。 - 使用方法中所有命令的使用举例都是在单机部署模式下,如果是在分布式部署模式下,需要指定服务器IP和端口号,例如: diff --git "a/content/zh/docs/A-Tune/\345\256\211\350\243\205\344\270\216\351\203\250\347\275\262.md" "b/content/zh/docs/A-Tune/\345\256\211\350\243\205\344\270\216\351\203\250\347\275\262.md" index 8649cab65e17558b10a8557b0603b89f5964a44d..ba4ec2d291b4cad7ddaf9ec6e4ca274aed275547 100644 --- "a/content/zh/docs/A-Tune/\345\256\211\350\243\205\344\270\216\351\203\250\347\275\262.md" +++ "b/content/zh/docs/A-Tune/\345\256\211\350\243\205\344\270\216\351\203\250\347\275\262.md" @@ -25,7 +25,9 @@ ## 环境准备 -安装openEuler系统,安装方法参考《openEuler 20.03 LTS 安装指南》。 +- 安装openEuler系统,安装方法参考《openEuler 20.03 LTS 安装指南》。 + +- 安装A-Tune需要使用root权限。 ## 安装A-Tune @@ -89,17 +91,13 @@ A-Tune支持单机模式和分布式模式安装: # yum install atune -y ``` -将RPM数字签名的GPG公钥导入系统。rpm --import /mnt/RPM-GPG-KEY-openEuler - - - 5. 若为分布式部署,请安装A-Tune客户端。 ``` # yum install atune-client -y ``` -6. 验证是否安装成功。 +6. 验证是否安装成功。命令和回显如下表示安装成功。 ``` # rpm -qa | grep atune @@ -108,8 +106,6 @@ A-Tune支持单机模式和分布式模式安装: atune-xxx ``` - 有如上回显信息表示安装成功。 - ## 部署A-Tune diff --git a/content/zh/docs/Container/Attach.md b/content/zh/docs/Container/Attach.md deleted file mode 100644 index c80613f2fdddc5c4f42245dde8464489369369b1..0000000000000000000000000000000000000000 --- a/content/zh/docs/Container/Attach.md +++ /dev/null @@ -1,19 +0,0 @@ -# attach - -用法:**docker attach \[OPTIONS\] CONTAINER** - -功能:附加到一个运行着的容器 - -选项: - ---no-stdin=false 不附加STDIN - ---sig-proxy=true 代理所有到容器内部的信号,不代理SIGCHLD, SIGKILL, SIGSTOP - -示例: - -``` -$ sudo docker attach attach_test -root@2988b8658669:/# ls bin boot dev etc home lib lib64 media mnt opt proc root run sbin srv sys tmp usr var -``` - diff --git "a/content/zh/docs/Container/CNI\347\275\221\347\273\234\351\205\215\347\275\256\350\257\264\346\230\216.md" "b/content/zh/docs/Container/CNI\347\275\221\347\273\234\351\205\215\347\275\256\350\257\264\346\230\216.md" deleted file mode 100644 index 35cfd6dcc17edf649d2a53bf2144a573d6538061..0000000000000000000000000000000000000000 --- "a/content/zh/docs/Container/CNI\347\275\221\347\273\234\351\205\215\347\275\256\350\257\264\346\230\216.md" +++ /dev/null @@ -1,7 +0,0 @@ -# CNI网络配置说明 - -CNI网络配置包含两种类型,文件格式都为json: - -- 单网络平面配置,以.conf和.json为后缀的文件:具体的配置项请参见"附录 > CNI配置参数" 章节的 "表 CNI单网络配置参数"。 -- 多网络平面配置,以.conflist为后缀的文件:具体的配置项请参见"附录 > CNI配置参数" 章节的 "表3 CNI多网络配置参数"。 - diff --git "a/content/zh/docs/Container/CNI\351\205\215\347\275\256\345\217\202\346\225\260.md" "b/content/zh/docs/Container/CNI\351\205\215\347\275\256\345\217\202\346\225\260.md" deleted file mode 100644 index f2a72e856e4b4002700b4b4b75bfdad565795e45..0000000000000000000000000000000000000000 --- "a/content/zh/docs/Container/CNI\351\205\215\347\275\256\345\217\202\346\225\260.md" +++ /dev/null @@ -1,511 +0,0 @@ -# CNI配置参数 - -**表 1** CNI单网络配置参数 - - -
- | -- | -- | -- | -
---|---|---|---|
- | -- | -- | -- | -
- | -- | -- | -- | -
- | -- | -- | -- - - - - - - | -
- | -- | -- | -- | -
- | -- | -- | -- | -
- | -- | -- | -
- (1)underlay_l2、overlay_l2、vpc-router组网默认值distributed_l2,且只支持distributed_l2。 -(2)underlay_ipvlan组网,默认distributed_l2。CCN场景只支持null、fixed;CCE和FST 5G core场景只支持null、distributed_l2。 -(3)phy-direct、dpdk-direct组网,默认l2,可选null、distributed_l2。FST 5G core场景只支持null、distributed_l2。 - - - - - - - |
-
- | -- | -- | -子网信息。Canal支持的subnet mask范围为[8,29],并且要求IP地址不能为Multicast地址(如224.0.0.0/4),保留地址(240.0.0.0/4),本地link地址(169.254.0.0/16)以及本地loop地址(127.0.0.0/8)。 - |
-
- | -- | -- | -- | -
- | -- | -- | -- | -
- | -- | -- | -- | -
- | -- | -- | -- | -
- | -- | -- | -- | -
- | -- | -- | -- | -
- | -- | -- | -- | -
- | -- | -- | -- | -
- | -- | -- | -- | -
- | -- | -- | -- | -
- | -- | -- | -- | -
- | -- | -- | -- | -
- | -- | -- | -- | -
- | -- | -- | -- | -
- | -- | -- | -- | -
- | -- | -- | -- | -
- | -- | -- | -- | -
- | -- | -- | -- - - | -
- | -- | -- | -主要描述键值对类型。表2 - |
-
- | -- | -- | -- | -
- | -- | -- | -- | -
- | -- | -- | -- | -
---|---|---|---|
- | -- | -- | -- | -
- | -- | -- | -- | -
- | -- | -- | -具体配置请参见表1 CNI单网络配置参数。 - |
-
+ | ++ | +
---|---|
+ | ++ | +
+ | ++ | +
+ | +DNS可选项列表,参考https://linux.die.net/man/5/resolv.conf + |
+
+ | ++ | +
---|---|
+ | ++ | +
+ | ++ | +
+ | ++ | +
---|---|
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
---|---|
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
---|---|
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
---|---|
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
---|---|
+ | ++ | +
+ | ++ | +
+ | ++ | +
---|---|
+ | ++ | +
+ | ++ | +
---|---|
+ | ++ | +
+ | ++ | +
---|---|
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ + + + + | +
+ | ++ | +
---|---|
+ | +sandbox的cgroup父路径,runtime可根据实际情况使用cgroupfs或systemd的语法。(不支持配置) + |
+
+ | ++ | +
+ | ++ | +
+ | ++ | +
---|---|
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
---|---|
+ | +sandbox的元数据,这项信息唯一标识一个sandbox,runtime必须利用此信息确保操作正确,runtime也可以根据此信息来改善用户体验,例如构建可读的sandbox名称。 + |
+
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
---|---|
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
---|---|
+ | ++ | +
+ | ++ | +
---|---|
+ | ++ | +
+ | ++ | +
---|---|
+ | ++ | +
+ | ++ | +
+ | ++ | +
---|---|
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
---|---|
+ | ++ | +
+ | ++ | +
---|---|
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
---|---|
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
---|---|
+ | ++ | +
+ | ++ | +
+ | ++ | +
---|---|
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
---|---|
+ | ++ | +
+ | ++ | +
+ | ++ | +
---|---|
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
---|---|
+ | ++ | +
+ | ++ | +
---|---|
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
---|---|
+ | ++ | +
+ | ++ | +
---|---|
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
---|---|
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
---|---|
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
---|---|
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
---|---|
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
---|---|
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
---|---|
+ | ++ | +
+ | ++ | +
+ | ++ | +
---|---|
+ | ++ | +
+ | ++ | +
+ | ++ | +
---|---|
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | +设备的Cgroup权限,(r允许容器从指定的设备读取; w允许容器从指定的设备写入; m允许容器创建尚不存在的设备文件) + |
+
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | +sandbox的额外信息,key是任意string,value是json格式的字符串,这些信息可以是任意调试内容。当verbose为true时info不能为空。(暂不支持配置) + |
+
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | +sandbox的额外信息,key是任意string,value是json格式的字符串,这些信息可以是任意调试内容。当verbose为true时info不能为空。(暂不支持配置) + |
+
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | +Runtime额外的信息,info的key为任意值,value为json格式,可包含任何debug信息;只有Verbose为true是才应该被赋值 + |
+
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
- | -- | -
- | -- | -
- | -- | -
ContainerStats stats - |
-- | -
- | -- | -
- | -- | -
- | -- | -
- | -- | -
ContainerStatus status - |
-- | -
- | -sandbox的额外信息,key是任意string,value是json格式的字符串,这些信息可以是任意调试内容。当verbose为true时info不能为空。(暂不支持配置) - |
-
- | -- | -
- | -- | -
ContainerConfig config - |
-- | -
PodSandboxConfig sandbox_config - |
-- | -
- | -- | -
- | -- | -
- | -- | -
- | -- | -
- | -- | -
- | -- | -
- | -- | -
- | -- | -
- | -- | -
- | -- | -
- | -- | -
- | -- | -
- | -- | -
- | -- | -
- | -- | -
- | -- | -
- | -- | -
- | -- | -
- | -- | -
- | -- | -
- | -- | -
- | -- | -
repeated FilesystemUsage image_filesystems - |
-- | -
- | -- | -
ImageSpec image - |
-- | -
- | -- | -
- | -- | -
Image image - |
-- | -
- | -- | -
- | -- | -
ContainerStatsFilter filter - |
-- | -
- | -- | -
repeated ContainerStats stats - |
-- | -
- | -- | -
ContainerFilter filter - |
-- | -
- | -- | -
repeated Container containers - |
-- | -
- | -- | -
ImageSpec filter - |
-- | -
- | -- | -
repeated Image images - |
-- | -
- | -- | -
PodSandboxFilter filter - |
-- | -
- | -- | -
repeated PodSandbox items - |
-- | -
- | -- | -
- | -- | -
- | -- | -
- | -- | -
PodSandboxStatus status - |
-- | -
- | -sandbox的额外信息,key是任意string,value是json格式的字符串,这些信息可以是任意调试内容。当verbose为true时info不能为空。(暂不支持配置) - |
-
- | -- | -
ImageSpec image - |
-- | -
AuthConfig auth - |
-- | -
PodSandboxConfig sandbox_config - |
-- | -
- | -- | -
- | -- | -
- | -- | -
- | -- | -
- | -- | -
ImageSpec image - |
-- | -
- | -- | -
- | -- | -
- | -- | -
- | -- | -
- | -- | -
PodSandboxConfig config - |
-- | -
- | -- | -
- | -- | -
- | -- | -
- | -- | -
- | -- | -
- | -- | -
- | -- | -
- | -- | -
- | -- | -
- | -- | -
RuntimeStatus status - |
-- | -
- | -Runtime额外的信息,info的key为任意值,value为json格式,可包含任何debug信息;只有Verbose为true是才应该被赋值 - |
-
- | -- | -
- | -- | -
- | -- | -
- | -- | -
- | -- | -
- | -- | -
- | -- | -
- | -- | -
- | -- | -
LinuxContainerResources linux - |
-- | -
- | -- | -
RuntimeConfig runtime_config - |
-- | -
- | -- | -
- | -- | -
- | -- | -
- | -- | -
- | -- | -
- | -- | -
- | -- | -
- | -- | -
@@ -46,12 +45,12 @@ |
---|
- | -- | -
- | -- | -
- | -- | -
- | -- | -
- | -- | -
- | -- | -
- | -- | -
- | -- | -
- | -- | -
@@ -48,11 +48,11 @@ |
---|
- | -- | -- | -
---|---|---|
- | -- | -- - | -
- | -- | -- - | -
- | -- | -- | -
- | -- | -- | -
- | -- | -- | -
---|---|---|
- | -- | -参数格式为<uid>:<gid>:<offset>,参数说明如下: - - |
-
+ | ++ | +
---|---|
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ + | +
+ | ++ + | +
+ | ++ | +
---|---|
+ | ++ + | +
- | -- | -- | -
- | -- | -- | -
- | -- | -|
- | -- | -
- | -- | -
---|---|
- | -- | -
- | -- | -
- | -- | -
- | -- | -
- | -- | -
- | -- | -
- | -- | -
- | -- | -
- | -- | -
- | -- | -
- | -- | -
- | -- | -
- | -- | -
- | -- | -
- | -- | -- | -
- | -- | -- | -
- | -- | -|
- | -- | -
@@ -30,13 +30,13 @@ |
---|
- | -- | -- | -
- | -- | -- | -
- | -- | -|
- | -- | -
- | -- | -
---|---|
- | -- - | -
- | -- - | -
@@ -25,13 +25,13 @@ |
---|
- | -- | -- | -
- | -- | -- | -
- | -- | -
- | -- | -- | -
- - - | -- | -- | -
- | -- | -|
- | -- | -|
- | -- | -
- | -- | -- | -
- | -- | -- | -
- | -- | -- | -
- | -- | -- | -
- | -- | -- | -
- - | -- | -- | -
- | -- | -
- | -- | -- | -
- | -- | -- | -
- | -指定从哪里导入镜像。如果是docker类型,则为镜像压缩包路径,如果是embedded类型,则为镜像manifest路径。 - |
-|
- | -- | -|
- | -- | -
- | -- | -- | -
- - | -- | -- | -
- | -- | -
- | -- | -- | -
---|---|---|
- | -- | -- | -
- | -- | -|
- | -超时时间的秒数,若在该时间内inspect查询容器信息未执行成功,则停止等待并立即报错,默认为120秒,当配置小于等于0的值,表示不启用timeout机制inspect查询容器信息会一直等待,直到获取容器信息成功后返回。 - |
-
- | -- | -- | -
- - | -- | -- | -
- | -- | -|
- | -- | -|
- | -- | -|
- | -- | -|
- | -- | -
+ | ++ | ++ | +
---|---|---|
+ | ++ | +参数格式为<uid>:<gid>:<offset>,参数说明如下: + + |
+
+ | ++ | ++ | +
---|---|---|
+ | ++ | ++ | +
+ | ++ | ++ | +
---|---|---|
+ | ++ | ++ + | +
+ | ++ | ++ + | +
+ | ++ | ++ | +
+ | ++ | ++ | +
@@ -403,52 +444,538 @@ |
---|
- | -- | -- | -
- | -- | -- | -
@@ -27,14 +27,14 @@ |
---|
@@ -305,5 +305,4 @@ docker命令支持多个参数选项,对于参数选项有以下约定: |
---|
- | -- | -- | -|
---|---|---|---|
- | -- | -- | -|
- | -- | -||
- | -- | -- | -- | -
- | -- | -||
- | -- | -||
- | -- | -||
- | -- | -||
- | -- | -||
- | -- | -||
- | -- | -- | -|
- | -- | -||
- | -- | -||
- | -- | -||
- | -- | -- | -|
- | -- | -||
- | -- | -||
- | -- | -||
- | -- | -||
- | -- | -||
- | -- | -||
- | -- | -||
- | -- | -||
- | -- | -- | -- | -
- | -- | -||
- | -- | -||
- | -- | -||
- | -- | -- | -|
- | -- | -||
- | -- | -||
- | -- | -||
- | -- | -||
- | -- | -- | -|
- | -- | -||
- | -- | -||
- | -- | -||
- | -- | -||
- | -- | -- | -|
- | -- | -
+ | ++ | ++ | +|
---|---|---|---|
+ | ++ | ++ | +|
+ | ++ | +||
+ | ++ | ++ | ++ | +
+ | ++ | +||
+ | ++ | +||
+ | ++ | +||
+ | ++ | +||
+ | ++ | +||
+ | ++ | +||
+ | ++ | ++ | +|
+ | ++ | +||
+ | ++ | +||
+ | ++ | +||
+ | ++ | ++ | +|
+ | ++ | +||
+ | ++ | +||
+ | ++ | +||
+ | ++ | +||
+ | ++ | +||
+ | ++ | +||
+ | ++ | +||
+ | ++ | +||
+ | ++ | ++ | ++ | +
+ | ++ | +||
+ | ++ | +||
+ | ++ | +||
+ | ++ | ++ | +|
+ | ++ | +||
+ | ++ | +||
+ | ++ | +||
+ | ++ | +||
+ | ++ | ++ | +|
+ | ++ | +||
+ | ++ | +||
+ | ++ | +||
+ | ++ | +||
+ | ++ | ++ | +|
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | ++ | +
+ | ++ | ++ | +
+ | ++ | +
+ | ++ | +
---|---|
+ | ++ | +
+ | ++ | +
+ | ++ | ++ | +
+ | ++ | ++ | +
+ | ++ | +|
+ | ++ | +
+ | ++ | ++ | +
+ | ++ | ++ | +
+ | ++ | +
+ | ++ | ++ | +
+ | ++ | ++ | +
+ | ++ | +|
+ | ++ | +
+ | ++ | ++ | +
---|---|---|
+ | ++ | ++ | +
+ | ++ | +|
+ | ++ | +
+ | ++ | ++ | +
+ | ++ | ++ | +
+ | ++ | ++ | +
+ + | ++ | ++ | +
+ | ++ | +|
+ | ++ | +|
+ | ++ | +|
+ | ++ | +|
+ | ++ | +
+ | ++ | ++ | +
+ + | ++ | ++ | +
+ | ++ | +|
+ | +超时时间的秒数,若在该时间内inspect查询容器信息未执行成功,则停止等待并立即报错,默认为120秒,当配置小于等于0的值,表示不启用timeout机制inspect查询容器信息会一直等待,直到获取容器信息成功后返回。 + |
+
+ | ++ | ++ | +
+ + + + + | ++ | ++ | +
+ | ++ | +|
+ | ++ | +|
+ | ++ | +|
+ | ++ | +|
+ | ++ | +
+ | ++ | ++ | +
+ | ++ | ++ | +
+ | ++ | +
+ | ++ | ++ | +
+ | ++ | ++ | +
+ | ++ | +
+ | ++ | ++ | +
+ + | ++ | ++ | +
+ | ++ | +
+ | ++ | ++ | +
+ + + | ++ | ++ | +
+ | ++ | +|
+ | ++ | +
+ | ++ | ++ | +
+ + | ++ | ++ | +
+ | ++ | +|
+ | ++ | +
+ | ++ | ++ | +
+ | ++ | ++ | +
+ | ++ | ++ | +
+ | ++ | ++ | +
+ | ++ | ++ | +
+ | ++ | ++ | +
+ | ++ | ++ | +
+ | ++ | ++ | +
+ | ++ | +|
+ | ++ | +
@@ -81,57 +98,395 @@ ARG:命令对应的参数。 |
---|
+ | ++ | ++ | ++ | +
---|---|---|---|
+ | ++ | ++ | +
+ hostpath:containerpath:permission [hostpath:containerpath:permission ...] + + + + + |
+
+ | ++ | ++ | ++ + + + | +
+ | ++ | ++ + | ++ | +
+ | ++ | ++ | ++ | +
---|---|---|---|
+ | ++ | ++ | ++ | +
+ | ++ | ++ | ++ | +
+ | ++ | ++ | ++ | +
+ | ++ | ++ | ++ | +
+ | ++ | ++ | ++ | +
+ | ++ | ++ | ++ | +
---|---|---|---|
+ | ++ | ++ | ++ | +
+ | ++ | ++ | ++ | +
+ | ++ | +64位整数(int64)。值为-1或非负数,-1表示不限制,0表示不设置(不限制);单位可以为空(byte),KB,MB,GB,TB,PB. + |
++ | +
+ | ++ | ++ | ++ | +
+ | ++ | ++ | ++ | +
---|---|---|---|
+ | ++ | +64位整数(int64)。值为正整数,可以为0,0表示不设置(不限制);单位可以为空(byte),KB,MB,GB,TB,PB. + |
++ | +
+ | ++ | ++ | ++ | +
---|---|---|---|
+ | ++ | +rootfsSize解析出的大小为int64范围内以字节表示的正数,默认单位为B,也可指定为([kKmMgGtTpP])?[iI]?[bB]?$ + |
++ | +
+ | ++ | ++ | ++ | +
---|---|---|---|
+ | ++ | +64位整数(int64)。可以为0、负,但不能超过2的63 次方减 1,0、负表示不做限制(max)。 +由于创建容器的过程中会临时打开一些句柄,所以此值不能设置的太小,不然容器可能不受files limit的限制(如果设置的数小于当前已经打开的句柄数,会导致cgroup文件写不进去),建议大于30。 + |
++ | +
+ | ++ | ++ | ++ | +
---|---|---|---|
+ | ++ | ++ | ++ | +
+ | ++ | ++ | ++ | +
---|---|---|---|
+ | ++ | +soft/hard是64位整数(int64)。soft取值 <= hard取值,如果仅仅指定了soft的取值,则hard=soft。对于某些类型的资源并不支持负数,详见下表 + |
+ + | +
- | -- | -- | -
- | -- | -- | -
- | -- | -
- | -- | -- | -
- | -- | -- | -
- | -- | -- | -- | -
---|---|---|---|
- | -- | -- | -
- hostpath:containerpath:permission [hostpath:containerpath:permission ...] - - - - - |
-
- | -- | -- | -- - - - | -
- | -- | -- - | -- | -
@@ -25,7 +25,7 @@ |
---|
- | -- | -- | -
---|---|---|
- | -- | -- | -
- | -- | -|
- | -- | -
- | -- | -
---|---|
- | -- | -
- | -- | -
- | -DNS可选项列表,参考https://linux.die.net/man/5/resolv.conf - |
-
- | -- | -
---|---|
- | -- | -
- | -- | -
- | -- | -
---|---|
Protocol protocol - |
- - | -
- | -- | -
- | -- | -
- | -- | -
- | -- | -
---|---|
- | -- | -
- | -- | -
- | -- | -
- | -- | -
---|---|
- | -- | -
- | -- | -
- | -- | -
- | -- | -
MountPropagation propagation - |
- - | -
- | -- | -
---|---|
- | -- | -
- | -- | -
- | -- | -
- | -- | -
---|---|
- | -- | -
- | -- | -
- | -- | -
---|---|
- | -- | -
- | -- | -
---|---|
- | -- | -
- | -- | -
---|---|
NamespaceOption namespace_options - |
- - | -
SELinuxOption selinux_options - |
- - | -
Int64Value run_as_user - |
- - | -
- | -- | -
- | -- | -
- | -- | -
- | -- - - - - | -
- | -- | -
---|---|
- | -sandbox的cgroup父路径,runtime可根据实际情况使用cgroupfs或systemd的语法。(不支持配置) - |
-
LinuxSandboxSecurityContext security_context - |
- - | -
- | -- | -
- | -- | -
---|---|
- | -- | -
- | -- | -
- | -- | -
- | -- | -
- | -- | -
---|---|
PodSandboxMetadata metadata - |
- sandbox的元数据,这项信息唯一标识一个sandbox,runtime必须利用此信息确保操作正确,runtime也可以根据此信息来改善用户体验,例如构建可读的sandbox名称。 - |
-
- | -- | -
- | -- | -
DNSConfig dns_config - |
- - | -
repeated PortMapping port_mappings - |
- - | -
- | -- | -
- | -存储任意信息的键值对,这些值是不可更改的,且能够利用PodSandboxStatus接口查询 - |
-
LinuxPodSandboxConfig linux - |
- - | -
- | -- | -
---|---|
- | -- | -
- | -- | -
- | -- | -
- | -- | -
---|---|
NamespaceOption options - |
- - | -
- | -- | -
---|---|
Namespace namespaces - |
- - | -
- | -- | -
---|---|
- | -- | -
- | -- | -
- | -- | -
---|---|
- | -- | -
PodSandboxMetadata metadata - |
- - | -
PodSandboxState state - |
- - | -
- | -- | -
repeated PodSandboxNetworkStatus networks - |
- - | -
LinuxPodSandboxStatus linux - |
- - | -
- | -- | -
- | -- | -
- | -- | -
---|---|
PodSandboxState state - |
- - | -
- | -- | -
---|---|
- | -- | -
PodSandboxStateValue state - |
- - | -
- | -- | -
- | -- | -
---|---|
- | -- | -
PodSandboxMetadata metadata - |
- - | -
PodSandboxState state - |
- - | -
- | -- | -
- | -- | -
- | -- | -
- | -- | -
---|---|
- | -- | -
- | -- | -
- | -- | -
---|---|
- | -- | -
- | -- | -
- | -- | -
- | -- | -
- | -- | -
---|---|
- | -- | -
- | -- | -
- | -- | -
---|---|
- | -- | -
- | -- | -
- | -- | -
- | -- | -
- | -- | -
---|---|
ContainerState state - |
- - | -
- | -- | -
---|---|
- | -- | -
PodSandboxStateValue state - |
- - | -
- | -- | -
- | -- | -
- | -- | -
Capability capabilities - |
- - | -
- | -- | -
NamespaceOption namespace_options - |
- - | -
SELinuxOption selinux_options - |
- - | -
Int64Value run_as_user - |
- 运行容器进程的UID。 一次只能指定run_as_user与run_as_username其中之一,run_as_username优先生效 - |
-
- | -运行容器进程的用户名。 如果指定,用户必须存在于容器映像中(即在映像内的/etc/passwd中),并由运行时在那里解析; 否则,运行时必须出错 - |
-
- | -- | -
- | -- | -
- | -- | -
- | -- | -
- | -- | -
- | -- | -
- | -- | -
- | -- | -
- | -- | -
- | -- | -
- | -- | -
- | -- | -
- | -- | -
- | -- | -
- | -- | -
- | -- | -
- | -- | -
- | -- | -
Int64Value uid - |
- - | -
- | -- | -
- | -- | -
---|---|
- | -- | -
- | -- | -
---|---|
- | -- | -
- | -- | -
- | -- | -
StorageIdentifier storage_id - |
- - | -
UInt64Value used_bytes - |
- - | -
UInt64Value inodes_used - |
- - | -
- | -- | -
- | -- | -
- | -- | -
- | -- | -
- | -- | -
- | -- | -
- | -- | -
- | -- | -
---|---|
- | -- | -
- | -- | -
ContainerMetadata metadata - |
- - | -
ImageSpec image - |
- - | -
- | -- | -
ContainerState state - |
- - | -
- | -- | -
- | -- | -
- | -- | -
- | -- | -
---|---|
- | -- | -
ContainerMetadata metadata - |
- - | -
ContainerState state - |
- - | -
- | -- | -
- | -- | -
- | -- | -
- | -- | -
ImageSpec image - |
- - | -
- | -- | -
- | -- | -
- | -- | -
- | -- | -
- | -- | -
repeated Mount mounts - |
- - | -
- | -容器日志文件路径,该文件位于PodSandboxConfig中配置的log_directory文件夹下 - |
-
- | -- | -
---|---|
- | -- | -
- | -- | -
- | -- | -
- | -- | -
---|---|
ContainerAttributes attributes - |
- - | -
CpuUsage cpu - |
- - | -
MemoryUsage memory - |
- - | -
FilesystemUsage writable_layer - |
- - | -
- | -- | -
---|---|
- | -- | -
ContainerMetadata metadata - |
- - | -
- | -- | -
- | -- | -
- | -- | -
---|---|
- | -- | -
- | -- | -
- | -- | -
---|---|
- | -- | -
- | -- | -
- | -- | -
---|---|
- | -- | -
- | -- | -
- | -- | -
- | -- | -
- | -- | -
- | -- | -
- | -- | -
- | -设备的Cgroup权限,(r允许容器从指定的设备读取; w允许容器从指定的设备写入; m允许容器创建尚不存在的设备文件) - |
-
- | -- | -
LinuxContainerResources resources - |
- - | -
LinuxContainerSecurityContext security_context - |
- - | -
- | -- | -
ContainerMetadata metadata - |
- 容器的元数据。 此信息将唯一标识容器,运行时应利用此信息来确保正确操作。 运行时也可以使用此信息来提升UX(用户体检设计),例如通过构造可读名称。(必选) - |
-
ImageSpec image - |
- - | -
- | -- | -
- | -- | -
- | -- | -
repeated KeyValue envs - |
- - | -
repeated Mount mounts - |
- - | -
repeated Device devices - |
- - | -
- | -- | -
- | -- | -
- | -相对于PodSandboxConfig.LogDirectory的路径,用于存储容器主机上的日志(STDOUT和STDERR)。 - |
-
- | -- | -
- | -- | -
- | -- | -
LinuxContainerConfig linux - |
- - | -
- | -- | -
- | -- | -
- | -- | -
NetworkConfig network_config - |
- - | -
- | -- | -
- | -- | -
- | -- | -
- | -- | -
- | -- | -
- | -- | -
- | -- | -
- | -- | -- | -
- | -- | -- | -
@@ -26,14 +26,14 @@ |
---|
- | -- | -- | -
- - | -- | -- | -
- | -- | -
- | -- | -- | -
- - - | -- | -- | -
- | -- | -|
- | -- | -
- | -- | -- | -
- - | -- | -- | -
- | -- | -|
- | -超时时间的秒数,若在该时间内inspect查询容器信息未执行成功,则停止等待并立即报错,默认为120秒,当配置小于等于0的值,表示不启用timeout机制inspect查询容器信息会一直等待,直到获取容器信息成功后返回。 - |
-
- | -- | -- | -
- - - - - | -- | -- | -
- | -- | -|
- | -- | -|
- | -- | -|
- | -- | -|
- | -- | -
+ | ++ | +
---|---|
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
@@ -25,13 +25,13 @@ |
---|
- | -- | -- | -
---|---|---|
- | -- | -- | -
- | -- | -- | -
- | -- | -- | -
- | -- | -
- | -- | -- | -
- - | -- | -- | -
- | -- | -|
- | -- | -
- | -- | -
---|---|
- | -- | -
- | -- | -
@@ -25,19 +25,19 @@ |
---|
- | -- | -- | -- | -
---|---|---|---|
- | -- | -soft/hard是64位整数(int64)。soft取值 <= hard取值,如果仅仅指定了soft的取值,则hard=soft。对于某些类型的资源并不支持负数,详见下表 - |
- - | -
- | -- | -- | -
- | -- | -- | -
- | -- | -
- | -- | -- | -
- | -- | -- | -
@@ -61,151 +79,427 @@ |
---|
FROM busybox + |
@@ -84,5 +90,5 @@ |
---|
@@ -167,11 +253,11 @@ |
---|
@@ -397,5 +483,5 @@ |
---|
+ | ++ | ++ | +
+ + + | ++ | ++ | +
+ | ++ | +|
+ | ++ | +|
+ | ++ | +
+ | ++ | ++ | +
+ | ++ | ++ | +
+ | ++ | ++ | +
+ | ++ | ++ | +
+ | ++ | ++ | +
+ + | ++ | ++ | +
+ | ++ | +
+ | ++ | ++ | +
+ | ++ | ++ | +
+ | +指定从哪里导入镜像。如果是docker类型,则为镜像压缩包路径,如果是embedded类型,则为镜像manifest路径。 + |
+|
+ | ++ | +|
+ | ++ | +
+ | ++ | ++ | +
+ + | ++ | ++ | +
+ | ++ | +
+ | ++ | ++ | +
---|---|---|
+ | ++ | ++ | +
+ | ++ | +|
+ | +超时时间的秒数,若在该时间内inspect查询容器信息未执行成功,则停止等待并立即报错,默认为120秒,当配置小于等于0的值,表示不启用timeout机制inspect查询容器信息会一直等待,直到获取容器信息成功后返回。 + |
+
+ | ++ | ++ | ++ | +
---|---|---|---|
+ | ++ | ++ | ++ | +
+ | ++ | ++ | ++ | +
+ | ++ | ++ | ++ + + + + + + | +
+ | ++ | ++ | ++ | +
+ | ++ | ++ | ++ | +
+ | ++ | ++ | +
+ (1)underlay_l2、overlay_l2、vpc-router组网默认值distributed_l2,且只支持distributed_l2。 +(2)underlay_ipvlan组网,默认distributed_l2。CCN场景只支持null、fixed;CCE和FST 5G core场景只支持null、distributed_l2。 +(3)phy-direct、dpdk-direct组网,默认l2,可选null、distributed_l2。FST 5G core场景只支持null、distributed_l2。 + + + + + + + |
+
+ | ++ | ++ | +子网信息。Canal支持的subnet mask范围为[8,29],并且要求IP地址不能为Multicast地址(如224.0.0.0/4),保留地址(240.0.0.0/4),本地link地址(169.254.0.0/16)以及本地loop地址(127.0.0.0/8)。 + |
+
+ | ++ | ++ | ++ | +
+ | ++ | ++ | ++ | +
+ | ++ | ++ | ++ | +
+ | ++ | ++ | ++ | +
+ | ++ | ++ | ++ | +
+ | ++ | ++ | ++ | +
+ | ++ | ++ | ++ | +
+ | ++ | ++ | ++ | +
+ | ++ | ++ | ++ | +
+ | ++ | ++ | ++ | +
+ | ++ | ++ | ++ | +
+ | ++ | ++ | ++ | +
+ | ++ | ++ | ++ | +
+ | ++ | ++ | ++ | +
+ | ++ | ++ | ++ | +
+ | ++ | ++ | ++ | +
+ | ++ | ++ | ++ | +
+ | ++ | ++ | ++ + + | +
+ | ++ | ++ | +主要描述键值对类型。表2 + |
+
+ | ++ | ++ | ++ | +
+ | ++ | ++ | ++ | +
+ | ++ | ++ | ++ | +
---|---|---|---|
+ | ++ | ++ | ++ | +
+ | ++ | ++ | ++ | +
+ | ++ | ++ | +具体配置请参见表1 CNI单网络配置参数。 + |
+
- | -- | -
---|---|
- | -- | -
- | -- | -
- | -- | -
- | -- | -
- | -- - | -
- | -- - | -
- | -- | -
---|---|
- | -- - | -
- | -- | -- | -- | -
---|---|---|---|
- | -- | -rootfsSize解析出的大小为int64范围内以字节表示的正数,默认单位为B,也可指定为([kKmMgGtTpP])?[iI]?[bB]?$ - |
-- | -
- | -- | -- | -- | -
---|---|---|---|
- | -- | -- | -- | -
- | -- | -- | -- | -
---|---|---|---|
- | -- | -64位整数(int64)。可以为0、负,但不能超过2的63 次方减 1,0、负表示不做限制(max)。 -由于创建容器的过程中会临时打开一些句柄,所以此值不能设置的太小,不然容器可能不受files limit的限制(如果设置的数小于当前已经打开的句柄数,会导致cgroup文件写不进去),建议大于30。 - |
-- | -
- | -- | -- | -- | -
---|---|---|---|
- | -- | -- | -- | -
- | -- | -- | -- | -
- | -- | -- | -- | -
- | -- | -- | -- | -
- | -- | -- | -- | -
- | -- | -- | -- | -
---|---|---|---|
- | -- | -64位整数(int64)。值为正整数,可以为0,0表示不设置(不限制);单位可以为空(byte),KB,MB,GB,TB,PB. - |
-- | -
- | -- | -- | -- | -
---|---|---|---|
- | -- | -- | -- | -
- | -- | -- | -- | -
- | -- | -64位整数(int64)。值为-1或非负数,-1表示不限制,0表示不设置(不限制);单位可以为空(byte),KB,MB,GB,TB,PB. - |
-- | -
- | -- | -- | -- | -
- | -- | -- | -
---|---|---|
- | -- | -- - | -
- | -- | -- | -
- | -- | -- | -
- | -- | -- | -
- | -- | -
---|---|
- | -- - | -
- | -- - | -
- | -- | -- | -- | -
---|---|---|---|
- | -- | -- | -- - - | -
- | -- | -- - - | -
- | -- | -
---|---|
- | -- | -
- | -- | -
- | -- - | -
- | -- | -- | -
---|---|---|
- | -- | -- | -
- | -- | -|
- | -- | -|
- | -- | -- | -
- | -- | -|
- | -- | -- | -
- | -- | -- | -
- | -- | -- | -
---|---|---|
- | -- | -- - - - - | -
- | -- | -- - | -
- | -- | -- - - - | -
- | -- | -- | -
---|---|---|
- | -- | -- | -
- | -- | -- | -
- | -- | -- | -
- | -- | -- | -
- | -- | -- | -
- | -- | -- | -
- | -- | -- | -
- | -- | -
---|---|
- | -- | -
- | -- | -
- | -- | -
- | -- | -
- | -- | -
- | -- | -
- | -- | -
- | -- | -
- | -- | -
- | -- | -
- | -- | -
+ | ++ | +
---|---|
+ | ++ | +
+ | ++ | +
+ | ++ + | +
+ | ++ | +
---|---|
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | +
+ | ++ | ++ | +
---|---|---|
+ | ++ | ++ | +
+ | ++ | ++ | +
+ | ++ | ++ | +
+ | ++ | ++ | +
+ | ++ | ++ | +
+ | ++ | ++ | +
+ | ++ | ++ | +
+ | ++ | ++ | +
---|---|---|
+ | ++ | ++ + | +
+ | ++ | ++ | +
+ | ++ | ++ | +
+ | ++ | ++ | +
- | -- | -- | -
---|---|---|
- | -- | -- | -
- | -- | -- | -
- | -- | -- | -
- | -- | -- | -
- | -- | -- | -
- | -- | -- | -
- | -- | -- - | -
+ | ++ | ++ | ++ | +
---|---|---|---|
+ | ++ | ++ | ++ + + | +
+ | ++ | ++ + + | +
+ | ++ | ++ | +
---|---|---|
+ | ++ | ++ | +
+ | ++ | ++ | +
+ | ++ | ++ | +
+ | ++ | ++ | +
+ | ++ | ++ | +
+ | ++ | ++ | +
+ | ++ | ++ + | +
+ | ++ | ++ | +
---|---|---|
+ | ++ | ++ | +
+ | ++ | +|
+ | ++ | +|
+ | ++ | ++ | +
+ | ++ | +|
+ | ++ | ++ | +
+ | ++ | ++ | +
+ | ++ | ++ | +
---|---|---|
+ | ++ | ++ + + + + | +
+ | ++ | ++ + | +
+ | ++ | ++ + + + | +