DevOps/Kubernetes2022. 5. 21. 00:43[Kubernetes] Service - Service Discovery (1)

✔️ Service Discovery ✔️ 환경 변수를 이용한 Service Discovery Service Discovery는 클라우드 환경에서 중요하다. 클라이언트가 있고 서버가 있을 때 서버가 ASG(AutoScaling Group)을 통해 확장하거나 축소한다. 만약 확장한다면 새로 생성된 서버의 ip를 어떻게 알 수 있을까 ? 클라우드 레벨에서는 새로 생성된 서버의 ip를 확인할 수 있지만 클라이언트의 어플리케이션은 이 정보를 어떻게 알 수 있을까? 일반적으로 서버 앞에 LB를 두고 LB가 자동으로 ASG과 연동이 되면서 스케일 인이 되면 백엔드로 자동으로 등록되고 스케일 아웃 시에는 백엔드에서 제거한다. 유일한 진입점(LB)을 만들어 해결한다. 그리고 LB에 이름을 붙인다. 클라이언트의 App은..

image