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 https://www.elastic.co/guide/en/cloud-on-k8s/current/k8s-beat-configuration.html#k8s-beat-chose-the-deployment-model