云容器实例支持挂载日志存储卷采集日志,您只需要在创建负载的时候添加日志存储卷,即可将日志写入到日志存储卷中。

业务运行性能不达预期,可能是日志量过大的原因,详细请参见为什么业务运行性能不达预期

云容器实例对接了应用运维管理(Application Operations Management,AOM),AOM会采集日志存储中的“.log”等格式日志文件,转储到AOM中,方便您查看和检索。

用户只要在Pod列表中点击查看日志,即可查看日志。

图1 查看日志

添加日志存储

创建负载的时候设置为容器添加日志存储。

●容器内日志路径:即日志存储挂载到容器内的挂载路径,需要保证应用程序的日志输出路径与该路径一致,这样日志才能写入到日志存储卷中。

须知:

1.请确保日志存储卷路径在当前容器内是不存在的,否则会把容器内这个路径下的内容清空。

2.目前只支持日志路径下的“.log”、“.trace”、“.out”日志文件。

3.最多只能采集20个日志文件,也就是说您的日志最多只能输出到日志路径下的20个文件中。

●日志存储空间:日志的存储空间大小。

须知

1.AOM每月赠送每个租户500M的免费日志存储空间,超过500M时将根据实际使用量进行收费,计费规则请参见产品价格详情。

2.日志存储空间取值请确保为1或2,后台调api接口创建负载时,请确保取值为1GB或2GB。

3.该空间为免费空间,超时不采集,如果日志文件超过2G,请您提前做好转储。

图2 使用日志存储

查看日志

负载创建完成后,您可以查看容器日志。

单击已创建的负载,在容器实例所在行,单击“查看日志”。

图3 查看日志

说明:

●创建的namespace会在设置的子网中预热部分IP,默认个数为10个。

●在高级设置中可以设置预热的个数。

●创建namespace后,由于预热了部分IP,会影响设置的subnet和VPC的删除,需要删除namespace之后才能正常删除对应的subnet和VPC。

8.高级设置。

每个命名空间下都提供了一个IP池,申请IP需要一段时间,如果需要快速创建负载,减少IP的申请时间,可通过自定义资源池大小来实现。

例如,某业务线日常的负载数为200,当达到流量高峰时,IP资源池会自动扩容,瞬间将IP资源池扩容到500(IP资源池大小),同时会在回收间隔23h(IP资源池回收间隔)之后,进行回收超过资源池大小的部分即(500-200)个。

图3 高级设置

在AOM界面中即可查看对应容器的日志。

为什么选择华为云云容器实例CCI

  • 无服务器容器

    业界领先的Serverless Container架构,用户无需感知集群和服务器,直接部署容器应用,大幅提升容器易用性

  • 秒级计费

    支持以微核为粒度自定义容器规格,以秒为单位计算容器费用,按实际使用量付费,大幅降低用户IT投入成本

  • 安全快速

    采用Kata Container安全容器技术,提供虚拟机级别的安全隔离能力,同时兼具容器的启停速度

  • 开放兼容

    原生支持Kubernetes、Kata Container和Docker接口,支持Docker镜像格式,兼容开源社区生态

CCI官网功能描述

  • 极速弹性扩缩容

    支持用户自定义弹性伸缩策略,实现秒级弹性扩缩容

    支持用户自定义弹性伸缩策略,实现秒级弹性扩缩容

  • 应用运行时全托管

    提供任务负载、无状态负载的运行时托管,保障应用稳定运行

    提供任务负载、无状态负载的运行时托管,保障应用稳定运行

  • 丰富算力资源

    提供X86、鲲鹏、GPU、昇腾等多种丰富的算力资源,极大丰富客户业务的算力资源选择

    提供X86、鲲鹏、GPU、昇腾等多种丰富的算力资源,极大丰富客户业务的算力资源选择

  • 应用高可用保障

    支持一个负载对应多个Pod副本,保障用户业务高可靠

    支持一个负载对应多个Pod副本,保障用户业务高可靠

  • 容器状态监控

    提供容器健康状态检查和容器的运行时指标的全方位实时监控

    提供容器健康状态检查和容器的运行时指标的全方位实时监控

  • 数据持久化存储

    支持华为云EVS、OBS和SFS云存储,保障业务数据持久化存储

    支持华为云EVS、OBS和SFS云存储,保障业务数据持久化存储

