Skip to main content

Kubernetes Deployment

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

Kubernetes Deployment Architecture

Below is the expected Kubernetes Deployment Architecture for OpenMetadata Application in Production. Kubernetes Deployment Architecture In the above architecture diagram, OpenMetadata Application is deployed using Helm Charts. The various kubernetes manifests that supports the installation. With the above architecture, OpenMetadata Application Connects with external dependencies which is Database, ElasticSearch and Orchestration tools like airflow. The OpenMetadata Helm Charts Exposes 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 OpenMetadata Helm Deployments

K8s Native Orchestrator

Run ingestion pipelines as native K8s Jobs (no Airflow required)

Deploy in AWS EKS

Deploy OpenMetadata in AWS Kubernetes

Deploy in GCP GKE

Deploy OpenMetadata in GCP Kubernetes

Deploy in Azure AKS

Deploy OpenMetadata in Azure Kubernetes

Deploy in OnPremises Kubernetes

Deploy OpenMetadata in On Premises Kubernetes