Skip to main content

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. Kubernetes Deployment Architecture 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, ElasticSearch/OpenSearch, and Argo Workflows as the ingestion orchestration tool. 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.

Helm Values

For customizing Collate Helm Deployments

Deploy in AWS EKS

Deploy Collate in AWS Kubernetes

Deploy in GCP GKE

Deploy Collate in GCP Kubernetes

Deploy in Azure AKS

Deploy Collate in Azure Kubernetes

Deploy in OnPremises Kubernetes

Deploy Collate in On Premises Kubernetes

Deploy on OpenShift (ROSA)

Deploy Collate on Red Hat OpenShift using the Kubernetes pipeline client