Support Matrix for Kubernetes Monitoring

Last updated on 22 November, 2023

LogicMonitor 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 VersionUpstream Release DateLM Container End of Support
1.28
(Recommended)
14 November 2023October 2024
1.2711 April 2023June 2024
1.266 December 2022June 2024
1.2523 August 2022May 2024
1.243 May 2022January 2024

The following table displays the supported OpenShift versions:

OpenShift VersionGeneral AvailabilityLM Container End of Support
4.12
(Recommended)
17 January 202317 March 2024
4.1110 August 202210 October 2023
4.1010 March 202210 July 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 VersionHelm VersionLM Container Chart
1.28
(Recommended)
36.0.0 or later
1.2733.5.0 or later
1.2633.5.0 or later
1.2533.5.0 or later
1.2431.0.0 or later

Argus and Collectorset-Controller

Kubernetes VersionHelm
Version
Argus
Version
Collectorset-Controller Version
1.28
(Recommended)
3v7v3
1.273v7v3
1.263v7v3
1.253v6, v7v2, v3
1.243v6, v7v2, 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 ResourcesLM Container Chart VersionMetrics Collection with API ServerMetric Collection with KSMTopologyConfigSource
Kubernetes etcd4.4.0 or laterYes
Kubernetes controller manager4.2.0 or laterYes
Kubernetes ingress 4.2.0 or laterYes
NGNIX ingress controller 4.2.0 or laterYes
Kubernetes API server4.0.0 or laterYes
Kubernetes scheduler3.5.0 or laterYes
Helm chart release3.2.0 or laterYes
Role3.1.0 or laterYesYes
Role binding3.1.0 or laterYesYes
Custom resource definitions (CRD)3.1.0 or laterYesYes
Storage class3.0.0 or laterYesYes
Priority class3.0.0 or laterYesYes
Service accounts3.0.0 or laterYesYes
ClusterRole3.0.0 or laterYesYes
ClusterRole bindings3.0.0 or laterYes
Limit range2.0.0 or laterYes
Resource quota2.0.0 or laterYes
Network policies2.0.0 or laterYes
Secrets1.2.0 or laterYes
Configmaps1.1.0 or laterYes
Poddisruptionbudgets1.1.0 or laterYes
Statefulsets1.0.0 or laterYesYes
Replicasets1.0.0 or laterYesYes
Daemonsets1.0.0 or laterYesYes
Persistentvolumes1.0.0 or laterYesYes
Persistentvolumeclaims1.0.0 or laterYesYes
Endpoints1.0.0 or laterYesYes
Jobs1.0.0 or laterYesYes
Cronjobs1.0.0 or laterYesYes
HPA1.0.0 or laterYes
Pods1.0.0 or laterYesYes
Nodes1.0.0 or laterYesYes
Services1.0.0 or laterYesYes
Deployments1.0.0 or laterYesYes

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 ResourcesArgus VersionHelm Chart VersionMetrics Collection with API ServerMetric Collection with KSMTopologyConfigSource
Statefulsetsv7Argus
2.2.0
YesYes
Replicasetsv7Argus
2.2.0
YesYes
Daemonsetsv7Argus
2.2.0
YesYes
Persistentvolumesv7Argus
2.2.0
YesYes
Persistentvolumeclaimsv7Argus
2.2.0
YesYes
Endpointsv7Argus
2.2.0
YesYes
Jobsv7Argus
2.2.0
YesYes
Cronjobsv7Argus
2.2.0
YesYes
HPAV5 or laterArgus
0.18.0,
Argus
1.2.0
Yes
PodsV3 or laterArgus
0.13.0,
Argus
0.15.0
YesYes
NodesV3 or laterArgus
0.13.0,
Argus
0.15.0
YesYes
ServicesV3 or laterArgus
0.13.0,
Argus
0.15.0
YesYes
DeploymentsV3 or laterArgus
0.13.0,
Argus
0.15.0
YesYes
In This Article