Kubernetes logs can be challenging to manage and analyze, especially when it comes to cost-efficient and scalable storage solutions. The conventional approach of pushing logs directly into a log analytics tool using sidecar containers has limitations, such as being restricted to the storage service or architecture offered by the platform. A more flexible approach is to push Kubernetes application logs into Amazon S3, which can then be used as an endlessly scalable and affordable data lake. By leveraging open-source tools like Logstash and Filebeat, teams can build efficient pipelines for moving logs from their pods into S3, making it easy to ingest and analyze the data whenever needed.