> ## 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 | Collate

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

# Kubernetes Deployment

Collate supports the Installation and Running of Application on kubernetes through Helm Charts.

## Kubernetes Deployment Architecture

Below is 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" />

In the above architecture diagram, Collate Application is deployed using Helm Charts. The various kubernetes manifests that support the installation. With the above architecture, Collate Application connects with external dependencies — Database, OpenSearch, and Argo Workflows as the ingestion orchestration tool.

<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. These can be installed / enabled using the [Helm Values](/how-to-guides/deployment/byoc/kubernetes/on-prem).

## Links

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

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

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

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

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

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