
* Add changes for kubernetes deployment docs * Update Quickstart docker guide * fix: docker quickstart docs * Add troubleshooting guide for quickstart k8s * fix typo * upper case the placeholders * Add FAQs and update EKS deployment docs * fix: docs links * Update Deployment page * fix: update k8s gke docs * fix(chore): Notes as warning type * fix(chore): markdown link and typo * fix(refactor): Docker Deployment Docs * fix(refactor): Docker Deployment Docs * fix: upgrade k8s docs * fix(reviews): remove apache mod_proxy * fix(refactor): docker volumes docs section * fix(refactor): Code Review changes * Merge remote-tracking branch 'origin/main' into 12608 * Add troubleshoot docs for psql create extension pgcypto issue * fix: k8s docs with elasticsearch auth enabled * fix: Update the changes to v1.1.1 docs * fix: updated the docs for 1.1.1 * Add docker and kubernetes v1.1.1 changes in docs * fix: Docker Deployment Link * fix: more fixes --------- Co-authored-by: Akash-Jain <Akash.J@deuexsolutions.com>
2.1 KiB
title | slug |
---|---|
Kubernetes Deployment | /deployment/kubernetes |
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.
{% image src="/images/v1.1.0/deployment/kubernetes/kubernetes-architecture-prod.png" alt="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 prot 8586
.
Network Policies and Ingresses are optional manifests and disabled by default. These can be installed / enabled using the Helm Values.
Links
{% inlineCalloutContainer %} {% inlineCallout color="violet-70" icon="cloud" bold="Helm Values" href="/deployment/kubernetes/helm-values" %} For customizing OpenMetadata Helm Deployments {% /inlineCallout %} {% inlineCallout color="violet-70" icon="cloud" bold="Deploy in AWS EKS" href="/deployment/kubernetes/eks" %} Deploy OpenMetadata in AWS Kubernetes {% /inlineCallout %} {% inlineCallout color="violet-70" icon="cloud" bold="Deploy in GCP GKE" href="/deployment/kubernetes/gke" %} Deploy OpenMetadata in GCP Kubernetes {% /inlineCallout %} {% inlineCallout color="violet-70" icon="cloud" bold="Deploy in OnPremises Kubernetes" href="/deployment/kubernetes/on-prem" %} Deploy OpenMetadata in On Premises Kubernetes {% /inlineCallout %} {% inlineCallout color="violet-70" icon="cloud" bold="FAQs" href="/deployment/kubernetes/faqs" %} FAQs for common production scenarios {% /inlineCallout %} {% /inlineCalloutContainer %}