This is an automated email from the ASF dual-hosted git repository.
kvn pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/apisix-ingress-controller.git
The following commit(s) were added to refs/heads/master by this push:
new 0d4288a docs: adapt design diagrams (#214)
0d4288a is described below
commit 0d4288a6f3f3d38538ad7d261bcf10791a7d0b30
Author: scn7th <[email protected]>
AuthorDate: Sun Jan 31 21:30:18 2021 +0800
docs: adapt design diagrams (#214)
* adapt design diagrams
* change modules design schema
Co-authored-by: scn7th <scn7th@163/com>
---
docs/design.md | 6 +++---
docs/images/cascade-update.png | Bin 0 -> 7458 bytes
docs/images/diff-rules.png | Bin 0 -> 26749 bytes
docs/images/modules.png | Bin 0 -> 13292 bytes
4 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/docs/design.md b/docs/design.md
index b37f73d..79ba619 100644
--- a/docs/design.md
+++ b/docs/design.md
@@ -23,7 +23,7 @@ Apache APISIX ingress for Kubernetes.
## Modules
-
+
### 1.Ingress-types
@@ -97,7 +97,7 @@ At present, we have defined multiple CRDs, and these CRDs are
responsible for th
So, in `apisix-ingress-controller`, a broadcast notification mechanism is
designed through `channel`, that is, the definition of any object must be
notified to other objects related to it and trigger the corresponding behavior.
-
+
In a typical scenario, there is a many-to-many relationship between
`ApisixRoute` and `ApisixService`, and a one-to-one relationship between
`ApisixService` and `ApisixUpstream`.
@@ -114,7 +114,7 @@ The `seven` module internally saves memory data structures,
which is currently v
The current comparison rule is based on the grouping of `route` / `service` /
`upstream` resource objects, compare them separately, and make corresponding
broadcast notifications after finding the differences.
-
+
### Service Discovery
diff --git a/docs/images/cascade-update.png b/docs/images/cascade-update.png
new file mode 100644
index 0000000..cdc45eb
Binary files /dev/null and b/docs/images/cascade-update.png differ
diff --git a/docs/images/diff-rules.png b/docs/images/diff-rules.png
new file mode 100644
index 0000000..b1e3c88
Binary files /dev/null and b/docs/images/diff-rules.png differ
diff --git a/docs/images/modules.png b/docs/images/modules.png
new file mode 100644
index 0000000..3efc060
Binary files /dev/null and b/docs/images/modules.png differ