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

# Kubernetes Deployment

> Deploy the Collate on Kubernetes using Helm, custom values, and supported cloud configurations for scalable containerized environments.

# Kubernetes Deployment

Collate supports installing and running the application on Kubernetes using Helm charts.

## Kubernetes Deployment Architecture

The following diagram shows the expected Kubernetes Deployment Architecture for Collate Application in **Production**.

<img src="https://mintcdn.com/collatedocs/cOe_QuHYxAbkMtTI/public/images/deployment/kubernetes/kubernetes-architecture-prod.png?fit=max&auto=format&n=cOe_QuHYxAbkMtTI&q=85&s=b4201f5e8459e02675bd1b25ddaecfa5" alt="Kubernetes Deployment Architecture" width="577" height="417" data-path="public/images/deployment/kubernetes/kubernetes-architecture-prod.png" />

Collate Application is deployed using Helm Charts. Various Kubernetes manifests support the installation. In this architecture, Collate Application connects with external dependencies—Database, OpenSearch, and Argo Workflows as the ingestion orchestration tool.

<Note>
  **Note**: Collate BYOC requires **OpenSearch** as the search engine. ElasticSearch is not supported because Collate AI relies on OpenSearch's vector capabilities for Semantic and Hybrid Search.
</Note>

The Collate Helm Charts expose the Application from Kubernetes Service at Port `8585` and `8586`. The Health Checks and Metrics endpoints are available on port `8586`.

Network Policies and Ingresses are optional manifests and disabled by default. Install or enable them using the [Helm Values](/ai-2-0/how-to-guides/deployment/byoc/kubernetes/helm-values).

## Links

<CardGroup cols={2}>
  <Card title="Helm Values" href="/ai-2-0/how-to-guides/deployment/byoc/kubernetes/helm-values">
    For customizing Collate Helm Deployments
  </Card>

  <Card title="Deploy in AWS EKS" href="/ai-2-0/how-to-guides/deployment/byoc/kubernetes/eks">
    Deploy Collate in AWS Kubernetes
  </Card>

  <Card title="Deploy in GCP GKE" href="/ai-2-0/how-to-guides/deployment/byoc/kubernetes/gke">
    Deploy Collate in GCP Kubernetes
  </Card>

  <Card title="Deploy in Azure AKS" href="/ai-2-0/how-to-guides/deployment/byoc/kubernetes/aks">
    Deploy Collate in Azure Kubernetes
  </Card>

  <Card title="Deploy in On-Premises Kubernetes" href="/ai-2-0/how-to-guides/deployment/byoc/kubernetes/on-prem">
    Deploy Collate in on-premises Kubernetes
  </Card>

  <Card title="Deploy on OpenShift (ROSA)" href="/ai-2-0/how-to-guides/deployment/byoc/kubernetes/openshift">
    Deploy Collate on Red Hat OpenShift using the Kubernetes pipeline client
  </Card>
</CardGroup>
