mirror of
https://github.com/datahub-project/datahub.git
synced 2025-12-26 17:37:33 +00:00
docs(docker): document docker container dependency tree (#8496)
This commit is contained in:
parent
fa05aae959
commit
4b32e9a9ab
@ -445,6 +445,7 @@ module.exports = {
|
||||
"docs/components",
|
||||
"docs/architecture/metadata-ingestion",
|
||||
"docs/architecture/metadata-serving",
|
||||
"docs/architecture/docker-containers",
|
||||
],
|
||||
},
|
||||
{
|
||||
|
||||
27
docs/architecture/docker-containers.md
Normal file
27
docs/architecture/docker-containers.md
Normal file
@ -0,0 +1,27 @@
|
||||
---
|
||||
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)
|
||||
```
|
||||
Loading…
x
Reference in New Issue
Block a user