阿里云容器服务K8S Ingress Controller日志采集实践
在 Kubernetes Ingress 高可靠部署最佳实践 中从部署层面介绍了在Kubernetes集群中如何部署一套高可靠的Ingress接入层,同时Ingress作为所有集群服务请求的入口,其记录的请求日志对于整个请求跟踪链路至关重要,今天主要给大家分享下如何将K8S Ingress Controller日志采集到日志服务中,以便于检索分析服务请求情况。
环境准备
- 通过阿里云容器服务控制台申请K8S集群。
- 部署业务服务并配置Ingress对外提供访问。
采集到阿里云日志服务
当我们需要将Ingress Controller的日志采集到阿里云日志服务时,我们只需要简单通过下面几步即可完成:
- 部署Logtail DaemonSet
- 创建日志Project及配置机器组
- 配置容器采集配置LogtailConfig
详细说明可参考这里。