本文介绍如何通过控制台创建SCE集群、使用镜像部署应用以及查看容器信息。
前提条件
- 已开通并授权云容器引擎。
- 已登录弹性容器实例控制台开通ECI服务。
操作步骤
创建SCE集群
1.登录云容器引擎CCSE控制台。
2.在控制台的左侧导航栏中点击“集群”。
3.在集群列表页面中,单击页面右上角的“创建SCE集群”,进入订购Serverless容器引擎界面。
4.在订购Serverless容器引擎页面中,完成集群的基本配置。部分配置说明如下:
配置项 | 描述 |
---|---|
计费模式 | 默认使用按需计费模式 |
虚拟私有云 | 集群所使用的VPC,支持使用已有的VPC或创建虚拟私有云 |
所在子网 | 集群所使用的子网,支持使用已有的子网或创建子网 |
安全组 | 安全组是一种虚拟防火墙,能够控制实例的出入站流量,SCE集群支持选择已有安全组,或创建新的安全组 |
启用IPv6 | 启用IPv6双栈将创建双栈SCE集群 |
Service CIDR | 设置Service CIDR。Service网段不能与VPC及VPC内已有集群使用的网段重复,并且Service地址段也不能和Pod地址段重复。集群创建成功后不能再修改该网段 |
Kubernetes版本 | 显示当前SCE集群支持的Kubernetes版本 |
API Server访问 | API Server的访问需要依赖ELB实例,您可根据需要选择合适的ELB规格,系统将根据该规格创建一个私网ELB实例。同时,您也可以选择是否使用EIP暴露API Server,选择不开放时,则无法通过外网访问集群API Server |
实例名称 | 填写集群的实例名称 |
企业项目 | 按需选择企业项目 |
时区 | 集群所要使用的时区 |
部署模式 | 支持单可用区部署、多可用区部署 |
可用区 | 按需选择可用区 |
集群删除保护 | 设置是否启用集群删除保护,防止通过控制台或者API误删除集群 |
集群本地域名 | 填写集群的本地域名 |
5.集群配置完成后,单击“下一步”。
6.确定产品名称、基础配置以及费用无误后提交订单。
7.集群创建成功后,您可以进入云容器引擎控制台,在集群选项卡中可以看到新创建的集群。点击集群名称进入集群详情界面,可以查看集群相关信息。
使用镜像创建应用
步骤参考
1.在群管理页面的左侧导航栏中,选择“工作负载”。
2.点击“无状态”,在无状态页面中,单击左上角的“创建Deployment”。
3.进入新建Deployment页面,设置应用的基本信息。
配置项 | 描述 |
---|---|
Deployment名称 | 工作负载的名称 |
数据卷(选填) | 为容器提供存储,目前支持configMap、临时目录、secret、使用已有PVC以及downwardApi,此外数据卷还需挂载到容器的指定路径中 |
副本数量 | 工作负载的副本数 |
指标伸缩 | 为工作负载定义伸缩规格和伸缩范围,支持新增Rersource规则、Pod规则以及Object规则 |
实例内容器 | 工作负载中的容器实例配置,可配置一个或多个 |
容器名称 | 填写容器的名称 |
镜像及镜像版本 | 支持在容器镜像服务或开源镜像中选择镜像以及镜像版本 |
容器类型 | 按需选择容器类型 |
镜像拉取策略 | 支持IfNotPresent、Always、Never |
挂载点(选填) | 支持挂载数据卷到容器内的指定路径 |
CPU/内存限制 | Request用于预分配资源,当集群中的节点没有request所要求的资源数量时,容器会创建失败。Limit用于设置容器使用资源的最大上限,避免异常情况下节点资源消耗过多 |
环境变量(选填) | 支持配置容器的环境变量 |
启动执行(选填) | ● 命令:对应镜像的ENTRYPOINT命令,将会覆盖镜像的ENTRYPOINT命令;每个输入框仅输入一个命令或参数启动执行 ● 参数:对应镜像的CMD命令,将会覆盖镜像的CMD命令;每个输入框仅输入一个命令或参数 |
启动后处理(选填) | 容器启动后执行,注意由于是异步执行,无法保证一定在ENTRYPOINT之后运行;每个输入框仅输入一个命令或参数 |
停止前处理(选填) | 容器停止前执行,常用于资源清理。每个输入框仅输入一个命令或参数 |
容器健康检查(选填) | ● 存活检查:检查容器是否正常,不正常则重启实例 ● 就绪检查:检查容器是否就绪,不就绪则停止转发流量到当前实例 |
高级配置(选填) | 按需配置负载标签、负载注解、Pod标签、Pod注解等信息 |
访问设置(选填) | 配置Service访问负载 |
- 信息填写完成后,点击“提交”。
示例
- 在本次设置中,设置Deployment名称为test,镜像选择nginx。
- 在访问设置中,服务访问方式中选择虚拟集群IP,协议选择TCP,容器端口和服务端口分别配置为80和30003。
- 创建完成后,进入工作负载的无状态页面,可以看到新建的nginx应用出现在无状态列表下。
- 在群管理页面的左侧导航栏中,选择“网络”下的“服务”页面,可以看到新建的nginx服务出现在服务列表下。
- 在群管理页面的左侧导航栏中,选择“工作负载”,点击“容器组”,在容器组页面下可以查看所有创建的容器。
- 点击想要查看的实例名称,即可进入查看该容器组的详细信息。