Ingress HTTP Routing
Ingress HTTP Routing 관련 장애 문제 8개를 모았습니다. 검수된 문제부터 풀어 보세요.
먼저 읽을 가이드
ConfigMap은 바뀌었는데 Pod가 이전 값을 계속 쓸 때ConfigMap 업데이트 이후 envFrom, subPath, volume projection, rollout trigger 차이로 값이 갱신되지 않는 상황Kubernetes3분 읽기CoreDNS는 Running인데 DNS 조회만 실패할 때CoreDNS Pod는 정상처럼 보이지만 kube-dns 경로, upstream, node-local-dns, policy에서 실패하는 상황Kubernetes3분 읽기CrashLoopBackOff가 뜰 때 가장 먼저 볼 것Pod가 반복 재시작하면서 이전 로그와 event에 실제 원인이 남는 상황Kubernetes5분 읽기
추천 문제
검수된 문제를 먼저, 그다음 시나리오가 자세한 문제를 보여 줍니다.
모든 문제 8개
K8S-1199kubectl port-forward는 되는데 ingress가 계속 실패팀이 kubectl port-forward로 앱을 확인하고 ingress는 문제없다고 가정합니다. 실제 실패는 edge hostname이나 경로 재작성 체인의 더 앞쪽에 있습니다.Kubernetes중급18분ProK8S-1238ingress route는 유효해 보이는데 hostname 하나가 계속 404ingress 컨트롤러를 추가하거나 업그레이드한 뒤, Ingress 객체 자체는 그대로인데 hostname 하나가 엉뚱한 응답을 반환하기 시작합니다.Kubernetes고급20분ProK8S-1227ALB 컨트롤러가 로드밸런서는 만드는데 타깃 등록이 실패Ingress 객체는 활성화되는데 등록 후에도 하위 타깃 health가 계속 빨간색입니다.Kubernetes고급21분ProK8S-1219ALB 컨트롤러는 권한이 맞다고 하는데 동작 하나가 계속 실패ALB 컨트롤러가 일부 리소스는 만들 만큼 동작하는데 조정 동작 하나에서 반복해 실패합니다.Kubernetes고급21분ProK8S-1215타깃 그룹 health는 초록인데 일부 클라이언트 트래픽이 계속 블랙홀NLB 기반 서비스가 전반적으로는 health check를 통과하는데, 스케일 변경 중 일부 클라이언트 트래픽이 계속 사라집니다.Kubernetes고급22분ProK8S-1209프록시 계층 간 Host 처리가 갈려 ingress route 하나가 계속 WebSocket 업그레이드를 깨뜨림일반 HTTP route는 되는데 업그레이드된 경로 하나가 실패합니다 — Host와 Upgrade 의미가 끝에서 끝까지 맞지 않습니다.Kubernetes고급23분ProK8S-1203Ingress health는 좋아 보이는데 경로 하나가 계속 404커뮤니티 답변에서 복사한 rewrite 스니펫이 route 하나에는 됩니다. 상류 edge 계층도 경로를 예상 밖으로 변형해 다른 경로는 계속 404입니다.Kubernetes고급22분ProK8S-1183upgrade 헤더가 프록시 홉 하나에서 멈춰 Ingress NGINX가 WebSocket 경로에 400을 반환일반 HTTP 요청은 되는데 WebSocket 트래픽이 실패합니다 — ingress-nginx 앞의 프록시 계층 하나가 업그레이드 의미를 버립니다.Kubernetes중급24분Pro