腾讯云边缘计算创建部署容器应用步骤

创建容器应用
腾讯云腾讯云边缘计算接入节点之后,可以在该节点上部署容器应用。
操作步骤:
1、登录腾讯云边缘计算控制台。
2、在左侧导航栏,单击容器应用 > 应用管理
3、单击创建应用。应用的基本配置信息如下:
配置项说明
名称
容器应用的名称。
描述
容器应用的描述及用途等。
实例数量
应用实例的数量。
类型
腾讯云腾讯云边缘计算提供两种应用类型:普通应用和设备管理器。
普通应用:您可以选择普通应用,在边缘节点上部署您的边缘业务应用;
设备管理器:设备管理器用于管理边缘设备,腾讯云腾讯云边缘计算会为每个设备管理器内置设备管理器的配置信息。
配置方式
腾讯云腾讯云边缘计算提供两种配置方式:自定义和导入应用模板。
自定义:即从零开始配置容器应用,包括应用名称、容器镜像、规格、高级配置等;
导入应用模板:选择一个已定义的应用模板,系统自动加载模板数据,您可以在模板的基础上进行修改。
标签
标签用于标记和分类管理资源。4、单击下一步:容器配置。应用的容器配置信息如下:
配置项说明
镜像
需要选择要部署应用的镜像。
如果您已开通腾讯云的容器镜像服务,腾讯云边缘计算会展示我的镜像、公共镜像、边缘镜像三类镜像;否则腾讯云边缘计算仅展示公共镜像和边缘镜像。
容器名称
容器应用的描述及用途等。
容器规格
您可以根据需要设置容器的CPU、内存的配额。
应用的高级配置信息如下:
运行命令:
如果设置了运行命令和命令参数,容器启动时会覆盖镜像中原本的命令和参数;
如果设置了运行命令,容器启动时会覆盖镜像中原本的命令,镜像中自带的参数会被忽略;
如果未设置运行命令,但设置了命令参数,容器启动时会使用镜像中原本的命令,镜像中自带的参数会被覆盖;
如果未设置运行命令和命令参数,容器启动时会使用镜像中原本的命令和参数。
数据卷:
容器应用可以将本地卷挂载到容器中,以实现数据的持久化存储,当前支持以下五种类型:
数据卷类型
说明
hostPath
将边缘节点上的某个目录挂载到容器中。HostPath是一种持久化存储,应用删除后hostPath里面的内容依然存在于边缘节点本地硬盘目录中,如果后续重新创建应用,挂载后依然可以读取到之前写入的内容。
emptyDir
emptyDir是一种临时存储。容器创建时会自动在边缘节点上分配一个目录挂载到容器,但容器删除后对应的数据也会被永久删除。
configMap
存储容器所需的配置信息。
Secret
存储容器所需的敏感类信息,如密钥等。
DeviceManager
仅在应用类型为设备管理器时支持。每个设备管理器都需要配置一个DeviceManager,并为DeviceManager选择对应的节点。您可以根据设备管理器的实际需求调整挂载目录。DeviceManager的配置如下:
环境变量:

环境变量用于配置容器运行时的环境变量,当前支持以下三种类型:
环境变量类型
说明
local
手动输入环境变量的变量名和变量值。
configMap
手动输入环境变量的变量名;变量值通过配置项导入。
Secret
手动输入环境变量的变量名;变量值通过密钥导入。
当应用类型为设备管理器时系统会为您默认内置三条环境变量,如下所示。您可以根据设备管理器的实际需求选择是否保留或者修改默认配置。 健康检查:

可以配置健康检查,在容器运行过程中定时检查容器健康状况,当前支持存活探针和就绪探针两种健康检查:
存活探针:检查容器是否正常工作,不正常则会重启实例。
就绪探针:检查容器业务是否就绪,业务未就绪状态下不允许将流量发送到当前实例。
健康检查支持HTTP请求检查和命令检查两种检查方式。
HTTP请求检查:向容器发送HTTP GET请求,如果请求状态码是2xx或3xx,说明容器是健康的。
HTTP请求检查的配置信息如下:环境变量类型
说明
路径
访问HTTP server的路径。
端口
访问HTTP server的端口。
腾讯云服务器地址
连接的腾讯云服务器名,默认为Pod的IP地址。
延迟时间
HTTP请求执行后的等待时间,单位:秒。
超时时间
HTTP请求的超时时间,单位:秒。
命令检查:执行对应命令,如果命令的退出状态码是0,则说明容器是健康的。
命令检查的配置信息如下:
环境变量类型
说明
执行命令
检查命令。
延迟时间
检查命令执行后的等待时间,单位:秒。
超时时间
检查命令的超时时间,单位:秒。 特权选项:
勾选特权选项后,容器将具有特权能力,具备操作腾讯云服务器配置的能力。
5、单击下一步:部署配置
单击选择节点选择要部署应用的边缘节点。6、单击下一步:访问配置
应用支持腾讯云服务器网络和端口映射两种方式。
腾讯云服务器网络
容器使用边缘节点的网络,即容器与腾讯云服务器间不做网络隔离,共享IP地址。
端口映射
容器与边缘节点网络隔离,容器与外部通信需要与腾讯云服务器做端口映射。同一个边缘节点的同一个端口不能被不同应用多次映射。 端口映射腾讯云服务器端口号设置需注意以下几点:
1)出于安全因素考虑,运营商会拦截135,137-139,445,4444端口,建议对互联网关闭上述端口。
2)需要完成ICP备案才能从公网访问80、8080、443、8443端口,建议对互联网放开上述端口前完成ICP备案。
3)其他端口在设置完成之后需在腾讯云官网设置安全组管理规则。

查看应用详情

应用创建成功后,可通过腾讯云腾讯云边缘计算控制台查看应用详情。
操作步骤:
1、登录腾讯云边缘计算控制台。
2、在左侧导航栏,单击容器应用 > 应用管理
3、单击应用名称。默认显示应用的实例列表。4、单击监控。可以查看应用的CPU和内存等监控信息。

更新升级应用
应用创建完成后可以通过腾讯云边缘计算控制台更换容器镜像或镜像版本。
操作步骤:
1、登录腾讯云边缘计算控制台。
2、在左侧导航栏,单击容器应用 > 应用管理
3、单击应用名称。默认显示应用的实例列表。
4、单击更新升级

更改访问配置
应用创建完成后可以通过腾讯云边缘计算控制台更改访问配置的端口映射。
操作步骤:
1、登录腾讯云边缘计算控制台。
2、在左侧导航栏,单击容器应用 > 应用管理
3、单击应用名称。默认显示应用的实例列表。
4、单击访问配置

删除应用
操作步骤:
1、登录腾讯云边缘计算控制台。
2、在左侧导航栏,单击容器应用 > 应用管理
3、选择应用,单击删除。

标签