Kubernetes ClamAV container
This example is designed to be run on Google Container-Optimized OS, but it should work with most other Docker servers.
ClamAV is an open source antivirus engine for detecting trojans, viruses, malware, and other malicious threats.
- Build your Docker image.
- Deploy that image to your Kubernetes cluster.
- Use Daemonsets to configure the new workload to run one scanner pod per node.
- Ensure scan-required paths within other pods are mounted as named volumes so they will be included in the scan of the node.
For more information, see Installing antivirus and file integrity monitoring on Container-Optimized OS.