Kubernetes applications
This section lists the alerts for Kubernetes applications.
KubePodCrashLooping
Severity |
Critical |
Summary |
The {{ $labels.pod }} Pod is in a crash loop status. |
Description |
The {{ $labels.namespace }}/{{ $labels.pod }} Pod container
{{ $labels.container }} was restarted at least twice during the
last 5 minutes. |
KubePodNotReady
Severity |
Critical |
Summary |
The {{ $labels.pod }} Pod is in the non-ready state. |
Description |
The {{ $labels.namespace }}/{{ $labels.pod }} Pod state is
not Ready for longer than 15 minutes. |
KubeDeploymentGenerationMismatch
Severity |
Major |
Summary |
The {{ $labels.deployment }} Deployment generation does not match
the metadata. |
Description |
The {{ $labels.namespace }}/{{ $labels.deployment }} Deployment
generation does not match the metadata, indicating that the deployment
failed but has not been rolled back. |
KubeDeploymentReplicasMismatch
Severity |
Major |
Summary |
The {{ $labels.deployment }} Deployment has a wrong number of
replicas. |
Description |
The {{ $labels.namespace }}/{{ $labels.deployment }} Deployment does
not match the expected number of replicas for longer than 10 minutes. |
KubeStatefulSetReplicasMismatch
Severity |
Major |
Summary |
The {{ $labels.statefulset }} StatefulSet has a wrong number of
replicas. |
Description |
The {{ $labels.namespace }}/{{ $labels.statefulset }} StatefulSet
does not match the expected number of replicas for longer than 10
minutes. |
KubeStatefulSetGenerationMismatch
Severity |
Critical |
Summary |
The {{ $labels.statefulset }} StatefulSet generation does not match
the metadata. |
Description |
The {{ $labels.namespace }}/{{ $labels.statefulset }} StatefulSet
generation does not match the metadata, indicating that the StatefulSet
failed but has not been rolled back. |
KubeStatefulSetUpdateNotRolledOut
Severity |
Major |
Summary |
The {{ $labels.statefulset }} StatefulSet update has not been
rolled out. |
Description |
The {{ $labels.namespace }}/{{ $labels.statefulset }} StatefulSet
update has not been rolled out. |
KubeDaemonSetRolloutStuck
Severity |
Major |
Summary |
The {{ $labels.daemonset }} DaemonSet is not ready. |
Description |
Only {{ $value }}% of the desired Pods of the
{{ $labels.namespace }}/{{ $labels.daemonset }} DaemonSet are
scheduled and ready. |
KubeDaemonSetNotScheduled
Severity |
Warning |
Summary |
The {{ $labels.daemonset }} DaemonSet has not scheduled Pods. |
Description |
The {{ $labels.namespace }}/{{ $labels.daemonset }} DaemonSet has
{{ $value }} not scheduled Pods. |
KubeDaemonSetMisScheduled
Severity |
Warning |
Summary |
The {{ $labels.daemonset }} DaemonSet has incorrectly scheduled
Pods. |
Description |
The {{ $labels.namespace }}/{{ $labels.daemonset }} DaemonSet has
{{ $value }} Pods running where they are not supposed to run. |
KubeCronJobRunning
Severity |
Warning |
Summary |
The {{ $labels.cronjob }} CronJob is not ready. |
Description |
The {{ $labels.namespace }}/{{ $labels.cronjob }} CronJob
takes more than 15 minutes to complete. |
KubeJobCompletion
Severity |
Minor |
Summary |
The {{ $labels.job_name }} job is not completed. |
Description |
The {{ $labels.namespace }}/{{ $labels.job_name }} job takes more
than 15 minutes to complete. |
KubeJobFailed
Severity |
Minor |
Summary |
The {{ $labels.job_name }} job failed. |
Description |
The {{ $labels.namespace }}/{{ $labels.job_name }} job failed to
complete. |