#+begin_src ditaa :file ocp-workshop1.png :cmdline -E -s 0.8
|
|
+---------------------------+ +-----------------------+ +-------------------------+
|
|{s} cRED | | Kube API Server | | Kube Controller Manager |
|
| etcd | | | | |
|
| key=val | <===> |etcd connector | <====> | watches API for updates |
|
| kind=Pod | | | | if update: run code |
|
| metatdata.name=hi-1-lhdhf | | REST Connector | | |
|
+---------------------------+ +-----------------------+ +-------------------------+
|
^
|
| HTTP(S)/REST
|
| (JSON)
|
v
|
+-----------------------+
|
| REST Client |
|
| |
|
| oc/kubectl |
|
| (converts JSON to |
|
| output format) |
|
| |
|
+-----------------------+
|
#+end_src
|
|
#+results:
|
[[file:ocp-workshop1.png]]
|