diff --git a/README.md b/README.md index 804f869..c3f392c 100644 --- a/README.md +++ b/README.md @@ -31,7 +31,7 @@ exports those metrics in Prometheus format. Here's an overview of the checks performed by kubenurse, which are exposed as labels for the various duration/error prometheus metrics. -![kubenurse request types](./doc/kubenurse.svg) +![kubenurse request types](./doc/kubenurse.png) ## Deployment @@ -250,7 +250,7 @@ To combat this, a node filtering feature was implemented, which works as follows Here's an example with 6 nodes, where each node queries the next 3 nodes: -![node filtering drawing](./doc/kubenurse_node_filtering.svg) +![node filtering drawing](./doc/kubenurse-node-filtering.png) Thanks to this, every node is making queries to the same 10 nodes, unless one of those nodes disappears, in which case kubenurse will pick the next node in diff --git a/doc/kubenurse-node-filtering.png b/doc/kubenurse-node-filtering.png new file mode 100644 index 0000000..f782972 Binary files /dev/null and b/doc/kubenurse-node-filtering.png differ diff --git a/doc/kubenurse.png b/doc/kubenurse.png new file mode 100644 index 0000000..8dbce22 Binary files /dev/null and b/doc/kubenurse.png differ diff --git a/doc/kubenurse.svg b/doc/kubenurse.svg deleted file mode 100644 index 92b646a..0000000 --- a/doc/kubenurse.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - kubenurseme_ingressme_servicekubenurse ingress->ingress controllerkubenurse serviceapi_server_directapi_server_dnsKubernetes API servere.g. 10.127.0.1Kubernetes API serverkubernetes.default.svcpath_<neighbouring nodes>node-01node-02node-03node-04node-05path_node-01path_node-02path_node-03path_node-04path_node-05Kubenurse request_type labels \ No newline at end of file diff --git a/doc/kubenurse_node_filtering.svg b/doc/kubenurse_node_filtering.svg deleted file mode 100644 index eb2289a..0000000 --- a/doc/kubenurse_node_filtering.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - node-01node-02node-03node-04node-05node-06837bcf03ec9fdeb837f3fe5999f82576ba823422c917f48fnode-03node-01node-04node-05node-06node-0237f3fe59837bcf0399f82576ba823422c917f48fec9fdeb8wraps around6 nodes example, with KUBENURSE_NEIGHBOUR_LIMIT = 3neighbours checked by node-05: 06, 02, and 03compute sha256sumsort by checksum \ No newline at end of file