Spinnaker 및 AWS를 사용하여 서비스를 배포하고 있으며 앱의 상태 검사를 구성하고 싶습니다. 내 앱 (SpringBoot 하나)은 자체 헬스 체크 엔드 포인트를 제공하고 서비스 발견을 위해 Eureka에 등록합니다. 서비스 자체에는 Spinnaker에 구성된로드 밸런서가 없습니다 (Eureka는 책임을집니다). 유레카는 응용 프로그램에 대한 상태 검사를 제공 할 수 있습니다Spinnaker : 유레카를 통해 앱 상태 확인 구성
이 코멘트 https://github.com/spinnaker/spinnaker/issues/180#issuecomment-64054004 힌트 :
우리는 현재 세 가지 healthCheckProviders 있습니다. AWS, ELB 및 유레카.
. 그러나, 나는 이것을 가능하게하는 문서를 찾을 수 없었다.
도와주세요.
감사합니다.
니스 참조 -이 올바른 구성입니다! –
돌턴에게 감사드립니다. 이것은 Eureka (https://github.com/Netflix/eureka/wiki/Deploying-Eureka-Servers-in-EC2)의 DNS 기반 설정을 따르고있는 것으로 보입니다. 따라서 { {region}}은 설정이 정의한 것을 기반으로합니다. 그러나 우리는 서비스 URL을 사용하고 있으므로 사용할 URL이 없으며 여러 개의 EIP가 있습니다. 이것은 소스를보고 지원하지 않는 것 같습니다. 두 번째로, 역학을 올바르게 이해하면 Spinnaker가 Eureka에 등록하고 거기에서 등록 된 서비스에 대한 건강 정보를 도출합니다. 이 올바른지? – florind
Dalton의 대답은 Load Balancer를 작성하고 Route53을 사용하여 구성해야한다는 점에서 정확합니다. – florind