Skip to content

Commit

Permalink
docs: Add High-level design of ovn-spekaer (#1609)
Browse files Browse the repository at this point in the history
Co-authored-by: Edison Meng (孟志慧)-浪潮数据 <mengzhihui01@inspur.com>
  • Loading branch information
KillMaster9 and Edison Meng (孟志慧)-浪潮数据 authored Jun 15, 2022
1 parent 7ebf36d commit 0b84039
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 0 deletions.
6 changes: 6 additions & 0 deletions docs/bgp.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,12 @@
Kube-OVN supports advertise pod/subnet ips to external networks by BGP protocol. To enable BGP advertise function, you
need to install kube-ovn-speaker and annotate pods/subnets that need to be exposed.

## High-level design of ovn-spekaer

![ovn-speaker.png](ovn-speaker.png)
kube-ovn-speaker periodically lists Pod/subnet/service resource information of kubernetes apiServer.
Check the obtained Pod/subnet/service resources, select the annotation ovn.kubernetes.io/bgp=true and
the resources that are not advertised by BGP use BGP to advertise externally.
## List of Options
```text
Usage of ovn-speaker:
Expand Down
Binary file added docs/ovn-speaker.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 0b84039

Please sign in to comment.