文档简介:
本文为您介绍如何在Serverless边缘容器中创建应用。
步骤一:基础配置
1. 登录Serverless边缘容器管理控制台。
2. 在控制台左侧导航栏中,选择【应用管理】 > 【无状态实例】。
3. 在【无状态实例】页面中,单击【创建应用】。
4. 在应用【基础配置】页面,设置应用的基本信息。
5. 单击下一步。进入高级配置页面。
配置项 |
描述 |
应用名称 |
设置应用的名称 |
命名空间 | 为该应用选择命名空间 |
应用描述 |
为该应用添加一个描述信息 |
区域选择 |
为该应用选择需要部署的集群 |
副本数 |
应用包含的Pod数量 |
VPC |
为应用选择VPC |
子网 |
为应用选择子网 |
弹性公网IP |
是否自动创建弹性公网IP |
步骤二:配置容器
在【高级配置】页签中,配置容器运行时,容器的规格、镜像、环境变量、启动命令、健康检查、生命周期、日志采集、标签等。
1. 选择容器的运行时:RunC or 安全沙箱(不同集群对运行时的支持程度不同,如需使用“安全沙箱”,请先与天翼云运营人员确认)
2. 完成容器的基本配置
说明 单击容器配置下的页签为应用的Pod设置多个容器。
配置项 |
描述 |
容器名称 |
容器的名称 |
容器规格 |
容器的CPU和内存使用量(容器CPU/内存规格比例为区间为 [2,8]),最小规格支持0.25核 0.5GB |
容器镜像 |
支持使用我的镜像(容器镜像服务CRS中的镜像)或者第三方镜像(需指定地址与访问凭证)创建应用 |
容器启动项 |
sdin:为容器开启标准输入 tty:为容器启用tty |
3. 在环境变量区域,设置环境变量。
l 变量添加:支持通过键值对的形式为Pod配置环境变量。用于给Pod添加环境标志或传递配置等。
l 变量引用:支持配置项、密钥文件的引用。
4. 在启动命令区域,设置启动命令
l 运行命令:将控制台输入发送到容器。
l 运行参数:将控制台输入发送到容器,支持单行和多行两种输入方式。
5. 在健康检查区域,根据需要开启存活检查和就绪检查。
l 就绪检查(Readiness):确定容器是否已经就绪,且可以接受流量。
l 存活检查(Liveness):用于检测何时重启容器。
6. 在生命周期区域,设置容器的生命周期。
在容器的生命周期的特定阶段执行调用。可以配置启动后处理、停止前处理和优雅退出设置。
l 启动后处理:为容器设置启动后的命令。
l 停止前处理:为容器设置预结束命令。
l 优雅退出设置:在容器组退出时提供一定的等待时间。
7. 在配置管理区域,为容器设置配置文件。
容器支持挂载ConfigMap和Secret。ConfigMap和Secret的创建请参见使用ConfigMap和使用Secret。
8. 在日志采集区域,设置日志采集规则。
支持根据您配置的日志输出路径,采集应用日志,默认存储14天,请自行防爆处理。支持采集标准输出或输入容器内日志路径和日志文件名采集自定义日志,应用创建完成后,可在应用详情中查看日志信息。
9. 设置容器组升级策略
l 滚动升级
逐步用新版本实例替换旧版本实例的升级过程。请求会均衡分布到新旧版本实例上,保证业务不中断。
最大不可用实例数:升级过程中的最大不可用实例数(比例),达到不可用实例数(比例)时,将停止升级。
10. 单击下一步,进行配置确认。
步骤三:配置确认
在【配置确认】页签中确认配置无误后,单击“提交”,单击“返回无状态负载列表”。
在应用列表中,待应用状态为“运行中”,应用创建成功。您可以单击应用名进入应用详情界面。