adding architecture details

This commit is contained in:
Murali Reddy 2017-06-23 15:03:39 +05:30
parent b00133178b
commit 6afd1d6849
3 changed files with 6 additions and 5 deletions

View File

@ -1,12 +1,12 @@
# Kube-router Documentation # Kube-router Documentation
## General overview ## Architecture
Kube-router consist of 3 core components Kube-router is built around concept of watchers and controllers. Watchers use Kubernetes watch API to get notification on events related to create, update, delete of Kubernetes objects. Each watcher gets notification related to a particular API object. On receiving an event from API server, watcher broadcasts events. Controller registers to get event updates from the watchers and act up on the events.
* [Network Services Controller](#network-services-controller) Kube-router consists of 3 core controllers and multiple watchers as depicted in below diagram.
* [Network Policy Controller](#network-policy-controller)
* [Network Routes Controller](#network-routes-controller) ![Arch](./img/kube-router-arch.png)
#### Network Services Controller #### Network Services Controller

Binary file not shown.

After

Width:  |  Height:  |  Size: 29 KiB

View File

@ -31,6 +31,7 @@ If you experience any problems please reach us on gitter [community forum](https
Use below guides to get started. Use below guides to get started.
- [Architecture](./Documentation/README.md#architecture)
- [Users Guide](./Documentation/README.md#user-guide) - [Users Guide](./Documentation/README.md#user-guide)
- [Developers Guide](./Documentation/README.md#develope-guide) - [Developers Guide](./Documentation/README.md#develope-guide)