주제문제 31개· 검수 문제 5개

Kubernetes Scheduling and Capacity

Kubernetes Scheduling and Capacity 관련 장애 문제 31개를 모았습니다. 검수된 문제부터 풀어 보세요.

모든 문제 31개

K8S-088StatefulSet ordinal이 오래된 PVC를 재사용해 옛 노드 신원을 quorum 클러스터에 다시 밀어 넣음pod는 뜨는데 분산 시스템이 잘못 동작합니다 — 복구된 ordinal이 이전 논리 멤버의 PVC를 달고 있습니다.Kubernetes고급23분ProK8S-059PriorityClass가 시스템 pod는 보호하는데 노드 압박 중 고객 워크로드를 굶김클러스터는 의도대로 핵심 컨트롤 구성 요소를 살려두는데, 선택된 priority와 preemption 정책 때문에 업무 워크로드가 영구히 스케줄되지 않습니다.Kubernetes고급25분ProK8S-054볼륨 attach는 성공하는데 pod가 끝내 마운트하지 못함Kubernetes고급27분ProK8S-060HPA와 PodDisruptionBudget이 겹쳐 레플리카가 적은 롤아웃이 교착오토스케일링과 disruption 통제가 각각은 합리적인데, 함께 놓이면 갱신 중 배포가 앞으로 나아가지 못하게 만듭니다.Kubernetes고급28분ProK8S-029컨트롤러 재시작 후에야 CSI 드라이버가 볼륨 attach를 복구컨트롤러를 재시작할 때까지 영구 볼륨 attachment가 멈춰, 비정상 조정 루프를 가리킵니다.Kubernetes고급29분ProK8S-032PodDisruptionBudget이 레플리카가 적은 deployment의 점검 drain을 막음워크로드는 정상으로 보이는데 노드 drain 명령이 멈춰 있습니다 — 빡빡한 disruption budget과 replica 수 때문에 허용되는 eviction 경로가 없습니다.Kubernetes중급20분ProK8S-083HPA는 CPU로 스케일하는데 진짜 병목은 단일 스레드 큐 소비자의 파티션 할당오토스케일링이 도움이 되는 듯한데 처리량이 오르지 않습니다 — 워크로드의 shard나 파티션 소유권이 쓸모 있는 작업을 레플리카 하나에 묶어 둡니다.Kubernetes고급22분ProK8S-061노드 drain 후 topology spread와 zone taint가 레플리카를 계속 pending으로 둠클러스터에 용량은 아직 있는데 워크로드가 복구되지 못합니다 — spread 규칙과 taint가 겹쳐 합법적인 배치 선택지를 전부 없앱니다.Kubernetes고급24분ProK8S-065시계 drift 후 kubelet 인증서 rotation이 실패해 노드 하나가 새 pod를 거부노드는 계속 보고하는데 admission과 관리 경로가 실패합니다 — 시간 오차가 회전 절차를 무효화하면서 kubelet 신뢰 갱신이 깨졌습니다.Kubernetes고급25분ProK8S-037노드 하나에 여유가 있는데도 TopologySpreadConstraints가 레플리카를 pending으로 둠클러스터에 CPU와 메모리 자체는 충분한데 zone 분산 요구와 maxSkew 때문에 남은 replica를 놓을 자리가 하나도 없습니다.Kubernetes고급26분ProK8S-040루트 디스크의 emptyDir가 PVC 사용량보다 빠르게 커져 노드 축출이 시작애플리케이션 스토리지는 영구 볼륨에서 정상인데, 노드 루트 파일시스템의 임시 작업 디렉터리가 조용히 차오르며 축출 압박을 유발합니다.Kubernetes중급24분Pro