Kubernetes

This guide provides installation and operating instructions for running MetaDefender Cluster on Kubernetes.

Supported Kubernetes versions

Version

Notes

1.31.x

Fully supported and validated.

Earlier versions

Not validated. The chart uses only stable APIs (apps/v1, v1), but no testing is performed below 1.31.

Guide structure

Start with Quick start for a first deployment. The other pages are reference material and can be read in any order once the cluster is running.

Page

What it covers

Quick start

Prerequisites and the step-by-step install

Kubernetes components

The workloads and images the chart creates, service discovery, the shared ConfigMap and Secret, and the pod security model

Enable HTTPs

Serving HTTPS from MetaDefender Cluster Control Center and MetaDefender Cluster API Gateway

Resource requirements

CPU, memory and ephemeral storage sizing

Scaling

Adding and removing MetaDefender Cluster Workers and MetaDefender Cluster File Storage replicas

Upgrade

Upgrading the core services and the deployed instances

High Availability

Clustered PostgreSQL, RabbitMQ and Redis, and multiple MetaDefender Cluster File Storage replicas

Troubleshooting

Symptoms, checks and log collection