> ## Documentation Index
> Fetch the complete documentation index at: https://enterprise-docs.dify.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Testing Deployment

## Requirements

This is the recommended configuration for testing deployment or staging deployment. You can adjust the configuration based on your requirements.

* Kubernetes Cluster
  * 1 Worker Nodes: 4 CPU, 16 GB RAM
* Persistence Storage
  * s3, amazon-s3, azure-blob, aliyun-oss, google-storage, tencent-cos
  * 100 GB Storage
* Postgres Database
  * Version 14+
  * 2 CPU, 4 GB RAM
  * 256 GB Storage
* Redis Database
  * Version 6+
  * 1 GB RAM
* [Vector DB Virtual Machine - Qdrant Single Node](/en/2.6.x/deploy/advanced-configuration/qdrant/single-node)
  * 1 Virtual Machines
  * 4 CPU, 8 GB RAM
  * 100 GB Storage

## Deployment

### Initial External Resources

* Persistence Storage
* Postgres Database
* Redis Database
* Vector DB Virtual Machine

### Update Helm Chart Values

Update the <a href="https://assets-docs.dify.ai/2025/01/cf9ebbdd263fae8d7a6dc558afae0e66.yaml" download="values-no-infra-for-testing.yaml">values-no-infra-for-testing.yaml</a> file.

* Update `persistence` with your persistence storage configuration
* Update `externalPostgres` with your postgres database configuration
* Update `externalRedis` with your redis database configuration
* Update `vectorDB` with your vector db virtual machine configuration

### Install Dify Enterprise

You can install Dify Enterprise using the following guide. But you need to use `values-no-infra-for-testing.yaml` instead of `values.yaml`.

* [How to install Dify Enterprise](/en/2.6.x/deploy/prerequisites/kubernetes)

### Verify Services Status

After the installation, you can verify the services status referring to the following guide.

* [How to verify Dify Enterprise services status](/en/2.6.x/deploy/verify-services-status)
