IL-0162 Linode · 2025-04-01kubernetesnetworking
2025년 4월 1일 LKE 사용자들이 클러스터에 연결하지 못했다. 클러스터 내부 서비스는 정상이었지만, DNS 이름 해석 문제로 LKE 대시보드와 외부 접근이 막혔다.
원인은 LKE DNS 시스템이 기대는 내부 의존성에 있었다. 앞서 한 데이터베이스 업데이트 때문에 DNS 서비스가 멈췄고, LKE 대시보드와 연결된 DNS 서버가 응답하지 않게 됐다. 원인을 찾은 뒤 영향받은 DNS 서비스를 재시작하자 기능이 모두 돌아왔다. Linode 는 시스템이 안정적인지 지켜본 뒤 4월 3일 장애를 해결됨으로 닫았고, 4월 24일 사후 보고서를 올렸다.
2025년 4월 1일 Linode Kubernetes Engine, 줄여서 LKE 의 사용자들이 자기 클러스터에 연결하지 못하기 시작했다. 외부에서 클러스터 컨트롤 플레인과 LKE 대시보드에 접근할 수 없었다.
클러스터 안의 서비스는 계속 정상으로 동작했다. 문제는 DNS 이름 해석에 있었다.
20시 28분 UTC Linode 가 상태 페이지에 조사 중이라고 처음 알렸고, 21시 33분 문제를 LKE 의 DNS 기능으로 좁혔다. 22시 29분 원인을 찾았고, 23시 03분 문제를 바로잡은 뒤 지켜보는 단계로 넘어갔다. 영향은 US-East 의 Newark 부터 ID-CGK 의 Jakarta 까지 LKE 리전 19곳에 걸쳤다.
증상 ? DNS 조회 실패컨트롤 플레인 무응답
원인 ? 의존성 장애
Linode 는 20시 28분 UTC 상태 페이지에 사용자가 클러스터 컨트롤 플레인에 연결하기 어려울 수 있다고 알리고 조사를 시작했다. 21시 33분 문제를 LKE 의 DNS 기능으로 좁혔고, 22시 29분 근본 원인을 찾았다.
DNS 서비스가 의존하는 데이터베이스를 바꾸면 DNS 서비스가 멈출 수 있고, 그러면 클러스터 안은 멀쩡해도 사용자는 컨트롤 플레인에 닿지 못한다. Linode 는 DNS 서비스가 의존하는 시스템과 잠깐 연결이 끊겨도 회복할 수 있어야 하고, 서로 의존하는 시스템의 변경은 함께 조율해야 한다고 정리했다.
–