Tagged articles

cgroup v2

5 articles · Page 1 of 1
Xiaolin Talks Programming
Xiaolin Talks Programming
Jul 28, 2026 · Cloud Native

Production-Grade Spring Boot Containerization: Layered Images, JVM Tuning & OOM Debugging

A comprehensive guide to running Spring Boot reliably on Kubernetes covering layered Docker image builds, JVM container-aware memory and CPU configuration, OOMKilled root-cause analysis using Native Memory Tracking and heap dumps, Prometheus monitoring integration, and Cloud Native Buildpacks for automated CI/CD pipelines.

BuildpacksCI/CDDocker
0 likes · 18 min read
Production-Grade Spring Boot Containerization: Layered Images, JVM Tuning & OOM Debugging
DevOps Operations Practice
DevOps Operations Practice
Dec 12, 2025 · Cloud Native

What’s Changing in Kubernetes v1.35? Key Deprecations and New Features Explained

The upcoming Kubernetes v1.35 release will drop cgroup v1, deprecate kube-proxy ipvs mode, end support for containerd v1.x, and introduce alpha node‑declared features, in‑place pod resource updates, native pod certificates, numeric taint comparisons, user‑namespace support, and OCI‑based volumes, all aimed at improving stability and security.

Kubernetescgroup v2deprecation
0 likes · 10 min read
What’s Changing in Kubernetes v1.35? Key Deprecations and New Features Explained
dbaplus Community
dbaplus Community
Aug 18, 2025 · Cloud Native

Why Ubuntu 22.04 Upgrade Crashes Java Apps on Kubernetes: The cgroup v2 Trap

Upgrading a Kubernetes cluster from CentOS 7.9 to Ubuntu 22.04 caused Java pods to crash with OOMKilled errors; increasing memory limits only hid the issue, and the root cause was cgroup v2 making the JVM misinterpret its resource limits, resulting in excessive threads and heap sizes. The article advises upgrading to a JVM that supports cgroup v2 or reverting the node to cgroup v1.

JVMJavaKubernetes
0 likes · 8 min read
Why Ubuntu 22.04 Upgrade Crashes Java Apps on Kubernetes: The cgroup v2 Trap