Skip to content

Conversation

@dhvll
Copy link
Contributor

@dhvll dhvll commented Jul 1, 2025

Kubernetes Pod Disruption Budget Violation Detection

  1. Individual Event Detection (5m window):

    • PDB violation warnings
    • Pod termination events
    • Readiness probe failures
    • Failed scheduling due to PDB constraints
    • Eviction warnings
    • Node drain PDB violations
  2. Sequence Detection (10m window):

    • ScalingReplicaSet events
    • Multiple PDB violations
    • Multiple readiness probe failures
kubernetes.webm

Reproduction setup - repo
Live Detection Rule : CRE Playground

closes #95
/claim #95
LB: resolves #98

- Introduced a new rule (CRE-2025-0108) to detect violations of Kubernetes Pod Disruption Budgets during rolling updates, including detailed descriptions of causes, impacts, and mitigation strategies.
- Added a test log file demonstrating various scenarios of PDB violations and their consequences.
@Lyndon-prequel
Copy link
Contributor

@dhvll To appropriately associate this PR with the issue, you must use one of the github approved linking words. You used "solves", which is close - but unfortunately not recognized. I went ahead and added the appropriate tag "resolves".

As a result, we didn't catch this submission in the review cycle. Since it was submitted on time, we will consider it for all award categories. Please give us until next wednesday to get back to you.

@dhvll
Copy link
Contributor Author

dhvll commented Jul 12, 2025

Okay

@tonymeehan
Copy link
Contributor

@dhvll can you resolve the conflicts? looks like we need a new CRE ID. Should be able to use CRE-2025-0119

@dhvll
Copy link
Contributor Author

dhvll commented Jul 14, 2025

@tonymeehan done it

@dhvll
Copy link
Contributor Author

dhvll commented Jul 18, 2025

@Lyndon-prequel @tonymeehan hey any update on the pr ?
Thanks

@tonymeehan tonymeehan merged commit 61d507e into prequel-dev:main Jul 21, 2025
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

3 participants