We have a large number of services running inside kubernetes that need to have access to clamav, given the sheer number, i dont want to have to run freshclam process on each virtual machine (container), due to the managemeht and monitoring overhead, and the risk of some not updating for variouis reasons.
Is there any easy way i can share the directories containing the definition database on one server image to all the others so i only have one machine to monitor updates on, we can use docker.kubernetes ability to share persistent volumes to do this, we will be running clamav in single file scan mode, and wont be using the daemon, so syncronising restart of the daemon on updates is not required.