@@ -13,7 +13,7 @@ container application platform and Istio.
13
13
The following diagram illustrates the components involved in Kiali and its
14
14
interactions:
15
15
16
- ![ Kiali architecture] ( /images/documentation/architecture/architecture .png )
16
+ ![ Kiali architecture] ( /images/documentation/architecture/arch .png )
17
17
18
18
### Kiali back-end
19
19
@@ -49,8 +49,8 @@ It provides and controls the service mesh. Kiali and Istio are installed
49
49
separately.
50
50
51
51
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" >}}) .
54
54
55
55
## Prometheus
56
56
@@ -69,22 +69,20 @@ Some metric customization is possible as long as the Kiali requirements are
69
69
still met. For the current list of required metrics see
70
70
[ this FAQ entry] ({{< ref "/docs/faq/general" >}}).
71
71
72
- ## Cluster API
72
+ ## Kubernetes API
73
73
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
75
75
to fetch and resolve service mesh configurations.
76
76
77
77
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.
82
80
83
- Kiali queries the cluster API to retrieve, for example, definitions for
81
+ Kiali queries the Kubernetes API to retrieve, for example, definitions for
84
82
namespaces, services, deployments, pods, and other entities. Kiali also makes
85
83
queries to resolve relationships between the different cluster entities.
86
84
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
88
86
services, destination rules, route rules, gateways, and quotas.
89
87
90
88
## Jaeger
0 commit comments