云容器实例支持挂载日志存储卷采集日志,您只需要在创建负载的时候添加日志存储卷,即可将日志写入到日志存储卷中。
业务运行性能不达预期,可能是日志量过大的原因,详细请参见为什么业务运行性能不达预期。
云容器实例对接了应用运维管理(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相关文档
-
本节将以创建一个名称为2048的静态web应用(2048游戏),并将应用部署在云容器实例上运行为例,帮助您学习如何使用云容器实例。
本节将以创建一个名称为2048的静态web应用(2048游戏),并将应用部署在云容器实例上运行为例,帮助您学习如何使用云容器实例。
-
云容器实例提供了查看CPU/内存、GPU/显存的界面,您只需要在无状态负载、任务、定时任务中Pod列表的“监控”Tab下即可查看资源使用率。
云容器实例提供了查看CPU/内存、GPU/显存的界面,您只需要在无状态负载、任务、定时任务中Pod列表的“监控”Tab下即可查看资源使用率。
-
云容器实例支持多种类型的持久化存储,满足您不同场景下的存储需求。创建工作负载时,可以使用以下类型的存储。
云容器实例支持多种类型的持久化存储,满足您不同场景下的存储需求。创建工作负载时,可以使用以下类型的存储。
-
SSL(安全套接层,Secure Sockets Layer)是一种安全协议,目的是为互联网通信,提供安全及数据完整性保障。
SSL(安全套接层,Secure Sockets Layer)是一种安全协议,目的是为互联网通信,提供安全及数据完整性保障。
-
Virtual Kubelet支持用户在短时高负载场景下,将部署在CCE上的容器实例(Pod),弹性创建到云容器实例CCI服务上,以减少集群扩容带来的消耗。
Virtual Kubelet支持用户在短时高负载场景下,将部署在CCE上的容器实例(Pod),弹性创建到云容器实例CCI服务上,以减少集群扩容带来的消耗。
-
CCI服务底座使用安全容器构建了业内领先的Serverless容器平台,同物理机系统内核隔离且互不影响。对于资深业务部署场景,内核参数调优是比较通用的方式。
CCI服务底座使用安全容器构建了业内领先的Serverless容器平台,同物理机系统内核隔离且互不影响。对于资深业务部署场景,内核参数调优是比较通用的方式。
-
欢迎使用云容器实例(Cloud Container Instance)。云容器实例提供 Serverless Container(无服务器容器)引擎,让您无需创建和管理服务器集群即可直接运行容器。
欢迎使用云容器实例(Cloud Container Instance)。云容器实例提供 Serverless Container(无服务器容器)引擎,让您无需创建和管理服务器集群即可直接运行容器。
-
云容器实例(Cloud Container Instance, CCI)服务提供 ServerlessContainer(无服务器容器)引擎,让您无需创建和管理服务器集群即可直接运行容器。
云容器实例(Cloud Container Instance, CCI)服务提供 ServerlessContainer(无服务器容器)引擎,让您无需创建和管理服务器集群即可直接运行容器。
CCI官网视频教程
访问工作负载
创建工作负载
创建WordPress
在负载中使用存储