mirror of
https://github.com/datahub-project/datahub.git
synced 2025-07-03 23:28:11 +00:00
27 lines
1.5 KiB
Markdown
27 lines
1.5 KiB
Markdown
![]() |
---
|
||
|
title: "Docker Container Architecture"
|
||
|
---
|
||
|
|
||
|
# Docker Container Architecture
|
||
|
|
||
|
When running DataHub via docker-compose. or helm, the following is a diagram of the containers involved
|
||
|
with running DataHub and their relationships with each other. The helm chart uses helm hooks to determine
|
||
|
the proper ordering of the components whereas docker-compose relies on a series of health checks.
|
||
|
|
||
|
```text
|
||
|
datahub-frontend-react datahub-actions
|
||
|
\ /
|
||
|
| datahub-upgrade (NoCodeDataMigration, helm only)
|
||
|
| /
|
||
|
datahub-gms (healthy)
|
||
|
|
|
||
|
datahub-upgrade (SystemUpdate completed)
|
||
|
/--------------------/ | \ \------------------------------------------------\
|
||
|
/ | \-------------------\ \
|
||
|
mysql-setup (completed) elasticsearch-setup (completed) kafka-setup (completed) (if apply) neo4j (healthy)
|
||
|
| | / \
|
||
|
| | / \
|
||
|
mysql (healthy) elasticsearch (healthy) broker (healthy) (if not internal) schema-registry (healthy)
|
||
|
|
|
||
|
zookeeper (healthy)
|
||
|
```
|