基于 2026 年调查数据,梳理 K8s 容器化 Java 应用的三个 JVM 配置关键决策:用 JDK_JAVA_OPTIONS 替代 JAVA_OPTS、用 MaxRAMPercentage 替代固定 -Xmx,以及明确指定 GC 避免性能陷阱。
Posts for: #kubernetes
Java 25 on Kubernetes:默认配置正在拖垮你的性能
探讨 Java 25 在 Kubernetes 上的默认配置问题。通过实验数据说明内存比例设置与 CPU 资源分配对应用稳定性的影响,并分享关于 RAMPercentage 等参数的配置经验。
K8s CPU 配置完全指南:QoS、Throttling 与驱逐策略
深入讲解 Kubernetes 的 CPU requests/limits 机制:CFS Throttling 原理、三种 QoS 类别的区别、节点压力驱逐顺序,以及如何为实际 Homelab 设置合理的资源配置。
Spring Boot3 graceful shutdown in Kubernetes
How to implement graceful shutdown for Spring Boot 3 applications running in Kubernetes.
将homelab从docker迁移到kubernetes
我正在将homelab的docker服务迁移到kubernetes,计划后续将家里的机器和vps服务器分离成2个k8s集群。这里主要记录homelab的迁移过程。