什么是CCI相关文档

  • 什么是CCI-入门指引

    本节将以创建一个名称为2048的静态web应用(2048游戏),并将应用部署在云容器实例上运行为例,帮助您学习如何使用云容器实例。

    本节将以创建一个名称为2048的静态web应用(2048游戏),并将应用部署在云容器实例上运行为例,帮助您学习如何使用云容器实例。

  • 什么是CCI-查看资源使用率

    云容器实例提供了查看CPU/内存、GPU/显存的界面,您只需要在无状态负载、任务、定时任务中Pod列表的“监控”Tab下即可查看资源使用率。

    云容器实例提供了查看CPU/内存、GPU/显存的界面,您只需要在无状态负载、任务、定时任务中Pod列表的“监控”Tab下即可查看资源使用率。

  • 什么是CCI-健康检查

    健康检查是指容器运行过程中,根据需要,定时检查容器中应用健康状况。

    健康检查是指容器运行过程中,根据需要,定时检查容器中应用健康状况。

  • 什么是CCI-存储概述

    云容器实例支持多种类型的持久化存储,满足您不同场景下的存储需求。创建工作负载时,可以使用以下类型的存储。

    云容器实例支持多种类型的持久化存储,满足您不同场景下的存储需求。创建工作负载时,可以使用以下类型的存储。

  • 什么是CCI-SSL证书

    SSL(安全套接层,Secure Sockets Layer)是一种安全协议,目的是为互联网通信,提供安全及数据完整性保障。

    SSL(安全套接层,Secure Sockets Layer)是一种安全协议,目的是为互联网通信,提供安全及数据完整性保障。

  • 什么是CCI-CCE容器实例弹性伸缩到CCI服务

    Virtual Kubelet支持用户在短时高负载场景下,将部署在CCE上的容器实例(Pod),弹性创建到云容器实例CCI服务上,以减少集群扩容带来的消耗。

    Virtual Kubelet支持用户在短时高负载场景下,将部署在CCE上的容器实例(Pod),弹性创建到云容器实例CCI服务上,以减少集群扩容带来的消耗。

  • 什么是CCI-负载管理内核参数配置

    CCI服务底座使用安全容器构建了业内领先的Serverless容器平台,同物理机系统内核隔离且互不影响。对于资深业务部署场景,内核参数调优是比较通用的方式。

    CCI服务底座使用安全容器构建了业内领先的Serverless容器平台,同物理机系统内核隔离且互不影响。对于资深业务部署场景,内核参数调优是比较通用的方式。

  • 什么是CCI-API参考

    欢迎使用云容器实例(Cloud Container Instance)。云容器实例提供 Serverless Container(无服务器容器)引擎,让您无需创建和管理服务器集群即可直接运行容器。

    欢迎使用云容器实例(Cloud Container Instance)。云容器实例提供 Serverless Container(无服务器容器)引擎,让您无需创建和管理服务器集群即可直接运行容器。

  • 什么是CCI-开发指南

    云容器实例(Cloud Container Instance, CCI)服务提供 ServerlessContainer(无服务器容器)引擎,让您无需创建和管理服务器集群即可直接运行容器。

    云容器实例(Cloud Container Instance, CCI)服务提供 ServerlessContainer(无服务器容器)引擎,让您无需创建和管理服务器集群即可直接运行容器。

CCI官网视频教程

访问工作负载

8:26

访问工作负载

创建工作负载

7:35

创建工作负载

创建WordPress

10:21

创建WordPress

在负载中使用存储

5:17

在负载中使用存储