Support Matrix for Kubernetes Monitoring
Last updated on 05 September, 2024LogicMonitor officially supports the most recent four versions of Kubernetes at any given time and aims to offer support for new versions within 60 days of the official release. LogicMonitor supports the following platforms for LM Container Installation:
- Linux on AMD64 architecture
- Amazon Elastic Container Service (ECS) on the following verified container platforms:
- Amazon Fargate
- Amazon Elastic Compute Cloud (EC2)
- Amazon BottleRocket OS
- Elastic Kubernetes Service (EKS) from Amazon Web Services (AWS)
- Azure Kubernetes Service (AKS) from Microsoft Azure
- Google Kubernetes Engine (GKE) from Google Cloud
- Red Hat OpenShift Container platform
- Amazon EKS Anywhere platform
LogicMonitor’s Kubernetes version support policy aligns with the policies of major cloud providers’ Kubernetes services: EKS (AWS), AKS (Azure), GKE (GCP), and OpenShift (RedHat). We additionally adhere to the Kubernetes community’s support for different Kubernetes versions. This results in us offering support for all the Kubernetes versions that are backed by these four cloud services and the community. The following current calendar for LM Container support for upstream Kubernetes releases is updated regularly to reflect the ongoing support from these providers and the Kubernetes community.
Kubernetes Version | Upstream Release Date | LM Container End of Support |
1.30 (Recommended) | 9 July 2024 | June 2025 |
1.29 | 16 April 2024 | February 2025 |
1.28 | 14 November 2023 | October 2024 |
1.27 | 11 April 2023 | June 2024 |
1.26 | 6 December 2022 | June 2024 |
The following table displays the supported OpenShift versions:
OpenShift Version | General Availability | LM Container End of Support |
4.15 (Recommended) | 9th July 2024 | 27 August 2025 |
4.12 | 17 January 2023 | 17 March 2024 |
4.11 | 10 August 2022 | 10 October 2023 |
The following table displays the supported Kubernetes and Helm versions with the compatible LM Container Chart, Argus, and Collectorset-Controller versions.
LM Container Chart
Kubernetes Version | Helm Version | LM Container Chart |
1.30 (Recommended) | 3 | 8.1.0 or later |
1.29 | 3 | 7.1.0 or later |
1.28 | 3 | 6.0.0 or later |
1.27 | 3 | 3.5.0 or later |
1.26 | 3 | 3.5.0 or later |
Argus and Collectorset-Controller
Kubernetes Version | Helm Version | Argus Version | Collectorset-Controller Version |
1.28 (Recommended) | 3 | v7 | v3 |
1.27 | 3 | v7 | v3 |
1.26 | 3 | v7 | v3 |
1.25 | 3 | v6, v7 | v2, v3 |
Note: Referencing the image tag by its major version number (such as v3) also matches the versions with incremented minor and bug fix version numbers while also allowing you to specify an exact version. In the earlier table, versions are referenced according to the major version number, to view all the available image tags, see DockerHub.
Supported Resources
The following resources are supported for monitoring:
LM Container Chart
The supported resources table contains the following details for each resource:
- LM Container Chart Version—Displays the minimum supported LM Container chart version.
- Metrics collection with API Server—Displays if the resource uses the Kubernetes API server for resource discovery and the metrics endpoint of the resource for scraping current metrics data.
- Metrics Collection with KSM—Displays if the resource uses KSM for scraping metrics data.
- Topology—Displays if the resource supports topology.
- Confogsource—Displays if the resource supports configSource.
Supported Resources | LM Container Chart Version | Metrics Collection with API Server | Metric Collection with KSM | Topology | ConfigSource |
Kubernetes etcd | 4.4.0 or later | – | – | – | Yes |
Kubernetes controller manager | 4.2.0 or later | – | – | – | Yes |
Kubernetes ingress | 4.2.0 or later | – | – | – | Yes |
NGNIX ingress controller | 4.2.0 or later | – | – | – | Yes |
Kubernetes API server | 4.0.0 or later | – | – | – | Yes |
Kubernetes scheduler | 3.5.0 or later | – | – | – | Yes |
Helm chart release | 3.2.0 or later | – | – | – | Yes |
Role | 3.1.0 or later | – | – | Yes | Yes |
Role binding | 3.1.0 or later | – | – | Yes | Yes |
Custom resource definitions (CRD) | 3.1.0 or later | – | – | Yes | Yes |
Storage class | 3.0.0 or later | – | – | Yes | Yes |
Priority class | 3.0.0 or later | – | – | Yes | Yes |
Service accounts | 3.0.0 or later | – | – | Yes | Yes |
ClusterRole | 3.0.0 or later | – | – | Yes | Yes |
ClusterRole bindings | 3.0.0 or later | – | – | – | Yes |
Limit range | 2.0.0 or later | – | – | – | Yes |
Resource quota | 2.0.0 or later | – | – | – | Yes |
Network policies | 2.0.0 or later | – | – | – | Yes |
Secrets | 1.2.0 or later | – | – | – | Yes |
Configmaps | 1.1.0 or later | – | – | – | Yes |
Poddisruptionbudgets | 1.1.0 or later | – | Yes | – | – |
Statefulsets | 1.0.0 or later | – | Yes | Yes | – |
Replicasets | 1.0.0 or later | – | Yes | Yes | – |
Daemonsets | 1.0.0 or later | – | Yes | Yes | – |
Persistentvolumes | 1.0.0 or later | – | Yes | Yes | – |
Persistentvolumeclaims | 1.0.0 or later | – | Yes | Yes | – |
Endpoints | 1.0.0 or later | – | Yes | Yes | – |
Jobs | 1.0.0 or later | – | Yes | Yes | – |
Cronjobs | 1.0.0 or later | – | Yes | Yes | – |
HPA | 1.0.0 or later | Yes | – | – | – |
Pods | 1.0.0 or later | Yes | – | Yes | – |
Nodes | 1.0.0 or later | Yes | – | Yes | – |
Services | 1.0.0 or later | Yes | – | Yes | – |
Deployments | 1.0.0 or later | Yes | – | Yes | – |
Argus
The supported resources table contains the following details for each resource:
- Argus Version—Displays the minimum supported Argus version.
- Helm Chart Version—Displays the minimum supported Helm chart version.
- Metrics collection with API Server—Displays if the resource uses the Kubernetes API server for resource discovery and the metrics endpoint of the resource for scraping current metrics data.
- Metrics Collection with KSM—Displays if the resource uses KSM for resource discovery and the metrics endpoint of the resource for scraping current metrics data.
- Topology—Displays if the resource supports topology.
- Confogsource—Displays if the resource supports ConfigSource.
Supported Resources | Argus Version | Helm Chart Version | Metrics Collection with API Server | Metric Collection with KSM | Topology | ConfigSource |
Statefulsets | v7 | Argus 2.2.0 | – | Yes | Yes | – |
Replicasets | v7 | Argus 2.2.0 | – | Yes | Yes | – |
Daemonsets | v7 | Argus 2.2.0 | – | Yes | Yes | – |
Persistentvolumes | v7 | Argus 2.2.0 | – | Yes | Yes | – |
Persistentvolumeclaims | v7 | Argus 2.2.0 | – | Yes | Yes | – |
Endpoints | v7 | Argus 2.2.0 | – | Yes | Yes | – |
Jobs | v7 | Argus 2.2.0 | – | Yes | Yes | – |
Cronjobs | v7 | Argus 2.2.0 | – | Yes | Yes | – |
HPA | V5 or later | Argus 0.18.0, Argus 1.2.0 | Yes | – | – | – |
Pods | V3 or later | Argus 0.13.0, Argus 0.15.0 | Yes | – | Yes | – |
Nodes | V3 or later | Argus 0.13.0, Argus 0.15.0 | Yes | – | Yes | – |
Services | V3 or later | Argus 0.13.0, Argus 0.15.0 | Yes | – | Yes | – |
Deployments | V3 or later | Argus 0.13.0, Argus 0.15.0 | Yes | – | Yes | – |