commit | author | age
|
bfc6c8
|
1 |
#+begin_src ditaa :file ocp-workshop1.png :cmdline -E -s 0.8 |
OB |
2 |
|
|
3 |
+---------------------------+ +-----------------------+ +-------------------------+ |
|
4 |
|{s} cRED | | Kube API Server | | Kube Controller Manager | |
|
5 |
| etcd | | | | | |
|
6 |
| key=val | <===> |etcd connector | <====> | watches API for updates | |
|
7 |
| kind=Pod | | | | if update: run code | |
|
8 |
| metatdata.name=hi-1-lhdhf | | REST Connector | | | |
|
9 |
+---------------------------+ +-----------------------+ +-------------------------+ |
|
10 |
^ |
|
11 |
| HTTP(S)/REST |
|
12 |
| (JSON) |
|
13 |
v |
|
14 |
+-----------------------+ |
|
15 |
| REST Client | |
|
16 |
| | |
|
17 |
| oc/kubectl | |
|
18 |
| (converts JSON to | |
|
19 |
| output format) | |
|
20 |
| | |
|
21 |
+-----------------------+ |
|
22 |
#+end_src |
|
23 |
|
|
24 |
#+results: |
|
25 |
[[file:ocp-workshop1.png]] |