Kubernetes applications

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.