使用流程

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")选择已创建的应用,使用实例。