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

# Popsink Deployment Kubernetes Requirements

## Prerequisites for Popsink Kubernetes Deployment

Before deploying Popsink on a Kubernetes cluster, ensure that your environment meets the following requirements.

### Mandatory Requirements

* **Kubernetes Cluster**

  * A Kubernetes cluster with a minimum of **2 worker nodes**
  * Each node must have at least:

    * **4 vCPUs**
    * **16 GB of RAM**
    * **amd64 architecture**

* **Ingress Controller**

  * An ingress controller must be installed and configured
  * Examples: **Traefik**, **Nginx Ingress Controller**, **Istio Ingress Gateway**

* **Storage**

  * SSD-based persistent storage
  * Minimum available disk space: **200 GB**

* **Helm**

  * **Helm 3** must be installed
  * Installation and upgrades of PopSink are performed using a **Helm chart**

### Optional Requirements

* **Object Storage**

  * An **S3-compatible storage** service (or equivalent)

* **Autoscaling**

  * **Kubernetes Cluster Autoscaler** (or equivalent node autoscaling solution)
