[MSA] Netflix 스택 & K8s 스택
in Server on Server
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 정보를 자동으로 수집하여 애플리케이션 코드 수정이 필요하지 않음 |