Skip to content

Latest commit

 

History

History
23 lines (19 loc) · 1.95 KB

README.md

File metadata and controls

23 lines (19 loc) · 1.95 KB

k8s-problem-patterns

GitHub license GitHub contribution

Warning

The deployments provided here are purposely malfunctioning.
They should not be used in production and are meant to be used for demos.

We required a reliable way to create unhealthy states in our clusters to showcase Dynatrace's monitoring capabilities.
Feedback and contributions are welcome.

Problem Pattern Description
exceeded-quota a deployment that violates a specified resource quota when scaled up
frequent-restarts periodic restart of a ingress-nginx pod
kyverno third party (policy) tool emmitting warning signals and prometheus metrics
node-pressure allocate RAM on a specified node using stress-ng until the system is out-of-memory
pending-pod pods in pending state due to insufficient resources
pvc-out-of-space container registry that will be filled up over time to exceed the limit on the pvc
terminating-pod pod in terminating state due to a misconfigured finalizer

New problem-patterns will be added over time and we plan to improve and adjust all of them in the near future.
Feel free to share ideas with us!