Add architecture figure

This commit is contained in:
Philippe Merle
2025-04-28 15:00:52 +02:00
parent 0b07640b49
commit 1eb60106ac
2 changed files with 8 additions and 2 deletions

View File

@@ -292,10 +292,10 @@ Following diagram illustrates all the visual nodes, edges, and clusters supporte
By default, **KubeDiagrams** generates diagrams from data contained into Kubernetes manifest files, actual cluster state, kustomization files, or Helm charts automatically. But sometimes, users would like to customize generated diagrams by adding their own clusters, nodes and edges as illustrated in the following diagram:
[![Custom diagram](examples/wordpress/wordpress_deployed_in_aws_eks.png)](examples/wordpress/wordpress_deployed_in_aws_eks.png)
[![Custom diagram](https://raw.githubusercontent.com/philippemerle/KubeDiagrams/refs/heads/main/examples/wordpress/wordpress_deployed_in_aws_eks.png)](https://raw.githubusercontent.com/philippemerle/KubeDiagrams/refs/heads/main/examples/wordpress/wordpress_deployed_in_aws_eks.png)
This previous diagram contains three custom clusters labelled with `Amazon Web Service`, `Account: Philippe Merle` and `My Elastic Kubernetes Cluster`, three custom nodes labelled with `Users`, `Elastic Kubernetes Services`, and `Philippe Merle`, and two custom edges labelled with `use` and `calls`. The rest of this custom diagram is generated from actual cluster state for a deployed WordPress application automatically.
See [examples/wordpress/custom_diagram.kd](examples/wordpress/custom_diagram.kd) to define custom diagrams, clusters, nodes and edges declaratively.
See [examples/wordpress/custom_diagram.kd](https://raw.githubusercontent.com/philippemerle/KubeDiagrams/refs/heads/main/examples/wordpress/custom_diagram.kd) to define custom diagrams, clusters, nodes and edges declaratively.
### GitHub Action
@@ -320,6 +320,12 @@ jobs:
args: 'https://charts.jetstack.io/cert-manager'
```
## Architecture
Following figure shows the software architecture of **KubeDiagrams**.
![Architecture.png](https://raw.githubusercontent.com/philippemerle/KubeDiagrams/refs/heads/main/images/Architecture.png)
## What do they say about it?
### Talks

BIN
images/Architecture.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 123 KiB