平台功能测试
容器镜像上传
根据CPU架构按需下载容器镜像文件,并上传至本地仓库中。本小节以本地仓库的文件上传功能为例,准备容器镜像。
X86架构:http://oss.zstack.io/solutions/edge/container-images/nginx-latest.tar
ARM架构:http://oss.zstack.io/solutions/edge/container-images/nginx-latest-arm.tar
创建本地仓库
进入容器管理 > 制品仓库 > 本地仓库页面,点击创建仓库。填写仓库名称、选择类型后,点击确定按钮创建本地仓库。
上传容器镜像到本地仓库
点击本地仓库名称进入本地仓库详情页,切换到镜像标签页,点击上传按钮,选择文件上传方式,文件上传对话框中选择
nginx-latest.tar文件,并点击确定上传容器镜像。上传时间主要受网络带宽影响。本测试镜像约70MB,上传时间约为1分钟。
上传成功后,会在镜像和标签页面显示容器镜像信息。
创建工作负载
进入容器编排 > 工作负载页面,点击创建工作负载按钮,根据向导创建工作负载。
填写名称、类型选择
Deployment及副本数,并点击下一步。
点击添加容器按钮进入添加容器页面。
在添加容器页面填写容器名称、选择刚刚上传的
nginx镜像。并点击确定保存容器配置并返回容器配置页面。在容器配置页面,点击下一步。
镜像挂载、高级配置等页面不做调整,保持默认配置,点击下一步直至确认信息页面。
在确认信息页面,点击确定创建工作负载。
工作负载创建后,等待数秒后刷新页面,工作负载处于运行中即表示容器正常运行。
创建服务
进入容器管理 > 容器编排 > 服务页面,点击创建服务按钮。
填写名称、选择关联的工作负载、选择
NodePort类型、端口设置80、容器端口设置80、主机端口设置30080。
服务创建成功后,在服务列表页显示服务配置信息。
使用业务集群的任意一个节点ip+30080端口能够访问到容器业务,即为容器应用部署及服务部署测试成功。
