2023-07-28 21:07:03 -05:00
|
|
|
---
|
|
|
|
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)
|
2025-04-16 16:55:51 -07:00
|
|
|
```
|