详情页标题前

腾讯云容器服务使用 CRD 采集日志到 Kafka同尘科技

详情页1

TKE Serverless 集群不仅支持上传日志到 CLS,也支持采集日志到自建 Kafka 或者 CKafka。

创建 CRD

若需要采集日志到 Kafka,只需定义 CRD 即可。具体模板如下:

apiVersion: cls.cloud.tencent.com/v1kind: LogConfig                          ## 默认值metadata:  name: test                             ## CRD资源名,在集群内唯一spec:  kafkaDetail:    brokers: xxxxxx       # 必填,broker地址,一般是域名:端口,多个地址以“,”分隔    topic: xxxxxx         # 必填,topicID            messageKey:           # 选填,指定pod字段作为key上传到指定分区      valueFrom:        fieldRef:          fieldPath: metadata.name       timestampKey:            #时间戳的key,默认是@timestamp    timestampFormat:              #时间戳的格式,默认是double  inputDetail:    type: container_stdout                  ## 采集日志的类型,包括container_stdout(容器标准输出)、container_file(容器文件)
containerStdout: ## 容器标准输出 namespace: default ## 采集容器的kubernetes命名空间,如果不指定,代表所有命名空间 allContainers: false ## 是否采集指定命名空间中的所有容器的标准输出 container: xxx ## 采集日志的容器名,此处可填空 includeLabels: ## 采集包含指定label的Pod k8s-app: xxx ## 只采pod标签中配置"k8s-app=xxx"的pod产生的日志,与workloads、allContainers=true不能同时指定 workloads: ## 要采集的容器的Pod所属的kubernetes workload -namespace: prod ## workload的命名空间 name: sample-app ## workload的名字 kind: deployment ## workload类型,支持deployment、daemonset、statefulset、job、cronjob container: xxx ## 要采集的容器名,如果填空,代表workload Pod中的所有容器
containerFile: ## 容器内文件 namespace: default ## 采集容器的kubernetes命名空间,必须指定一个命名空间 container: xxx ## 采集日志的容器名,此处可填* includeLabels: ## 采集包含指定label的Pod k8s-app: xxx ## 只采pod标签中配置"k8s-app=xxx"的pod产生的日志,与workload不能同时指定 workload: ## 要采集的容器的Pod所属的kubernetes workload name: sample-app ## workload的名字 kind: deployment ## workload类型,支持deployment、daemonset、statefulset、job、cronjob logPath: /opt/logs ## 日志文件夹,不支持通配符 filePattern: app_*.log ## 日志文件名,支持通配符 * 和 ? ,* 表示匹配多个任意字符,? 表示匹配单个任意字符

注意事项

若无法采集日志,请销毁重建 Pod 重试。
容器服务官网1折活动,限时活动,即将结束,速速收藏
同尘科技腾讯云授权服务中心。
购买腾讯云产品享受折上折,更有现金返利。同意关联立享优惠

转转请注明出处:https://www.yunxiaoer.com/147870.html

(0)
上一篇 2023年12月9日 下午12:46
下一篇 2023年12月9日 下午12:46
详情页2

相关推荐

  • 腾讯云容器镜像服务产品优势同尘

    云上独享 无需自行搭建及运维,即可快速创建仓库及推送拉取容器镜像。其中,容器镜像服务企业版实例均具有独立的服务后端及后端存储,相较于 DockerHub 等共享镜像托管平台,企业版 Registry 实例完全由单个租户独享,无需担心其它用户的影响及使用限制,可保障客户的数据安全及隐私性。 全球同步 容器镜像服务支持全球多个地域,企业版实例可通过设定自定义规则…

    腾讯云 2023年12月9日
  • 腾讯云对象存储模板接口

    简介 本文档提供关于模板接口的 API 概览以及 SDK 示例代码。说明:阅读本文档前请先打开 示例代码。 创建模板 接口文档及示例函数名 API 文档 示例函数名 创建音视频转码模板 CreateTranscodeTemplate 创建画质增强模板 CreateVideoEnhanceTemplate 创建极速高清转码模板 CreateHigh…

    腾讯云 2023年12月9日
  • 腾讯云对象存储提交多文件打包压缩任务

    功能描述 多文件打包压缩功能可以将您的多个文件,打包为 zip 等压缩包格式,以提交任务的方式进行多文件打包压缩,异步返回打包后的文件,该接口属于 POST 请求。 授权说明 授权策略中 action 设置为 ci:CreateFileProcessJobs 。查看所有 action。 服务开通 使用该功能需提前开通数据万象,并绑定存储桶。详情请参见 绑定存…

    腾讯云 2023年12月9日
  • 信息流广告,信息流部分建议宽度830px,只针对默认列表样式,顺序随机
  • 腾讯云云点播音视频转码

    功能简介 对视频或音频执行转码,可指定输出媒体的编码格式、帧率、码率、分辨率等参数,以适应终端对不同清晰度和格式的播放需要。 类别 功能 说明 输入格式 封装格式 支持所有常见的音视频封装格式,包括:WMV、RM、MOV、MPEG、MP4、3GP、FLV、AVI、RMVB、TS、ASF、MPG、WEBM、MKV、M3U8、WM、ASX、RAM、MPE、VOB…

    腾讯云 2023年12月9日
  • 腾讯云对象存储图片持久化处理

    简介 本文档提供关于图片持久化处理的 API 概览以及 SDK 示例代码。 API 说明 图片持久化处理 对象存储提供的上传时处理功能可以帮助使用者在上传时实现图片处理。此外能够对已存储在 COS 的图片进行相应处理操作,并将结果存入到对象存储(Cloud Object Storage,COS) 上传时处理 功能说明 COS 提供的上传时处理功能可以帮助使用…

    腾讯云 2023年12月9日

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信
本站为广大会员提供阿里云、腾讯云、华为云、百度云等一线大厂的购买,续费优惠,保证底价,买贵退差。