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