Skip to content

Commit 902dc66

Browse files
authored
Update arch diagram (kiali#663)
1 parent 4f84de1 commit 902dc66

File tree

3 files changed

+9
-11
lines changed

3 files changed

+9
-11
lines changed

content/en/docs/Architecture/architecture.md

+9-11
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ container application platform and Istio.
1313
The following diagram illustrates the components involved in Kiali and its
1414
interactions:
1515

16-
![Kiali architecture](/images/documentation/architecture/architecture.png)
16+
![Kiali architecture](/images/documentation/architecture/arch.png)
1717

1818
### Kiali back-end
1919

@@ -49,8 +49,8 @@ It provides and controls the service mesh. Kiali and Istio are installed
4949
separately.
5050

5151
Kiali needs to retrieve Istio data and configurations, which are exposed
52-
through Prometheus and the cluster API. This is the reason the diagram shows a
53-
dashed line: to denote an indirect dependency.
52+
through Prometheus, the Kubernetes API, and istiod. For environments where
53+
istiod is inaccessible, Kiali's communication with istiod [can be disabled]({{< ref "/docs/Configuration/no-istiod" >}}).
5454

5555
## Prometheus
5656

@@ -69,22 +69,20 @@ Some metric customization is possible as long as the Kiali requirements are
6969
still met. For the current list of required metrics see
7070
[this FAQ entry]({{< ref "/docs/faq/general" >}}).
7171

72-
## Cluster API
72+
## Kubernetes API
7373

74-
Kiali uses the API of the container application platform (cluster API) in order
74+
Kiali uses the API of the container application platform in order
7575
to fetch and resolve service mesh configurations.
7676

7777
Container application platforms where Kiali is known to work are
78-
[OKD](https://www.okd.io) and [Kubernetes](http://kubernetes.io). Kiali shoud also
79-
work on the derivatives of these platforms. If you want to learn the cluster
80-
API, check the [OKD REST API reference](https://docs.okd.io/latest/rest_api) and the
81-
[Kubernetes API reference](https://kubernetes.io/docs/reference/kubernetes-api/).
78+
[OKD](https://www.okd.io) and [Kubernetes](http://kubernetes.io). Kiali should also
79+
work on the derivatives of these platforms.
8280

83-
Kiali queries the cluster API to retrieve, for example, definitions for
81+
Kiali queries the Kubernetes API to retrieve, for example, definitions for
8482
namespaces, services, deployments, pods, and other entities. Kiali also makes
8583
queries to resolve relationships between the different cluster entities.
8684

87-
The cluster API is also queried to retrieve Istio configurations like virtual
85+
The Kubernetes API is also queried to retrieve Istio configurations like virtual
8886
services, destination rules, route rules, gateways, and quotas.
8987

9088
## Jaeger
Loading
Binary file not shown.

0 commit comments

Comments
 (0)