TGViewer
Kube Builders Kube Builders @kubebuilders · 1.63K subscribers
Post #1963 47

Forwarded from LearnKube news

Why can a Go service be OOM-killed while its heap looks healthy?

The heap is only part of the container's memory usage. Goroutine stacks, native allocations, and runtime overhead also count toward the container limit.

In this new article from Gulcan, you will learn:

- How CPU quotas affect Go's parallelism and why extra threads can increase throttling.
- How to measure total container memory, including goroutine stacks and native allocations.
- Why a tighter memory budget can increase garbage collection work and reduce throughput.

Read: https://learnkube.com/go-kubernetes-requests-limits

This article is also included in our book on Kubernetes rightsizing: https://learnkube.com/kubernetes-rightsizing
More from @kubebuilders
  1. Oct 8, 2026obleth is a multi-tenant AI gateway that fairly shares GPU capacity, routes OpenAI-compati…
  2. Oct 7, 2026This tutorial shows how to serve and scale large language models on Kubernetes with KServe…
  3. Oct 7, 2026This case study shows how Albert Heijn built a centralized LGTM-stack observability platfo…
  4. Oct 7, 2026"Every cloud provider has buffer capacity sitting idle. They sell it cheap — on the condit…
  5. Oct 7, 2026This week on Learn Kubernetes Weekly 204: 🧠 Workload-Aware Scheduling in Kubernetes 1.37…
  6. Oct 6, 2026selenosis is a stateless browser hub that creates one short-lived Kubernetes pod for each…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →