Kubernetes 공식문서로 다시 이해하는 Spring 서버 실행 환경7편에서 CPU와 Memory request/limit이 JVM 성능에 직접적인 영향을 준다는 것을 봤다.이번 편에서는 그 리소스 설정이 장애 상황에서 어떤 Pod를 살리고, 어떤 Pod를 먼저 죽일지를 어떻게 결정하는지 다룬다.이 판단 기준이 바로 QoS Class다.QoS Class는 “성능 등급”이 아니다QoS라는 이름 때문에 종종 이렇게 오해한다.QoS가 높으면 빠르다QoS가 낮으면 성능이 떨어진다하지만 Kubernetes에서 QoS Class의 본질은 전혀 다르다.QoS Class는 “장애 상황에서의 생존 우선순위”다.평상시에는 큰 차이가 없다.하지만 노드에 문제가 생기는 순간, 이 차이는 바로 결과로 나타난다.Kuberne..