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

# Kubernetes Deployment | Official Documentation

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

# 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**.

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

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](/v1.12.x/deployment/kubernetes/on-prem).

## Links

<CardGroup cols={2}>
  <Card title="Helm Values" href="/v1.12.x/deployment/kubernetes/values">
    For customizing OpenMetadata Helm Deployments
  </Card>

  <Card title="K8s Native Orchestrator" href="/v1.12.x/deployment/ingestion/kubernetes">
    Run ingestion pipelines as native K8s Jobs (no Airflow required)
  </Card>

  <Card title="Deploy in AWS EKS" href="/v1.12.x/deployment/kubernetes/eks">
    Deploy OpenMetadata in AWS Kubernetes
  </Card>

  <Card title="Deploy in GCP GKE" href="/v1.12.x/deployment/kubernetes/gke">
    Deploy OpenMetadata in GCP Kubernetes
  </Card>

  <Card title="Deploy in Azure AKS" href="/v1.12.x/deployment/kubernetes/aks">
    Deploy OpenMetadata in Azure Kubernetes
  </Card>

  <Card title="Deploy in OnPremises Kubernetes" href="/v1.12.x/deployment/kubernetes/on-prem">
    Deploy OpenMetadata in On Premises Kubernetes
  </Card>
</CardGroup>
