将带有Eureka的Dockerized SpringBoot微服务部署到AWS Fargate

时间:2019-05-03 08:34:56

标签: spring-boot docker amazon-ecs netflix-eureka aws-fargate

我有几个在Eureka注册的dockerized微服务,并在Docker Compose的本地环境中工作。 通过其CLI(使用相同的Compose文件)部署到AWS Fargate时,该操作失败。 我还尝试将客户端中对Eureka的引用从(与Docker Compose一起使用)更改为 eureka.client.serviceUrl.defaultZone = http://eureka:8761/eureka eureka.client.serviceUrl.defaultZone = http://127.0.0.1:8761/eureka Docker Compose文件如下所示:

version: "3.0"
services:
 eureka:
  image: navraj28/eureka
  ports:
   - "8761:8761"
  networks:
    ecsfs:
      aliases:
       - eureka

 facade-service:
  image: navraj28/facade-service
  ports:
   - "8100:8100"
  environment:
   - eureka.host=eureka
   - eureka.client.enabled='true'
   - eureka.instance.preferIpAddress='true'
  depends_on:
   - eureka
   - geri-service
  logging:
    driver: awslogs 
    options:
      awslogs-group: ai-facade
      awslogs-region: us-east-1
      awslogs-stream-prefix: facade-service      
  networks:
    ecsfs:

 geri-service:
  image: navraj28/geri-service
  ports:
   - "8000:8000"
  environment:
   - GOOGLE_APPLICATION_CREDENTIALS=/credentials.json   
   - eureka.host=eureka
   - eureka.client.enabled='true'
   - eureka.instance.preferIpAddress='true'
  depends_on:
   - eureka
  logging:
    driver: awslogs 
    options:
      awslogs-group: ai-facade
      awslogs-region: us-east-1
      awslogs-stream-prefix: geri-service         
  networks:
    ecsfs:
networks:
  ecsfs:

有人成功使用此组合吗?错误日志消息只是没有意义: enter image description here

0 个答案:

没有答案
相关问题