产品使用流程

最近更新时间:2020-05-13 20:44:12

使用金山云边缘节点计算(KENC)的基本流程如下图所示:

产品使用流程

上述流程包含镜像管理和应用创建两个主要环节,具体如下:

(1)镜像管理:将客户本机可执行程序通过构建打包成镜像文件,上传到镜像仓库总中。在创建应用时,选择指定的镜像文件即可以实现快速创建容器,本文通过使用镜像仓库进行举例说明。

(2)应用创建:应用创建即为应用上线的过程,“发布”操作指将指定的镜像以及相关联的访问接入、存储资源等发布到边缘节点上,成为运行中的容器,同时向外暴露容器的访问。如果是通过负载均衡暴露出来的访问方式,即可访问负载均衡下对应的容器。

本文讲解创建无状态应用(Nginx服务)的操作流程。

一、镜像管理

镜像仓库用于存放Docker镜像,Docker镜像用于部署容器服务,每个镜像有特定的唯一标识(镜像地址+镜像名称+镜像标签)。 在KENC中使用镜像服务的流程如下图所示:

产品使用流程

1.构建镜像

本段旨在指导如何使用KENC的镜像管理服务,更多关于构建Docker镜像的教程可参阅 基于Dockerfile构建docker镜像实践

2.创建镜像仓库(可选)

镜像仓库用户存放客户的容器镜像。若账号下未创建镜像仓库,则需要新建一个镜像仓库。点击“新建项目”,填写“项目名称”,选择是否“公开”。公开的镜像仓库说明该仓库中的镜像所有人均可以拉取。镜像仓库默认为私有,即:只有通过认证才可以拉取镜像。示例为创建一个名为example的镜像仓库,状态为“私有”。如下图所示:

产品使用流程

3.上传镜像 在镜像管理列表中点击要上传镜像的镜像仓库,点击推送镜像,即可以看到如何使用该镜像仓库,如下图所示:

产品使用流程

在安装了Docker的环境登录KENC镜像仓库的账号即为金山云的邮箱账号,登录镜像仓库的密码默认是Kenc123456,客户在登录时,可以选择“重置镜像仓库密码”来做密码的更新重置,如下图所示:

产品使用流程

登录成功后,执行下图所示的命令,username替换为登录金山云的账号,password输入(默认或者重置后的)镜像仓库密码:

产品使用流程

之后上传镜像,依次执行以下命令,即将镜像上传至之前创建的“example”镜像仓库中,如下图所示:

产品使用流程

上传成功之后即可进入到镜像仓库查看镜像以及对应的镜像版本。

二、应用创建 完整的边缘计算服务使用流程包含以下步骤,如图所示:

产品使用流程

1.创建应用 在KENC控制台中选择应用管理,点击“创建应用”,进入到应用模板编辑页面。

产品使用流程

(1)编辑应用模板 填写应用的基础配置,包含应用名称、应用类型(有状态:状态副本集;无状态:部署)。

产品使用流程

填写更新策略(指Pod滚动更新的占比以及最大不可用Pod数)。

产品使用流程

填写容器配置,包含容器名称、镜像地址、所需资源等,本次显示使用的镜像是registry.kenc.ksyun.com/library/nginx-hello:latest

产品使用流程

(2)添加访问接入 测试nginx,需要配置访问接入,本文创建的是负载均衡类的访问接入。

产品使用流程

负载均衡的具体配置如下图所示,注意,如果需要开放公网服务,负载均衡类型需要选择“LoadBalancer”。

产品使用流程

(3)完成应用模板 所有配置完成后,点击提交,应用模板创建完成。可在应用管理列表中查看到对应的应用模板。

产品使用流程

2.发布应用 应用模板创建完成后,需要在对应的边缘节点进行发布操作,即可在指定的节点上创建容器。点击应用模板列表右侧的“发布”按钮,指定边缘节点以及实例数(Pod数量),进行应用发布操作。

产品使用流程

应用点击发布后,应用状态出展示出节点名称、实例数量,并且显示为绿色,即表示应用发布成功。

产品使用流程

3.查看资源 点击应用名,即可进入到应用详情页面。

产品使用流程

可以针对应用的部署记录、容器组、访问接入、日志、监控及审计信息进行查看。在访问接入详情页面下,点开边缘节点,查看访问接入的详情,示例中负载均衡IP为 124.225.166.136。

产品使用流程

在浏览器上访问该公网IP地址,验证容器是否发布成功。显示如下页面,标明容器发布成功:

产品使用流程

三、创建存储(可选) 如果客户的业务中需要本地持久化存储,可以通过KENC的存储管理模块创建,并在应用模板中实现存储卷的关联,即可保证Pod成功调度到该存储卷;也可以在创建应用模板时,同步创建存储卷并完成关联操作。本地持久化存储卷一经创建不可变更名称及存储空间。下图为在存储管理模块创建存储卷。此处建设创建名为Demo的存储卷。

产品使用流程

在应用管理处,进行存储卷的关联。

产品使用流程

前面步骤已经完成存储卷的创建,此处点击添加本地存储即可完成关联操作。如果此前未创建存储卷,在应用管理的容器配置下,先点击创建存储卷即可。

产品使用流程

金山云,开启您的云计算之旅

免费注册