使用流程
graph LR
id1(创建应用)-->id2(创建应用实例)
id2(创建应用实例)-->id3(使用应用实例)
创建应用
操作步骤
1.登录控制台。
2.点击“产品与服务”选择“计算”>“容器引擎”,进入容器引擎页面。
3.点击“应用管理”选择“应用”,进入应用列表页面。
4.点击"+ 创建应用",进入创建应用页面。根据界面提示,配置应用基本信息。如表1所示。
表1 属性说明
属性 | 属性说明 | 样例 |
---|---|---|
应用名称 | 应用的名称,字数不能超过五十个字 | container-demo |
应用标签 | 输入或选择标签,标签可以是多个 | test,demo |
应用描述 | 对此应用的详细说明 | 创建容器引擎应用 |
5.点击“提交”按钮,应用创建完成,返回应用列表页面。
创建应用实例
操作步骤
1.登录控制台。
2.点击“产品与服务”选择“计算”>“容器引擎”,进入容器引擎页面。
3.点击“应用管理”选择“应用实例”,进入实例列表页面。
4.根据应用名称(如"cks-demo")找到已创建的应用,点击"创建应用实例 "发布按钮,进入创建实例页面; 或者点击应用名称(如"cks-demo")进入应用详情页面,点击"创建实例"按钮,进入创建实例页面。
5.根据界面提示,配置部署实例基本信息。如表2所示。
表2 属性说明
属性 | 属性说明 | 样例 |
---|---|---|
集群 | 发布到集群。 | 114集群 |
命名空间 | 发布到命名空间,可选择已创建的命名空间。 | 开发环境空间 |
发布策略 | 请选择发布策略,默认滚动发布。 | 滚动发布 |
- 部署方式(镜像)
属性 | 属性说明 | 样例 |
---|---|---|
选择镜像 | 从已有镜像中选择镜像,可搜索。列表中包含你有权访问的所有镜像,若没有找到你的镜像,请确定是否已经将镜像上传到你的镜像仓库,或者可通过构建或流水线自动生成镜像 | - |
副本数 | 选择副本数,可选副本数在1到20之间。默认为1 | 1 |
容器端口 | 微服务映射的目标端口,要确保与镜像中暴露的端口一致。默认 80:TCP | 80:TCP |
访问方式 | 选择访问方式,可选集群内访问、节点访问或域名访问。默认为域名访问。 | 域名访问 |
域名设置 | 域名默认采用xip.io格式,格式为:服务名+命名空间+外网IP+xip.io。 | - |
节点端口 | 节点端口的范围在30000-32767之间,若指定端口时,请确保同个集群内的端口唯一性,如果不指定端口,系统会自动分配端口号。 | - |
端口名称 | 端口名称只允许是 <协议>[- <后缀>-]模式,其中 <协议>部分可以选择范围包括 grpc、http、http2、https、mongo、redis、tcp、tls以及udp。例如name:http2-foo 和name:http都是有效的端口名,但name:http2foo就是无效的。如果没有给端口进行命名,或者命名没有使用指定前缀,那么这一端口的流量就会被视为普通TCP流量。 | - |
- 高级配置(选填)
属性 | 属性说明 | 样例 |
---|---|---|
容器配额 | 分为CPU 限制 和内存限制 (可滑动和输入) | 0.1核,0.1Gi |
环境变量 | Key-Value形式。有三种增加方式,一种是自定义,一种是引用配置,一种是引用密钥。 | - |
挂载卷 | 有两种增加方式,一种是添加直接挂载(输入挂载路径,类型可选临时目录,主机目录,使用已有卷或动态创建卷),一种是添加引用挂载(可以引用配置或引用密钥)。 | /ent |
容器健康检查 | 分为HTTP检查请求和TCP端口检查 | - |
- 高级配置(自动伸缩)
属性 | 属性说明 | 样例 |
---|---|---|
指标 | CPU使用率/内存使用率 | CUP使用率 |
触发条件 | 请输入不大于2147483647的值 | 100 |
最大副本数 | 范围2-20 | 5 |
最小副本数 | 范围1到最大副本数的值 如:5 | 5 |
- 亲和性配置(选填)
属性 | 属性说明 | 样例 |
---|---|---|
节点亲和性 | 节点亲和性调度支持必须满足和尽量满足(硬约束Required/软约束Preferred)以及可以设置相应的匹配关系(In,Notin)基于节点可以设置多条调度策略(包括亲和、反亲和)但满足其中一条就会进行调度,例如集群下有节点A、B、C,设置调度策略为亲和节点A,反亲和节点B,则工作负载可以调度到除B以外的任意一个节点上 | - |
应用亲和性 | 应用亲和性调度支持必须满足和尽量满足(硬约束Required/软约束Preferred)以及可以设置相应的匹配关系(In,Notin)基于工作负载可以设置多条调度策略,但多条策略中设置的标签必须同时出现在一个工作负载中,例如亲和(反亲和)工作负载的app1和app2,则实际亲和(反亲和)的同时包含app1和app2标签的工作负载 | - |
应用反亲和性 | 应用反亲和性 调度支持必须满足和尽量满足(硬约束Required/软约束Preferred)以及可以设置相应的匹配关系(In,Notin)基于工作负载可以设置多条调度策略,但多条策略中设置的标签必须同时出现在一个工作负载中,例如亲和(反亲和)工作负载的app1和app2,则实际亲和(反亲和)的同时包含app1和app2标签的工作负载 | - |
自定义应用亲和性 | 自定义应用亲和性调度支持必须满足和尽量满足(硬约束Required/软约束Preferred)以及可以设置相应的匹配关系(In,Notin)基于工作负载可以设置多条调度策略,但多条策略中设置的标签必须同时出现在一个工作负载中,例如亲和(反亲和)工作负载的app1和app2,则实际亲和(反亲和)的同时包含app1和app2标签的工作负载 | - |
6.点击“提交”按钮,应用实例创建完成,返回应用详情页面。
使用应用实例
操作步骤
1.登录控制台。
2.点击“产品与服务”选择“计算”>“容器引擎”,进入容器引擎页面。
3.点击“应用管理”选择“应用”,进入应用管理页面。
4.点击应用名称(如"cks-demo")选择已创建的应用,使用实例。