Skip to main content

One post tagged with "api-server"

View all tags

Kubernetes API Server의 Watch 메커니즘과 Informer 패턴

· 13 min read
Doyul Kim, Ian
Cloud Engineer @STCLab, Wave Autoscale Team

Kubernetes Watch Mechanism

Kubernetes 컨트롤 플레인의 거의 모든 컴포넌트는 API Server와의 Watch 연결 위에서 동작합니다. Argo CD, HPA, kubelet, kube-proxy 전부 그렇습니다. Watch 연결이 끊기면 컨트롤러가 멈추고, 한꺼번에 복구되면 API Server가 죽을 수도 있습니다.

이 글에서는 Watch Cache의 내부 구조를 먼저 살펴본 뒤, 어디서 문제가 생기면 어떤 일이 벌어지는지를 정리합니다.