How to debug Kubernetes OOMKilled when the process is not using memory directly

How to debug Kubernetes OOMKilled when the process is not using memory directly

We investigated the memory increase problem some time ago and learned a lot about JVM metrics. This happened again, we noticed several Java applications deployed in Kubernetes got the memory usage increasing gradually until it reached the memory limit, even after several times of increasing the memory limit, the usage can always hit above 90%, sometimes the container will be OOMKilled.

Read more
Golang performance benchmark and deep into the middle code: a string operation example
Build a production-ready web application Part 1: Python Basics
How to set up a reasonable memory limit for Java applications in Kubernetes
How to alert for Pod Restart & OOMKilled in Kubernetes
Use Traffic Control to Simulate Network Chaos in Bare metal & Kubernetes
Implement zero downtime HTTP service rollout on Kubernetes

Implement zero downtime HTTP service rollout on Kubernetes

You might have encountered some 5xx errors during http service rollout on Kubernetes and wonder how to make it more reliable without these errors, this article will first explain where this errors come from and how to fix them and implement zero downtime.

Read more
How does Prometheus query work? - Part 1, Step, Query and Range
Your browser is out-of-date!

Update your browser to view this website correctly.&npsb;Update my browser now

×