Kubernetes中Logtail日志采集CRD配置详解
日志采集配置默认支持控制台配置方式,同时针对Kubernetes微服务开发模式,我们还提供CRD的配置方式,您可以直接使用kubectl对配置进行管理。
我们推荐使用CRD方式进行采集配置管理,该方式与Kubernetes部署、发布流程的集成更加完善。
实现原理
执行安装命令时会自动安装alibaba-log-controller的Helm包。Helm包中主要执行了以下操作:
- 创建aliyunlogconfigs CRD(CustomResourceDefinition)。
- 部署alibaba-log-controller的Deployment。
- 部署Logtail的DaemonSet。
具体配置的内部工作流程如下:
- 用户使用
kubectl或其他工具应用aliyunlogconfigs CRD配置。 - alibaba-log-controller监听
