Tag

kube-apiserver

0 views collected around this technical thread.

System Architect Go
System Architect Go
Sep 22, 2024 · Cloud Native

Understanding the Internal Process of kubectl Commands (e.g., kubectl exec)

This article explains how the kubectl command interacts with the Kubernetes control plane, detailing one‑way HTTPS requests and two‑way WebSocket communications, and walks through the full execution flow of a kubectl exec command across kube‑api‑server, kubelet, and the CRI runtime.

CRIExecKubelet
0 likes · 6 min read
Understanding the Internal Process of kubectl Commands (e.g., kubectl exec)
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.

ETCDKubernetesOOM
0 likes · 21 min read
Why Did Our kube-apiserver OOM? A Deep Dive into Kubernetes Control-Plane Failures
Efficient Ops
Efficient Ops
Feb 7, 2023 · Operations

Why Did 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, examines cluster metrics, logs, heap and goroutine profiles, explores root‑cause hypotheses such as etcd latency and DeleteCollection memory leaks, and offers practical prevention steps.

ETCDKubernetesOOM
0 likes · 19 min read
Why Did 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.

ETCDKubernetesOOM
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.

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