You need to enable JavaScript to run this app.
文档中心
容器服务

容器服务

复制全文
下载 pdf
日志
通过日志服务采集 VCI 容器日志
复制全文
下载 pdf
通过日志服务采集 VCI 容器日志
弹性容器实例支持通过火山引擎日志服务采集容器日志。本文将介绍如何将 VCI 容器的标准输出和日志文件采集到日志服务。​
前提条件​
  • 已在日志服务中创建了 日志项目 和 日志主题。详细操作,请参见 日志项目 和 日志主题。​
  • VKE 集群安装 log-collector 插件,或手动提前创建标识为k8s-vke-${cluster_id}的 机器组。​
弹性容器实例开启日志采集​
弹性容器实例支持如下两种日志采集方式:​
  • 通过 Kubernetes 方式增加 Pod Annotation 开启日志采集能力。对于存量弹性容器实例,新增 Pod Annotation 之后需要重新部署。​
  • 通过控制台按钮,在创建工作负载时开启采集日志能力。​
Kubernetes 方式配置​
创建 Pod 或者工作负载(包括 Deployment、StatefulSet、Job、CronJob)时,通过添加 Pod Annotation 开启日志采集能力。​
Annotation 说明如下所示。​
​
Annotation Key​
Annotation Value 示例值​
说明​
vci.volcengine.com/tls-enable​
true​
支持将弹性容器实例的日志采集到日志服务。value 取值如下:​
  • false:不开启日志采集。​
  • true:开启日志采集。​
​
以创建无状态负载(Deployment)为例,完整的示例代码如下所示:​
​
apiVersion: apps/v1​
kind: Deployment​
metadata:​
name: nginx-deployment​
spec:​
replicas: 2​
selector:​
matchLabels:​
app: nginx​
template:​
metadata:​
annotations:​
vke.volcengine.com/burst-to-vci: enforce # 强制使用 VCI​
vci.volcengine.com/tls-enable: "true" # 开启日志采集功能,将日志采集至日志服务​
labels:​
app: nginx​
spec:​
containers:​
- name: nginx​
image: doc-cn-beijing.cr.volces.com/vke/nginx-demo:v1.0 # 应用镜像的地址和版本,请配置为您自己的镜像地址。​
ports:​
- containerPort: 80​
resources:​
requests: # 指定容器的 vCPU 和内存 ​
cpu: "500m" ​
memory: "1024Mi"​
limits:​
cpu: "1" ​
memory: "2048Mi"​
​
控制台方式配置​
  1. 创建 VCI 业务相关集群。详细操作,请参见 创建集群。​
  1. 创建工作负载 时,基本信息 处:算力类型 选择 弹性容器实例 VCI,并开启 日志采集 按钮,即可采集弹性容器实例日志到日志服务。​
  • ​alt​​
查看日志​
登录 日志服务控制台,对所采集的日志数据进行检索和分析。详细说明,请参见 分析概述。​
​
最近更新时间:2026.08.19 11:24:43
这个页面对您有帮助吗?
有用
有用
无用
无用