文档简介:
本文介绍Serverless容器服务的功能特性。
全面方便的管理
Serverless容器服务提供负载等资源的全生命周期管理及多策略配置,实现一站式业务管理。
-
集群管理
-
支持用户创建并管理集群,查看当前集群信息,用户集群创建过程仅需指定Kubernetes版本、VPC网络等基本信息即可,无须创建Master与Node节点。
-
应用管理
-
支持用户创建无状态应用,实例数目可达100个,支持多规格容器选择。用户通过设置应用的基本信息、容器信息、高级配置等步骤,可完成应用创建,创建的应用将默认使用kata安全容器启动。
-
用户可查看应用基本信息,包括应用名称、所在集群、所属命名空间、实例数量,应用事件等,同时可对应用标签、注解进行管理。
-
可一次性创建多个容器,支持对容器的生命周期、环境变量、数据存储等方面进行配置。
-
可进行升级策略,包括滚动升级,替换升级两种策略。同时支持缩容策略等其余高级配置。
-
用户可通过修改应用配置,实现应用升级功能,每次升级应用,将会进行版本记录,在用户需要的时候,可以将应用回滚到某一特定版本。
-
配置项管理
-
支持对容器常用配置项进行创建与删除等操作,包括配置项、私密凭据。其中私密凭据支持 Opaque、Credential、dockerjson、ingressTls四种键值对类型。配置项同时提供编辑操作。
支持使用容器镜像仓库
-
Serverless容器服务一经开通,将搭配容器镜像仓库功能,免费提供给用户基础的镜像管理功能。用户可以自行创建公/私有属性的镜像仓库,并根据页面提示进行私有镜像的上传。目前用户创建应用支持天翼云官方镜像及“我的镜像”两种。天翼云官方即公共镜像,涵盖了部分常见应用及版本,如:nginx、httpd、mysql、redis等,这类镜像具有一定的安全稳定性。“我的镜像”即私有镜像,一般为用户自主制作(私有镜像通常根据用户的业务需求进行制作)或从第三方获得。用户在进行应用创建流程中,可选择天翼云提供的官方容器镜像,并在其基础上进行个性化配置。同时,也支持用户上传并使用私有容器镜像,部署属于用户自己的独一无二的业务。
活弹性伸缩
-
基于Serverless容器的无服务性质,无需考虑集群的节点伸缩。天翼云目前提供了扩缩容Pod数量的水平伸缩能力,即Horizontal Pod Autoscaling(HPA),用以帮助用户应对业务流量的波动。目前弹性伸缩支持手动伸缩和自动伸缩两种触发方式,手动伸缩即用户可手动更改当前容器实例的期望数量,从而触发Pod的伸缩。而自动伸缩,用户需要自行配置伸缩策略,并设定指标阈值,目前指标包括:CPU使用率、内存使用率两种,平台将会依据监控指标,根据实际情况判断是否达到阈值,并进行自动伸缩操作。
持续监控维持稳定
-
Serverless容器服务提供了基础资源监控的能力,可记录并展示资源使用量,包括:CPU使用量、内存使用量,帮助用户时刻把握资源情况。用户通过控制平台,可对应用的运行状态进行监控。
-
Serverless容器平台支持对集群事件、容器日志进行查看,以便及时定位业务故障问题。
-
用户可设置Pod健康检查策略,检查Pod状态以及应用状态,自动对出现故障的Pod或应用进行处理,保障应用稳定运行。