diff --git a/Projects/Developer/Developer_Features.md b/Projects/Developer/Developer_Features.md index f61f435391156fb7692956073b74f07400f6b760..7028d45049e02842d22ab89a000b55bb5c9ae753 100644 --- a/Projects/Developer/Developer_Features.md +++ b/Projects/Developer/Developer_Features.md @@ -17,7 +17,7 @@ Developer 特性清单 ### 能力中心 能力中心展示的是开发者平台所有的能力(开发者共享的能力和平台自身提供的能力)。包含详细的API描述文档,供开发者在线查看,模拟,体验。 -![输入图片说明](../../uploads/images/2021/developer/%E8%83%BD%E5%8A%9B%E4%B8%AD%E5%BF%83%E9%A6%96%E9%A1%B5.png) +![](/uploads/images/2021/developer/capability-center-index.png "capability-center-index.png") ### 应用孵化 @@ -30,21 +30,21 @@ Developer 特性清单 开发集成平台提供的端到端开发流程如下: -![输入图片说明](../../uploads/images/2021/developer/%E5%BA%94%E7%94%A8%E5%AD%B5%E5%8C%96.png) +![](/uploads/images/2021/developer/app-incubation.png "app-incubation.png") #### 创建项目 创建项目时,需要输入项目基本信息。当前版本支持容器应用和虚机应用。 -![输入图片说明](../../uploads/images/2021/developer/%E5%88%9B%E5%BB%BA%E9%A1%B9%E7%9B%AE.png) +![](/uploads/images/2021/developer/create-app.png "create-app.png") #### 能力中心-可选 创建项目时选择的能力,这里会展示对应能力的详细API,帮助开发者理解如何调用能力服务,并在后台提供API模拟器,可以测试API的请求和返回值。 -![输入图片说明](../../uploads/images/2021/developer/%E8%83%BD%E5%8A%9B%E4%B8%AD%E5%BF%83.png) +![](/uploads/images/2021/developer/capability-center-optional.png "capability-center-optional.png") #### 选择沙箱 选择相应的沙箱环境进行部署调测 -![输入图片说明](../../uploads/images/2021/developer/%E9%80%89%E6%8B%A9%E6%B2%99%E7%AE%B1.png) +![](/uploads/images/2021/developer/select-sandbox.png "select-sandbox.png") #### 部署调测 容器应用部署调测分为三个部署: @@ -53,7 +53,7 @@ Developer 特性清单 集成开发-系统管理-系统镜像管理-容器镜像 - 将镜像文件上传至容器镜像管理中。 -![输入图片说明](../../uploads/images/2021/developer/%E5%AE%B9%E5%99%A8%E9%95%9C%E5%83%8F%E4%B8%8A%E4%BC%A0.png) +![](/uploads/images/2021/developer/uoload-container-image.png "uoload-container-image.png") - 配置部署文件 @@ -62,7 +62,7 @@ Developer 特性清单 - 支持helmchart文件上传。 - ![输入图片说明](../../uploads/images/2021/developer/k8%E8%84%9A%E6%9C%AC%E4%B8%8A%E4%BC%A0.png) + ![](/uploads/images/2021/developer/upload-k8s-yaml.png "upload-k8s-yaml.png") - 部署调测 @@ -73,63 +73,64 @@ Developer 特性清单 - **Step4** 可以通过远程登录,查看应用的部署详细信息以及日志 - **Step5** 测试完成后,通过【删除】按钮释放测试环境,如需修改,请在完成镜像修改后,循环以上Step1->Step2->Step3->Step4操作,对应用进行反复测试 -![输入图片说明](../../uploads/images/2021/developer/%E5%AE%B9%E5%99%A8%E9%83%A8%E7%BD%B2%E8%B0%83%E6%B5%8B.png) +![](/uploads/images/2021/developer/container-deploy-test.png "container-deploy-test.png") 虚机应用部署调测分为以下三个步骤: - 选择虚机沙箱 -![输入图片说明](../../uploads/images/2021/developer/%E8%99%9A%E6%9C%BA%E6%B2%99%E7%AE%B1%E9%80%89%E6%8B%A9.png) +![](/uploads/images/2021/developer/select-vm-sandbox.png "select-vm-sandbox.png") 配置虚机的规格、镜像、网络等信息 - 输入虚机名称 -![输入图片说明](../../uploads/images/2021/developer/%E8%99%9A%E6%9C%BA%E5%90%8D%E7%A7%B0.png) +![](/uploads/images/2021/developer/input-vm-name.png "input-vm-name.png") - 配置虚机镜像源 -![输入图片说明](../../uploads/images/2021/developer/%E8%99%9A%E6%9C%BA%E9%95%9C%E5%83%8F%E9%80%89%E6%8B%A9.png) +![](/uploads/images/2021/developer/select-vm-image.png "select-vm-image.png") - 配置虚机资源规格 -![输入图片说明](../../uploads/images/2021/developer/%E8%99%9A%E6%9C%BA%E8%A7%84%E5%88%99%E9%80%89%E6%8B%A9.png) +![](/uploads/images/2021/developer/select-vm-flavor.png "select-vm-flavor.png") - 设置虚机网络类型,默认全选 -![输入图片说明](../../uploads/images/2021/developer/%E8%99%9A%E6%9C%BA%E7%BD%91%E7%BB%9C%E9%85%8D%E7%BD%AE.png) +![](/uploads/images/2021/developer/config-vm-network.png "config-vm-network.png") - 启动虚机 -![输入图片说明](../../uploads/images/2021/developer/%E5%90%AF%E5%8A%A8%E8%99%9A%E6%9C%BA%E9%83%A8%E7%BD%B2.png) +![](/uploads/images/2021/developer/start-vm.png "start-vm.png") 申请到的虚机可以远程登录和SSH到虚机进行应用开发调测: -![输入图片说明](../../uploads/images/2021/developer/%E8%BF%9C%E7%A8%8B%E8%B0%83%E6%B5%8B.png) +![](/uploads/images/2021/developer/vm-ssh.png "vm-ssh.png") - 导出镜像 - 将镜像下载到镜像管理中 -![输入图片说明](../../uploads/images/2021/developer/%E9%95%9C%E5%83%8F%E5%AF%BC%E5%87%BA.png) +![](/uploads/images/2021/developer/export-vm-image.png "export-vm-image.png") #### 制作镜像 根据项目的基本信息,将应用进行打包: -![输入图片说明](../../uploads/images/2021/developer/%E5%BA%94%E7%94%A8%E6%89%93%E5%8C%85.png) +![](/uploads/images/2021/developer/make-vm-image.png "make-vm-image.png") #### 测试认证 - 对接认证测试平台,所有完成开发的应用都需要通过认证测试平台的认证后才能发布到AppStore平台,生成的认证测试报告会附带发送给你AppStore平台。 - - 选择测试场景 -![输入图片说明](../../uploads/images/2021/developer/%E9%80%89%E6%8B%A9%E6%B5%8B%E8%AF%95%E5%9C%BA%E6%99%AF.png) +对接认证测试平台,所有完成开发的应用都需要通过认证测试平台的认证后才能发布到AppStore平台,生成的认证测试报告会附带发送给你AppStore平台。 + +- 选择测试场景 +![](/uploads/images/2021/developer/select-test-scence.png "select-test-scence.png") - - 执行测试用例 -![输入图片说明](../../uploads/images/2021/developer/%E6%89%A7%E8%A1%8C%E6%B5%8B%E8%AF%95%E7%94%A8%E4%BE%8B.png) +- 执行测试用例 +![](/uploads/images/2021/developer/execute-test-case.png "execute-test-case.png") - 应用发布 认证通过的应用,通过这里可以直接发布到EdgeGallery的AppStore平台,同时如果在【应用配置】时填写了应用服务发布配置,该应用同样会做为能力服务,被收录到能力中心里,可以被其他应用开发者使用。 -![输入图片说明](../../uploads/images/2021/developer/%E5%BA%94%E7%94%A8%E5%8F%91%E5%B8%83.png) +![](/uploads/images/2021/developer/release-app.png "release-app.png") ### 系统 @@ -138,16 +139,17 @@ Developer 特性清单 #### 沙箱管理 - 沙箱节点列表 -![输入图片说明](../../uploads/images/2021/developer/%E6%B2%99%E7%AE%B1%E8%8A%82%E7%82%B9%E5%88%97%E8%A1%A8.png) +![](/uploads/images/2021/developer/sandbox-list.png "sandbox-list.png") - 新增沙箱节点 -![](/uploads/images/2021/developer/sys-saxbox-new.PNG "sys-saxbox-new.PNG") +![](/uploads/images/2021/developer/sandbox-new.png "saxbox-new.png") #### 能力中心管理 - 能力中心列表 -![输入图片说明](../../uploads/images/2021/developer/%E8%83%BD%E5%8A%9B%E4%B8%AD%E5%BF%83%E5%88%97%E8%A1%A8.png) -- 新增能力中心 +![](/uploads/images/2021/developer/capability-list.png "capability-list.png") + +- 新增能力 -![输入图片说明](../../uploads/images/2021/developer/%E6%96%B0%E5%A2%9E%E8%83%BD%E5%8A%9B.png) +![](/uploads/images/2021/developer/capability-new.png "capability-new.png") diff --git a/Projects/Developer/container_app_guide.md b/Projects/Developer/container_app_guide.md index bf4b7c6a8d4a806f7d998070e332f8a23d5ec76c..107de51ac282649b0e63bbf240792134f2823fab 100644 --- a/Projects/Developer/container_app_guide.md +++ b/Projects/Developer/container_app_guide.md @@ -12,7 +12,7 @@ ## 配置沙箱环境:developer新增K8S沙箱环境 **1.** 利用admin账户登录Developer平台,打开集成开发-系统管理-沙箱管理,点击右上角新增沙箱环境按钮,添加k8的沙箱
-![输入图片说明](../../uploads/images/2021/developer/k8s%E6%B2%99%E7%AE%B1%E9%85%8D%E7%BD%AE.png) +![](/uploads/images/2021/developer/config-k8s-sandbox.png "config-k8s-sandbox.png") **2.** 参数说明:
**名称** 边缘节点(沙箱环境)的名称      **lcmIp** lcmcontroller的ip地址
**mecHost:** 边缘节点的IP地址      **端口号** lcmcontroller对外暴露的端口号
@@ -20,29 +20,28 @@ **架构** 根据自己的需要选择      **部署区域** 根据自己的需要填写
**mecPort**连接mechost的端口号     **其他** 可以不用改动(资源配置可以为空)
**3.** 上传的配置文件结构如下,自己配置部分已由xxx代替:
-![输入图片说明](/uploads/images/2021/0701/151313_489a9540_5504908.png "config.png") +![](/uploads/images/2021/0701/151313_489a9540_5504908.png "config.png") ## 容器应用开发 ### 新建容器应用项目,主要的是选择容器属性,因为涉及到后续的发布能力,以新建项目为例作出说明 #### 1. 进入首页,点击应用孵化图标 -![输入图片说明](../../uploads/images/2021/developer/%E5%BA%94%E7%94%A8%E5%AD%B5%E5%8C%96.png) +![](/uploads/images/2021/developer/app-incubation.png "app-incubation.png") #### 2. 点击创建应用,记得负载类型选择容器 -![输入图片说明](../../uploads/images/2021/developer/%E5%AE%B9%E5%99%A8%E9%A1%B9%E7%9B%AE%E5%88%9B%E5%BB%BA.png) - +![](/uploads/images/2021/developer/container-app-new.png "container-app-new.png") #### 3. 点击能力中心,可以选择平台已有能力或者开发者已发布的能力 -![输入图片说明](../../uploads/images/2021/developer/%E8%83%BD%E5%8A%9B%E9%80%89%E6%8B%A9.png) +![](/uploads/images/2021/developer/select-capability.png "select-capability.png") #### 4. 点击选择沙箱,选择可用的沙箱,然后上传部署脚本 -![输入图片说明](../../uploads/images/2021/developer/%E5%AE%B9%E5%99%A8-%E6%B2%99%E7%AE%B1%E9%80%89%E6%8B%A9.png) +![](/uploads/images/2021/developer/select-container-sandbox.png "select-container-sandbox.png") #### 5. 接第四步,上传脚本完成,点击右侧,容器启动按钮,开始部署,部署完成,释放环境,点击右下角完成 -![输入图片说明](../../uploads/images/2021/developer/%E5%AE%B9%E5%99%A8-%E9%83%A8%E7%BD%B2%E8%B0%83%E6%B5%8B.png) +![](/uploads/images/2021/developer/container-deploy-test-other.png "container-deploy-test-other.png") #### 6. 点击制作镜像,可以配置需要发布的服务,点击右下角打包预览,打包完成,点击右上角,返回孵化流程 -![输入图片说明](../../uploads/images/2021/developer/%E5%AE%B9%E5%99%A8-%E5%88%B6%E4%BD%9C%E9%95%9C%E5%83%8F.png) +![](/uploads/images/2021/developer/make-container-image.png "make-container-image.png") ####7. 点击测试认证,选择对应的测试场景,点击右下角开始测试,等待测试完成 -![输入图片说明](../../uploads/images/2021/developer/%E5%AE%B9%E5%99%A8-%E6%B5%8B%E8%AF%95%E8%AE%A4%E8%AF%81.png) +![](/uploads/images/2021/developer/container-atp-test.png "container-atp-test.png") #### 8. 发布,测试完成,点击测试用例页面上部的发布按钮,发布应用到应用仓库 #### 9. 点击应用仓库,查看已发布应用 -![输入图片说明](../../uploads/images/2021/developer/%E5%AE%B9%E5%99%A8-%E5%BA%94%E7%94%A8%E4%BB%93%E5%BA%93.png) +![](/uploads/images/2021/developer/container-appstore.png "container-appstore.png") ## FAQ 常见问题 #### 1.开发者对容器应用部署调测时,可以下载开发者平台提供的样例yaml,根据自己需要部署的应用,修改样例yaml并上传使用。
diff --git a/Projects/Developer/vm_app_guide.md b/Projects/Developer/vm_app_guide.md index ca0d58ef69be357a16e4e3b093a70d77317cf370..a64bcb28ab8d5d84a3919cfe1b1a13005f414c6c 100644 --- a/Projects/Developer/vm_app_guide.md +++ b/Projects/Developer/vm_app_guide.md @@ -5,12 +5,12 @@ ### edgegallery 安装v1.5版本 文件管理系统的安装 openstack安装 W版本 1. **openstack初始化配置** -[参考文档](../../Projects/Developer/Developer_OpenStack_Pre-configure.md) +[参考文档](/Projects/Developer/Developer_OpenStack_Pre-configure.md) ## 配置沙箱环境:developer新增openstack沙箱环境 1. develoepr平台用管理员用户admin登录 打开系统-沙箱环境管理-新增沙箱环境 -![输入图片说明](../../uploads/images/2021/developer/%E6%B2%99%E7%AE%B1%E9%85%8D%E7%BD%AE.png) +![](/uploads/images/2021/developer/config-sandbox.png "config-sandbox.png") 参数填写规范如下: 名称:沙箱名称,不限 lcmIp: 如果是单机部署edgegallery,即为edgegallery本机ip,如果多机部署为边缘节点ip @@ -50,36 +50,36 @@ route add -net 192.168.225.0 netmask 255.255.255.0 gw openstack_ip 1.新建系统镜像 系统 - 系统镜像管理 - 新建系统镜像 -![输入图片说明](../../uploads/images/2021/developer/%E7%B3%BB%E7%BB%9F%E9%95%9C%E5%83%8F%E7%AE%A1%E7%90%86.png) +![](/uploads/images/2021/developer/vm-image-new.png "vm-image-new.png") 镜像名唯一 ,磁盘大小必须大于该镜像所需的最小磁盘大小 填写镜像的基本信息后点击确认 2.上传镜像文件 目前支持的镜像格式为qcow2和iso -![输入图片说明](../../uploads/images/2021/developer/%E4%B8%8A%E4%BC%A0%E9%95%9C%E5%83%8F.png) +![](/uploads/images/2021/developer/flavor-list.png "flavor-list.png") ## 虚机应用开发 1. 新建项目:点击工作空间-新建项目,选择应用集成。 -![输入图片说明](../../uploads/images/2021/developer/%E6%96%B0%E5%BB%BA%E9%A1%B9%E7%9B%AE.png) +![](/uploads/images/2021/developer/vm-app-new.png "vm-app-new.png") 填写项目的基本信息。对于虚机应用,类型选择虚机,架构支持X86和ARM 2.选择沙箱:选择沙箱,新建虚机,填写虚机应用的基本信息、资源配置、基础镜像选择、选择网络配置、以及其他主机组、注入脚本等配置。 -![输入图片说明](../../uploads/images/2021/developer/%E5%88%9B%E5%BB%BA%E8%99%9A%E6%9C%BA.png) +![](/uploads/images/2021/developer/vm-new.png "vm-new.png") 点击保存后,点击启动 -![输入图片说明](../../uploads/images/2021/developer/%E8%99%9A%E6%9C%BA%E9%83%A8%E7%BD%B2.png) +![](/uploads/images/2021/developer/deploy-vm.png "deploy-vm.png") 3.部署调测可选:部署调测过程会从openstack拉起虚机镜像,用于开发者应用开发和调测。需提前安装和配置好openstack,由于资源有限,有可能部署调测失败 部署调测成功后,我们可以通过VNC远程登录和SSH,登录到申请的虚拟机中,也可以通过上传文件将APP应用包上传至虚拟机中,安装调测应用 4.制作镜像: 查看应用的基本信息,并打包预览 -![输入图片说明](../../uploads/images/2021/developer/%E5%88%B6%E4%BD%9C%E9%95%9C%E5%83%8F.png) +![](/uploads/images/2021/developer/new-vm-image.png "new-vm-image.png") 5.测试认证: 点击开始测试,选择测试场景-点击开始,该步骤会对developer生成的应用包进行相关的遵从性、生命周期、安全等测试,测试通过后可发布到appstore -![输入图片说明](../../uploads/images/2021/developer/%E6%B5%8B%E8%AF%95%E8%AE%A4%E8%AF%81.png) +![](/uploads/images/2021/developer/atp-test.png "atp-test.png") 最后将应用发布到appstore中 diff --git "a/uploads/images/2021/developer/\345\272\224\347\224\250\345\255\265\345\214\226.png" b/uploads/images/2021/developer/app-incubation.png similarity index 100% rename from "uploads/images/2021/developer/\345\272\224\347\224\250\345\255\265\345\214\226.png" rename to uploads/images/2021/developer/app-incubation.png diff --git a/uploads/images/2021/developer/app-incubation_en.png b/uploads/images/2021/developer/app-incubation_en.png new file mode 100644 index 0000000000000000000000000000000000000000..7390b9272937a7a99d0e0eb45e3e9703dc70cc8c Binary files /dev/null and b/uploads/images/2021/developer/app-incubation_en.png differ diff --git "a/uploads/images/2021/developer/\346\265\213\350\257\225\350\256\244\350\257\201.png" b/uploads/images/2021/developer/atp-test.png similarity index 100% rename from "uploads/images/2021/developer/\346\265\213\350\257\225\350\256\244\350\257\201.png" rename to uploads/images/2021/developer/atp-test.png diff --git "a/uploads/images/2021/developer/\350\203\275\345\212\233\344\270\255\345\277\203\351\246\226\351\241\265.png" b/uploads/images/2021/developer/capability-center-index.png similarity index 100% rename from "uploads/images/2021/developer/\350\203\275\345\212\233\344\270\255\345\277\203\351\246\226\351\241\265.png" rename to uploads/images/2021/developer/capability-center-index.png diff --git a/uploads/images/2021/developer/capability-center-index_en.png b/uploads/images/2021/developer/capability-center-index_en.png new file mode 100644 index 0000000000000000000000000000000000000000..cfece2773622dc9dfb2c3293f7a2aec01729384f Binary files /dev/null and b/uploads/images/2021/developer/capability-center-index_en.png differ diff --git "a/uploads/images/2021/developer/\350\203\275\345\212\233\344\270\255\345\277\203.png" b/uploads/images/2021/developer/capability-center-optional.png similarity index 100% rename from "uploads/images/2021/developer/\350\203\275\345\212\233\344\270\255\345\277\203.png" rename to uploads/images/2021/developer/capability-center-optional.png diff --git a/uploads/images/2021/developer/capability-center-optional_en.png b/uploads/images/2021/developer/capability-center-optional_en.png new file mode 100644 index 0000000000000000000000000000000000000000..8880c1ea26f5affc1e5302e8fec343c8a4554e53 Binary files /dev/null and b/uploads/images/2021/developer/capability-center-optional_en.png differ diff --git "a/uploads/images/2021/developer/\350\203\275\345\212\233\344\270\255\345\277\203\345\210\227\350\241\250.png" b/uploads/images/2021/developer/capability-list.png similarity index 100% rename from "uploads/images/2021/developer/\350\203\275\345\212\233\344\270\255\345\277\203\345\210\227\350\241\250.png" rename to uploads/images/2021/developer/capability-list.png diff --git a/uploads/images/2021/developer/capability-list_en.png b/uploads/images/2021/developer/capability-list_en.png new file mode 100644 index 0000000000000000000000000000000000000000..3565676e03747546354d999e49015cad3c2ae5bf Binary files /dev/null and b/uploads/images/2021/developer/capability-list_en.png differ diff --git "a/uploads/images/2021/developer/\346\226\260\345\242\236\350\203\275\345\212\233.png" b/uploads/images/2021/developer/capability-new.png similarity index 100% rename from "uploads/images/2021/developer/\346\226\260\345\242\236\350\203\275\345\212\233.png" rename to uploads/images/2021/developer/capability-new.png diff --git a/uploads/images/2021/developer/capability-new_en.png b/uploads/images/2021/developer/capability-new_en.png new file mode 100644 index 0000000000000000000000000000000000000000..ef932eb4265aaad305f210eca440ab34ec2b07b8 Binary files /dev/null and b/uploads/images/2021/developer/capability-new_en.png differ diff --git "a/uploads/images/2021/developer/k8s\346\262\231\347\256\261\351\205\215\347\275\256.png" b/uploads/images/2021/developer/config-k8s-sandbox.png similarity index 100% rename from "uploads/images/2021/developer/k8s\346\262\231\347\256\261\351\205\215\347\275\256.png" rename to uploads/images/2021/developer/config-k8s-sandbox.png diff --git "a/uploads/images/2021/developer/\346\262\231\347\256\261\351\205\215\347\275\256.png" b/uploads/images/2021/developer/config-sandbox.png similarity index 100% rename from "uploads/images/2021/developer/\346\262\231\347\256\261\351\205\215\347\275\256.png" rename to uploads/images/2021/developer/config-sandbox.png diff --git "a/uploads/images/2021/developer/\350\231\232\346\234\272\347\275\221\347\273\234\351\205\215\347\275\256.png" b/uploads/images/2021/developer/config-vm-network.png similarity index 100% rename from "uploads/images/2021/developer/\350\231\232\346\234\272\347\275\221\347\273\234\351\205\215\347\275\256.png" rename to uploads/images/2021/developer/config-vm-network.png diff --git a/uploads/images/2021/developer/config-vm-network_en.png b/uploads/images/2021/developer/config-vm-network_en.png new file mode 100644 index 0000000000000000000000000000000000000000..cda201461851b3d496d9951379ca74b758a80024 Binary files /dev/null and b/uploads/images/2021/developer/config-vm-network_en.png differ diff --git "a/uploads/images/2021/developer/\345\256\271\345\231\250\351\241\271\347\233\256\345\210\233\345\273\272.png" b/uploads/images/2021/developer/container-app-new.png similarity index 100% rename from "uploads/images/2021/developer/\345\256\271\345\231\250\351\241\271\347\233\256\345\210\233\345\273\272.png" rename to uploads/images/2021/developer/container-app-new.png diff --git "a/uploads/images/2021/developer/\345\256\271\345\231\250-\345\272\224\347\224\250\344\273\223\345\272\223.png" b/uploads/images/2021/developer/container-appstore.png similarity index 100% rename from "uploads/images/2021/developer/\345\256\271\345\231\250-\345\272\224\347\224\250\344\273\223\345\272\223.png" rename to uploads/images/2021/developer/container-appstore.png diff --git "a/uploads/images/2021/developer/\345\256\271\345\231\250-\346\265\213\350\257\225\350\256\244\350\257\201.png" b/uploads/images/2021/developer/container-atp-test.png similarity index 100% rename from "uploads/images/2021/developer/\345\256\271\345\231\250-\346\265\213\350\257\225\350\256\244\350\257\201.png" rename to uploads/images/2021/developer/container-atp-test.png diff --git "a/uploads/images/2021/developer/\345\256\271\345\231\250-\351\203\250\347\275\262\350\260\203\346\265\213.png" b/uploads/images/2021/developer/container-deploy-test-other.png similarity index 100% rename from "uploads/images/2021/developer/\345\256\271\345\231\250-\351\203\250\347\275\262\350\260\203\346\265\213.png" rename to uploads/images/2021/developer/container-deploy-test-other.png diff --git "a/uploads/images/2021/developer/\345\256\271\345\231\250\351\203\250\347\275\262\350\260\203\346\265\213.png" b/uploads/images/2021/developer/container-deploy-test.png similarity index 100% rename from "uploads/images/2021/developer/\345\256\271\345\231\250\351\203\250\347\275\262\350\260\203\346\265\213.png" rename to uploads/images/2021/developer/container-deploy-test.png diff --git a/uploads/images/2021/developer/container-deploy-test_en.png b/uploads/images/2021/developer/container-deploy-test_en.png new file mode 100644 index 0000000000000000000000000000000000000000..b573fc515e9326b3bba7bcbcce4abfc09cd8a873 Binary files /dev/null and b/uploads/images/2021/developer/container-deploy-test_en.png differ diff --git "a/uploads/images/2021/developer/\345\210\233\345\273\272\351\241\271\347\233\256.png" b/uploads/images/2021/developer/create-app.png similarity index 100% rename from "uploads/images/2021/developer/\345\210\233\345\273\272\351\241\271\347\233\256.png" rename to uploads/images/2021/developer/create-app.png diff --git a/uploads/images/2021/developer/create-app_en.png b/uploads/images/2021/developer/create-app_en.png new file mode 100644 index 0000000000000000000000000000000000000000..bb9e63fdf319d700e408c1849b60dcaeb1fd252d Binary files /dev/null and b/uploads/images/2021/developer/create-app_en.png differ diff --git "a/uploads/images/2021/developer/\350\231\232\346\234\272\351\203\250\347\275\262.png" b/uploads/images/2021/developer/deploy-vm.png similarity index 100% rename from "uploads/images/2021/developer/\350\231\232\346\234\272\351\203\250\347\275\262.png" rename to uploads/images/2021/developer/deploy-vm.png diff --git "a/uploads/images/2021/developer/\346\211\247\350\241\214\346\265\213\350\257\225\347\224\250\344\276\213.png" b/uploads/images/2021/developer/execute-test-case.png similarity index 100% rename from "uploads/images/2021/developer/\346\211\247\350\241\214\346\265\213\350\257\225\347\224\250\344\276\213.png" rename to uploads/images/2021/developer/execute-test-case.png diff --git a/uploads/images/2021/developer/execute-test-case_en.png b/uploads/images/2021/developer/execute-test-case_en.png new file mode 100644 index 0000000000000000000000000000000000000000..fcddaf4b05c264ac5b94d15bb26a4a380d3a6b86 Binary files /dev/null and b/uploads/images/2021/developer/execute-test-case_en.png differ diff --git "a/uploads/images/2021/developer/\351\225\234\345\203\217\345\257\274\345\207\272.png" b/uploads/images/2021/developer/export-vm-image.png similarity index 100% rename from "uploads/images/2021/developer/\351\225\234\345\203\217\345\257\274\345\207\272.png" rename to uploads/images/2021/developer/export-vm-image.png diff --git a/uploads/images/2021/developer/export-vm-image_en.png b/uploads/images/2021/developer/export-vm-image_en.png new file mode 100644 index 0000000000000000000000000000000000000000..cee8d4e1806dfd98e9285273ae79cc65e59213ad Binary files /dev/null and b/uploads/images/2021/developer/export-vm-image_en.png differ diff --git "a/uploads/images/2021/developer/\344\270\212\344\274\240\351\225\234\345\203\217.png" b/uploads/images/2021/developer/flavor-list.png similarity index 100% rename from "uploads/images/2021/developer/\344\270\212\344\274\240\351\225\234\345\203\217.png" rename to uploads/images/2021/developer/flavor-list.png diff --git "a/uploads/images/2021/developer/\350\231\232\346\234\272\345\220\215\347\247\260.png" b/uploads/images/2021/developer/input-vm-name.png similarity index 100% rename from "uploads/images/2021/developer/\350\231\232\346\234\272\345\220\215\347\247\260.png" rename to uploads/images/2021/developer/input-vm-name.png diff --git a/uploads/images/2021/developer/input-vm-name_en.png b/uploads/images/2021/developer/input-vm-name_en.png new file mode 100644 index 0000000000000000000000000000000000000000..9a5a867e113af5ee52909bd8634fb5b194cf7412 Binary files /dev/null and b/uploads/images/2021/developer/input-vm-name_en.png differ diff --git "a/uploads/images/2021/developer/\345\256\271\345\231\250-\345\210\266\344\275\234\351\225\234\345\203\217.png" b/uploads/images/2021/developer/make-container-image.png similarity index 100% rename from "uploads/images/2021/developer/\345\256\271\345\231\250-\345\210\266\344\275\234\351\225\234\345\203\217.png" rename to uploads/images/2021/developer/make-container-image.png diff --git "a/uploads/images/2021/developer/\345\272\224\347\224\250\346\211\223\345\214\205.png" b/uploads/images/2021/developer/make-vm-image.png similarity index 100% rename from "uploads/images/2021/developer/\345\272\224\347\224\250\346\211\223\345\214\205.png" rename to uploads/images/2021/developer/make-vm-image.png diff --git a/uploads/images/2021/developer/make-vm-image_en.png b/uploads/images/2021/developer/make-vm-image_en.png new file mode 100644 index 0000000000000000000000000000000000000000..a81f8087769b5c19e3bcad60f0649471f0ec844b Binary files /dev/null and b/uploads/images/2021/developer/make-vm-image_en.png differ diff --git "a/uploads/images/2021/developer/\345\210\266\344\275\234\351\225\234\345\203\217.png" b/uploads/images/2021/developer/new-vm-image.png similarity index 100% rename from "uploads/images/2021/developer/\345\210\266\344\275\234\351\225\234\345\203\217.png" rename to uploads/images/2021/developer/new-vm-image.png diff --git "a/uploads/images/2021/developer/\345\272\224\347\224\250\345\217\221\345\270\203.png" b/uploads/images/2021/developer/release-app.png similarity index 100% rename from "uploads/images/2021/developer/\345\272\224\347\224\250\345\217\221\345\270\203.png" rename to uploads/images/2021/developer/release-app.png diff --git a/uploads/images/2021/developer/release-app_en.png b/uploads/images/2021/developer/release-app_en.png new file mode 100644 index 0000000000000000000000000000000000000000..a76bf5a760a51877b3cc24a3f6d2acc22d6842e7 Binary files /dev/null and b/uploads/images/2021/developer/release-app_en.png differ diff --git a/uploads/images/2021/developer/sandbox-list.png b/uploads/images/2021/developer/sandbox-list.png new file mode 100644 index 0000000000000000000000000000000000000000..67b55284f23f67befbd0cc23625653881c5167a4 Binary files /dev/null and b/uploads/images/2021/developer/sandbox-list.png differ diff --git a/uploads/images/2021/developer/sandbox-list_en.png b/uploads/images/2021/developer/sandbox-list_en.png new file mode 100644 index 0000000000000000000000000000000000000000..ec7a12176331445fb8142854e3a8894b6bd769c4 Binary files /dev/null and b/uploads/images/2021/developer/sandbox-list_en.png differ diff --git a/uploads/images/2021/developer/sandbox-new.png b/uploads/images/2021/developer/sandbox-new.png new file mode 100644 index 0000000000000000000000000000000000000000..84f62bcea6fddf38cc0a071d48a674d83517b95e Binary files /dev/null and b/uploads/images/2021/developer/sandbox-new.png differ diff --git a/uploads/images/2021/developer/sandbox-new_en.png b/uploads/images/2021/developer/sandbox-new_en.png new file mode 100644 index 0000000000000000000000000000000000000000..46fe36af07d1654e55a12aef2bc7ebf00f7e69e5 Binary files /dev/null and b/uploads/images/2021/developer/sandbox-new_en.png differ diff --git "a/uploads/images/2021/developer/\350\203\275\345\212\233\351\200\211\346\213\251.png" b/uploads/images/2021/developer/select-capability.png similarity index 100% rename from "uploads/images/2021/developer/\350\203\275\345\212\233\351\200\211\346\213\251.png" rename to uploads/images/2021/developer/select-capability.png diff --git "a/uploads/images/2021/developer/\345\256\271\345\231\250-\346\262\231\347\256\261\351\200\211\346\213\251.png" b/uploads/images/2021/developer/select-container-sandbox.png similarity index 100% rename from "uploads/images/2021/developer/\345\256\271\345\231\250-\346\262\231\347\256\261\351\200\211\346\213\251.png" rename to uploads/images/2021/developer/select-container-sandbox.png diff --git "a/uploads/images/2021/developer/\351\200\211\346\213\251\346\262\231\347\256\261.png" b/uploads/images/2021/developer/select-sandbox.png similarity index 100% rename from "uploads/images/2021/developer/\351\200\211\346\213\251\346\262\231\347\256\261.png" rename to uploads/images/2021/developer/select-sandbox.png diff --git a/uploads/images/2021/developer/select-sandbox_en.png b/uploads/images/2021/developer/select-sandbox_en.png new file mode 100644 index 0000000000000000000000000000000000000000..7aa6b659420328b7b3087e47b19ee18ee3806574 Binary files /dev/null and b/uploads/images/2021/developer/select-sandbox_en.png differ diff --git "a/uploads/images/2021/developer/\351\200\211\346\213\251\346\265\213\350\257\225\345\234\272\346\231\257.png" b/uploads/images/2021/developer/select-test-scence.png similarity index 100% rename from "uploads/images/2021/developer/\351\200\211\346\213\251\346\265\213\350\257\225\345\234\272\346\231\257.png" rename to uploads/images/2021/developer/select-test-scence.png diff --git a/uploads/images/2021/developer/select-test-scence_en.png b/uploads/images/2021/developer/select-test-scence_en.png new file mode 100644 index 0000000000000000000000000000000000000000..879fbcc87f0ebf5b55dee571733540f99892425b Binary files /dev/null and b/uploads/images/2021/developer/select-test-scence_en.png differ diff --git "a/uploads/images/2021/developer/\350\231\232\346\234\272\350\247\204\345\210\231\351\200\211\346\213\251.png" b/uploads/images/2021/developer/select-vm-flavor.png similarity index 100% rename from "uploads/images/2021/developer/\350\231\232\346\234\272\350\247\204\345\210\231\351\200\211\346\213\251.png" rename to uploads/images/2021/developer/select-vm-flavor.png diff --git a/uploads/images/2021/developer/select-vm-flavor_en.png b/uploads/images/2021/developer/select-vm-flavor_en.png new file mode 100644 index 0000000000000000000000000000000000000000..3c10c5f66c9990499540a556a999da1ef0cc41c7 Binary files /dev/null and b/uploads/images/2021/developer/select-vm-flavor_en.png differ diff --git "a/uploads/images/2021/developer/\350\231\232\346\234\272\351\225\234\345\203\217\351\200\211\346\213\251.png" b/uploads/images/2021/developer/select-vm-image.png similarity index 100% rename from "uploads/images/2021/developer/\350\231\232\346\234\272\351\225\234\345\203\217\351\200\211\346\213\251.png" rename to uploads/images/2021/developer/select-vm-image.png diff --git a/uploads/images/2021/developer/select-vm-image_en.png b/uploads/images/2021/developer/select-vm-image_en.png new file mode 100644 index 0000000000000000000000000000000000000000..4e7fe415717bc5926ade7d8c667f7b182a99282a Binary files /dev/null and b/uploads/images/2021/developer/select-vm-image_en.png differ diff --git "a/uploads/images/2021/developer/\350\231\232\346\234\272\346\262\231\347\256\261\351\200\211\346\213\251.png" b/uploads/images/2021/developer/select-vm-sandbox.png similarity index 100% rename from "uploads/images/2021/developer/\350\231\232\346\234\272\346\262\231\347\256\261\351\200\211\346\213\251.png" rename to uploads/images/2021/developer/select-vm-sandbox.png diff --git a/uploads/images/2021/developer/select-vm-sandbox_en.png b/uploads/images/2021/developer/select-vm-sandbox_en.png new file mode 100644 index 0000000000000000000000000000000000000000..7fcda571e8a56d207786888967d6b83cb0cf1315 Binary files /dev/null and b/uploads/images/2021/developer/select-vm-sandbox_en.png differ diff --git "a/uploads/images/2021/developer/\345\220\257\345\212\250\350\231\232\346\234\272\351\203\250\347\275\262.png" b/uploads/images/2021/developer/start-vm.png similarity index 100% rename from "uploads/images/2021/developer/\345\220\257\345\212\250\350\231\232\346\234\272\351\203\250\347\275\262.png" rename to uploads/images/2021/developer/start-vm.png diff --git a/uploads/images/2021/developer/start-vm_en.png b/uploads/images/2021/developer/start-vm_en.png new file mode 100644 index 0000000000000000000000000000000000000000..ba65f2773180309276ee6f609667c30c80f119e9 Binary files /dev/null and b/uploads/images/2021/developer/start-vm_en.png differ diff --git "a/uploads/images/2021/developer/\345\256\271\345\231\250\351\225\234\345\203\217\344\270\212\344\274\240.png" b/uploads/images/2021/developer/uoload-container-image.png similarity index 100% rename from "uploads/images/2021/developer/\345\256\271\345\231\250\351\225\234\345\203\217\344\270\212\344\274\240.png" rename to uploads/images/2021/developer/uoload-container-image.png diff --git a/uploads/images/2021/developer/upload-container-image_en.png b/uploads/images/2021/developer/upload-container-image_en.png new file mode 100644 index 0000000000000000000000000000000000000000..7e99d482399385de8d016dcbdad039252e05ca91 Binary files /dev/null and b/uploads/images/2021/developer/upload-container-image_en.png differ diff --git "a/uploads/images/2021/developer/k8\350\204\232\346\234\254\344\270\212\344\274\240.png" b/uploads/images/2021/developer/upload-k8s-yaml.png similarity index 100% rename from "uploads/images/2021/developer/k8\350\204\232\346\234\254\344\270\212\344\274\240.png" rename to uploads/images/2021/developer/upload-k8s-yaml.png diff --git a/uploads/images/2021/developer/upload-k8s-yaml_en.png b/uploads/images/2021/developer/upload-k8s-yaml_en.png new file mode 100644 index 0000000000000000000000000000000000000000..a99f9d08959ba5f43d0d7cb2aa00c7655274e8d9 Binary files /dev/null and b/uploads/images/2021/developer/upload-k8s-yaml_en.png differ diff --git "a/uploads/images/2021/developer/\346\226\260\345\273\272\351\241\271\347\233\256.png" b/uploads/images/2021/developer/vm-app-new.png similarity index 100% rename from "uploads/images/2021/developer/\346\226\260\345\273\272\351\241\271\347\233\256.png" rename to uploads/images/2021/developer/vm-app-new.png diff --git "a/uploads/images/2021/developer/\347\263\273\347\273\237\351\225\234\345\203\217\347\256\241\347\220\206.png" b/uploads/images/2021/developer/vm-image-new.png similarity index 100% rename from "uploads/images/2021/developer/\347\263\273\347\273\237\351\225\234\345\203\217\347\256\241\347\220\206.png" rename to uploads/images/2021/developer/vm-image-new.png diff --git "a/uploads/images/2021/developer/\345\210\233\345\273\272\350\231\232\346\234\272.png" b/uploads/images/2021/developer/vm-new.png similarity index 100% rename from "uploads/images/2021/developer/\345\210\233\345\273\272\350\231\232\346\234\272.png" rename to uploads/images/2021/developer/vm-new.png diff --git "a/uploads/images/2021/developer/\350\277\234\347\250\213\350\260\203\346\265\213.png" b/uploads/images/2021/developer/vm-ssh.png similarity index 100% rename from "uploads/images/2021/developer/\350\277\234\347\250\213\350\260\203\346\265\213.png" rename to uploads/images/2021/developer/vm-ssh.png diff --git a/uploads/images/2021/developer/vm-ssh_en.png b/uploads/images/2021/developer/vm-ssh_en.png new file mode 100644 index 0000000000000000000000000000000000000000..c319cbfd5314c7459c5aad841395e715c0243b8a Binary files /dev/null and b/uploads/images/2021/developer/vm-ssh_en.png differ