有奖:文档满意度调查问卷,诚邀您填写> HOT
云托管的实例称为服务,云托管提供的服务管理包含新建服务、对服务进行版本管理服务配置操作历史。您无需维护复杂的容器环境,一键开通即可享受自动扩缩容的容器资源。

服务管理

新建服务

1. 进入云开发控制台 云托管 页面。
2. 单击新建服务,在弹出的配置框中,选择服务关联的镜像仓库。推荐使用系统默认仓库,系统将会为每个新服务创建一个同名的腾讯云镜像仓库并绑定;若需要绑定已有镜像仓库,可切换至绑定已有腾讯云镜像仓库,选择镜像仓库。


3. 服务创建成功后,可根据系统指引进行版本配置。



删除服务

删除服务时:
如果服务未创建版本,可单击右侧的删除,直接进行删除。


如果该服务已进行版本配置,单击右侧的删除,将弹出如下图提示,需要先清空版本才可删除该服务。



版本管理

版本配置

1. 单击上述步骤创建的服务名称,进入服务管理页面。


2. 单击新建版本,可对新版本进行配置,详情参考如下步骤。

基础配置

在弹出的新建版本配置框中,基础配置选项如下说明:
上传方式:可选择上传代码包或镜像拉取的方式,选择方式不同,配置也会不同。
服务端口:访问服务的端口,可自行设置。
流量灰度:选择是否开启100%流量。若不开启,此版本发布后将没有流量访问,需要单独进行灰度配置。



高级配置

1. 单击高级配置,可进入如下配置:
dockerfile 地址:当用户选择上传代码或代码库拉取的方式构建服务,需要云应用先将代码构建为镜像,故需要用户提供 dockerfile 文件。默认 dockerfile 地址为根目录,用户也可根据自身项目进行修改。
构建目录:当云应用将用户代码构建为镜像时,构建目录默认为根目录,用户可根据自身项目进行修改。
规格:规格指集群中每个容器实例的配置。
副本个数:当前服务版本中,后台对容器资源在扩缩容时可达到的最大实例数及最小实例数。
扩缩容条件:指当达到某个条件时,集群会创建或删除一个新的容器实例。
环境变量:用户所需的环境变量,以 key value 的形式可配置多个环境变量。


2. 系统根据配置创建版本后,单击版本名称,进入版本管理页,即可在具体的版本中查看当前版本配置。



流量灰度

1. 用户可在版本列表中查看当前拥有的版本。当用户的某个服务拥有一个以上的版本时,可对不同版本进行流量配置,从而实现灰度配置。


说明
目前仅支持对开启了外网访问的服务进行流量配置。
2. 单击流量配置,目前支持按源 IP 的流量灰度。


3. 选择对应版本的流量比例,所有版本流量百分比相加需为100%。



服务配置

1. 单击服务配置,进入服务配置页面。
2. 在服务配置中,可查看云应用为每个服务准备的默认域名,用户访问此域名或路径,即可直接通过外网访问服务。
3. 您可选择对外提供的访问是否需要鉴权,若打开鉴权,可使用云开发框架中的鉴权能力,详情可参见 登录授权
4. 若您希望对外服务提供自己所拥有的域名,可进行自定义域名绑定。单击新建,配置自定义域名:


注意
绑定自定义域名时,需要此域名为已备案域名。绑定后需要用户自行进行 CNAME 配置。

操作历史

1. 单击操作历史,进入历史查看页面。
2. 在操作历史中,可查看版本创建的历史记录。


3. 若您的服务版本是提交代码后构建部署的,还可单击查看详情查看构建相关信息,方便您在构建失败时定位问题。



监控信息

1. 单击需要查看监控信息的版本名称,进入版本管理页。
2. 单击监控,在监控页面中,可查看到当前服务的监控数据。
CPU 使用率:当前时间下,所使用 CPU 占整个服务所有 CPU 资源的百分比。
内存使用率:当前时间下,所使用内存占整个服务所有内存资源的百分比。
CPU 用量:当前时间点服务下的所有 CPU 核,即当前规格 CPU * 当前副本数。
内存使用量:当前时间点服务下的所有内存,即当前规格内存 * 当前副本数。



日志查询

云应用运行的代码中的标准输出,都会被捕捉并上报到云开发的日志系统中。用户可在云开发日志管理中查看相应的日志,并使用日志的检索功能进行搜索,详情请参见 日志管理