Collect kubernetes’ pods logs

I’m trying to collect my application containers’ logs throughout their entire life cycle. These containers are running inside Kubernetes pods, I’ve found solutions like Fluentd but I also found out that I need to specify a backend (Elasticsearch, AWS S3, etc.) whereas I want to collect logs inside files having specific names, for example podname_namespace_containername.json and then parse those files using a script. Is this possible with fluentd?

Source: Docker Questions