ClusterKubernetesVersionOutOfMaintenance

Playbook for the ClusterKubernetesVersionOutOfMaintenance Alert

Alert Description

This alert fires when a cluster is running a Kubernetes version that is out of maintenance.

What does this alert mean?

Kubernetes versions have a limited support lifecycle. When a version goes out of maintenance, it no longer receives security patches or bug fixes. Running clusters on unsupported versions poses security risks and may lead to compatibility issues with newer features and tools.

This alert fires when a cluster is detected running Kubernetes version which are out of the official Kubernetes maintenance window.

Fix

Update the kubernetes version of the target Cluster.

Diagnosis

Get the Cluster Resource

Check the detected Kubernetes version:

kubectl get cluster <cluster-name> -n <namespace> -o yaml

Look for the status.kubernetesVersion field to see the current version.

Verify the Version

Check the version directly on the target cluster:

kubectl --kubeconfig=<target-cluster-kubeconfig> version --short

Additional Resources