This feature is a good solution if you need to monitor your Elastic applications in restricted Kubernetes environments where you cannot grant advanced permissions:
- to Metricbeat to allow queriying the k8s API
- to Filebeat to deploy a privileged DaemonSet
However, for maximum efficiency and minimising resource consumption, or advanced use cases that require specific Beats configurations, you can deploy a standalone Metricbeat Deployment and a Filebeat Daemonset. See the Beats configuration Examples for more information.