Tagged articles
6 articles
Page 1 of 1
Efficient Ops
Efficient Ops
Jul 11, 2023 · Operations

Why Did Our kube-apiserver OOM? A Deep Dive into Kubernetes Control-Plane Failures

This article details a real-world Kubernetes control‑plane outage where kube‑apiserver repeatedly OOM‑killed, explores cluster metrics, logs, heap and goroutine profiles, hypothesizes root causes such as etcd latency and DeleteCollection memory leaks, and offers step‑by‑step troubleshooting and prevention guidance.

OOMetcdkube-apiserver
0 likes · 21 min read
Why Did Our kube-apiserver OOM? A Deep Dive into Kubernetes Control-Plane Failures
Open Source Linux
Open Source Linux
Oct 14, 2022 · Cloud Native

Why Did Our kube-apiserver OOM? A Deep Dive into Kubernetes Control‑Plane Failures

On September 10 2021, a Kubernetes cluster experienced intermittent kubectl hangs caused by kube-apiserver OOM kills, leading to cascading control-plane failures; this article details the environment, observed metrics, log analysis, code inspection of DeleteCollection, and provides troubleshooting steps to prevent similar incidents.

OOMcloud-nativeetcd
0 likes · 21 min read
Why Did Our kube-apiserver OOM? A Deep Dive into Kubernetes Control‑Plane Failures
Efficient Ops
Efficient Ops
Aug 9, 2022 · Operations

Why Did kube-apiserver OOM? A Deep Dive into Kubernetes Control-Plane Failures

This article analyzes a September 2021 incident where a Kubernetes cluster’s kube-apiserver repeatedly OOM-killed, causing kubectl hangs, by examining cluster specs, monitoring data, logs, heap and goroutine profiles, and the DeleteCollection implementation, ultimately offering troubleshooting steps and preventive measures for control-plane stability.

GoroutineOOMcloud-native
0 likes · 20 min read
Why Did kube-apiserver OOM? A Deep Dive into Kubernetes Control-Plane Failures
360 Zhihui Cloud Developer
360 Zhihui Cloud Developer
Aug 31, 2017 · Cloud Native

Demystifying Kubernetes: Architecture, Core Components, and Custom Controllers Explained

The article offers a clear, beginner‑friendly overview of Kubernetes architecture—including master‑slave roles, key components like etcd and kube‑apiserver, the registration‑watch workflow, and custom controllers such as lb‑controller and log‑controller—while inviting readers to share feedback and explore deeper implementation details.

Cloud NativeCustom ControllersKubernetes
0 likes · 11 min read
Demystifying Kubernetes: Architecture, Core Components, and Custom Controllers Explained