[MSA] Netflix 스택 & K8s 스택

Netfilix OSS 그리고 Spring Cloud 기반으로 구현해 왔던 방식이 쿠버네티스에서는 아래와 같이 맵핑된다.

Component Description Spring Cloud & Netflix OSS Kubernetes
API Gateway API 호출을 관장 Zuul Istio, Kong 등
Discovery Service 내부 DNS 서비스 Eureka Service
Circuit Breaker 장애 전파 방지 Hystrix Health Check 또는 Service Mesh
Load Balancer 부하 분산 Ribbon Service
Monitoring 집계 및 모니터링 Turbine, Hystrix Dashboard - EFK
- Prometheus & Granfana : k8s Node나 pod 정보를 자동으로 수집하여 애플리케이션 코드 수정이 필요하지 않음