We are planning to use elastic search engine for indexing our logs in our K8S cluster. It is known to us that using Kibana we can view logs on gui. But if we need to transport logs to some remote team which do not have Kibana access, then how to address such scenario. Can we somehow download logs from search engine?
You can always connect any app to Elasticsearch and collect all data in your indices. So if another team need to access to logs, you can create a read only access to your elastic search and consume the logs into this application. If you want to Download everything, you can use the scoll api. Here in an implementation example in JAVA