@@ -18,13 +18,18 @@ including the database, common setup approaches include the following:
18
18
* Only the Icinga for Kubernetes daemon runs inside a Kubernetes cluster,
19
19
requiring configuration for an external service to connect to the database outside the cluster.
20
20
21
- Please ** note** that at the moment it is only possible to monitor one Kubernetes cluster per
22
- Icinga for Kubernetes installation.
23
-
24
21
![ Icinga for Kubernetes Web Deployment] ( doc/res/icinga-kubernetes-web-deployment.png )
25
22
![ Icinga for Kubernetes Web Replica Set] ( doc/res/icinga-kubernetes-web-replica-set.png )
26
23
![ Icinga for Kubernetes Web Pod] ( doc/res/icinga-kubernetes-web-pod.png )
27
24
25
+ ## Multi-Cluster Support
26
+
27
+ Icinga for Kubernetes supports multiple Kubernetes clusters by deploying several daemons,
28
+ each connecting to a different cluster but writing data into the same database.
29
+ The web interface accesses this database to display resource information and state,
30
+ offering the flexibility to view aggregated data from all clusters or focus on a specific cluster.
31
+ This setup ensures scalable monitoring and a unified view of resources across multiple Kubernetes environments.
32
+
28
33
## Vision and Roadmap
29
34
30
35
Although every Kubernetes cluster is different, Icinga for Kubernetes aims to provide a zero-configuration baseline for
@@ -38,8 +43,6 @@ to enable powerful filtering through a relational model.
38
43
39
44
Currently, Icinga for Kubernetes utilizes all available information from the Kubernetes API to
40
45
determine the state of resources and clusters. In future versions, we plan to integrate metrics.
41
- Upcoming features will also include the use of Icinga Notifications for sending alerts and
42
- supporting multiple clusters.
43
46
44
47
We welcome your ideas on what should be included in the baseline.
45
48
Do not hesitate to share your key metrics, important thresholds,
0 commit comments