System Requirements

For more information about Tenable Enclave Security system requirements, see System Requirements in the Tenable Enclave Security user guide.

This page describes the following system requirements:

Requirements for Container Security Services

Service Name

# of Assets Managed by Container Security

CPU per pod Memory per pod
tes-consec-ui

1 to 25,000 images

4000 m 4 GiB
tes-consec-api 1 to 25,000 images 4000 m 6 GiB
tes-consec-tvdl 1 to 25,000 images 4000 m 15 GiB
tes-consec-policy 1 to 25,000 images 4000 m 6 GiB
tes-consec-scan 1 to 25,000 images 4000 m 10 GiB

Database Changes in Container Security 1.6

Beginning in version 1.6, Container Security uses the database only and does not provision Persistent Volume Claims (PVC). When you upgrade to version 1.6, your existing data will be migrated from the PVC to the database.

The following are considerations for upgrading to Container Security 1.6:

  • If the migration succeeds, the existing PVC will be deleted after 30 days.

  • If the migration fails, the PVC will be deleted after 60 days. The data on the PVC will be recreated in the database when you run your first full scan after upgrading.

  • There is no impact to Container Security features if the migration fails. The first full scan may run slower.

  • Container Security 1.6 does not support database restore from database backups of previous Container Security versions.

Note: Tenable does not recommend doing a helm rollback to a previous Container Security release after upgrading to version 1.6. This can cause data drift, as previous versions use PVCs for scan data storage.

Self-Hosted Database Requirements

A self-hosted database is a database that you install and manage on your physical server or virtual machine. For example, PostgreSQL on a local server.

Requirements for Container Security self-hosted database

# of Assets Managed by Container Security

CPU Memory

Disk Space

1 to 1,000 images

2000 m 16 GiB 10 GB

1,001 to 5,000 images

4000 m 32 GiB 15 GB

5,001 to 25,000 images

8000 m 64 GiB 20 GB

Cloud Database Requirements

A cloud database is a database service that is hosted and managed on a cloud platform. For example, AWS, Azure, or GCloud.

Requirements for Container Security database in AWS

# of Assets Managed by Container Security

Instance Type Read Replica

Disk Space

1 to 1,000 images

db.r6g.large db.r6g.large 10 GB

1,001 to 5,000 images

db.r6g.xlarge db.r6g.xlarge 15 GB

5,001 to 25,000 images

db.r6g.2xlarge db.r6g.2xlarge 20 GB

Requirements for Container Security database in Azure for PostgreSQL flexible servers

# of Assets Managed by Container Security

Instance Type Read Replica

Disk Space

1 to 1,000 images

E2s_v3 / E2ds_v4 E2s_v3 / E2ds_v4 10 GB

1,001 to 5,000 images

E4s_v3 / E4ds_v4 E4s_v3 / E4ds_v4 15 GB

5,001 to 25,000 images

E8s_v3 / E8ds_v4 E8s_v3 / E8ds_v4 20 GB

Requirements for Container Security database in GCloud

# of Assets Managed by Container Security

Instance Type Read Replica

Disk Space

1 to 1,000 images

2 vCPU, 16 GB 2 vCPU, 16 GB 10 GB

1,001 to 5,000 images

4 vCPU, 32 GB 4 vCPU, 32 GB 10 GB

5,001 to 25,000 images

8 vCPU, 64 GB 8 vCPU, 64 GB 20 GB