Can you run filebeat as an Deployment/Satefulset/Pod?

In am currently setting up a workflow that requires a kubernetes filebeat instance that is running as a Deployment, StatefulSet or Pod.

Basic idea:
copy file to directory -> filebeat reads file -> logstash parse -> etc.

Is it possible to configure filebeat not to run as a DeamonSet ?

If you run Filebeat with the ECK operator you can chose between either running as a Deployment or a StatefulSet