Amazon web services 部署spinnaker时遇到问题

Amazon web services 部署spinnaker时遇到问题,amazon-web-services,spinnaker,Amazon Web Services,Spinnaker,所以我尝试过用几种不同的方式在AWS中部署spinnaker,但总是遇到同样的问题 在使用AWS quick start安装之后,我尝试创建一个应用程序,但出现以下错误: Could not create application: Failed to connect to localhost/127.0.0.1:8080 所以我检查了一下,没有得到任何回应。据我所知,front50没有运行(当我运行“top”时,它不在进程列表中) 检查/var/log/upstart/front50.log我

所以我尝试过用几种不同的方式在AWS中部署spinnaker,但总是遇到同样的问题

在使用AWS quick start安装之后,我尝试创建一个应用程序,但出现以下错误:

Could not create application: Failed to connect to localhost/127.0.0.1:8080
所以我检查了一下,没有得到任何回应。据我所知,front50没有运行(当我运行“top”时,它不在进程列表中)

检查/var/log/upstart/front50.log我得到了以下信息:
线程“main”org.springframework.context.ApplicationContextException中出现异常:无法启动嵌入式容器;嵌套异常为org.springframework.boot.context.embedded.EmbeddedServletContainerException:无法启动嵌入式Tomcat
位于org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.onRefresh(EmbeddedWebApplicationContext.java:133)
位于org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:532)
位于org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.refresh(EmbeddedWebApplicationContext.java:118)
位于org.springframework.boot.SpringApplication.refresh(SpringApplication.java:690)
位于org.springframework.boot.SpringApplication.run(SpringApplication.java:322)
位于org.springframework.boot.builder.SpringApplicationBuilder.run(SpringApplicationBuilder.java:134)
位于org.springframework.boot.builder.SpringApplicationBuilder$run$0.call(未知源)
位于org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:48)
位于org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:113)
位于org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:125)
位于com.netflix.spinnaker.front50.Main.Main(Main.groovy:48)
原因:org.springframework.boot.context.embedded.EmbeddedServletContainerException:无法启动嵌入式Tomcat
位于org.springframework.boot.context.embedded.tomcat.TomcatEmbeddedServletContainer.initialize(TomcatEmbeddedServletContainer.java:99)
位于org.springframework.boot.context.embedded.tomcat.TomcatEmbeddedServletContainer.(TomcatEmbeddedServletContainer.java:76)
位于org.springframework.boot.context.embedded.tomcat.TomcatEmbeddedServletContainerFactory.gettomcatembeddedservletContainerContainer(TomcatEmbeddedServletContainerFactory.java:384)
位于org.springframework.boot.context.embedded.tomcat.TomcatEmbeddedServletContainerFactory.GetEmbeddedServletContainerFactory(TomcatEmbeddedServletContainerFactory.java:156)
位于org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.createEmbeddedServletContainer(EmbeddedWebApplicationContext.java:159)
位于org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.onRefresh(EmbeddedWebApplicationContext.java:130)
... 10多
注意:我对linux和spinnaker非常陌生,所以我可能遗漏了一些明显的东西。然而,我只是运行了AWS快速入门,我希望它能正常工作


而且,目前我只是想尝试一下,所以如果有人知道任何地方,我可以不费吹灰之力地给它做个测试。那也太好了。

如果您只是想尝试一下,我推荐以下解决方案之一:


否则,您应该让halyard试一试——这是一个专门设计用于帮助配置、验证和部署spinnaker的工具。

如果在healthcheck部署失败,请更新每个部署的就绪探测,以指向tcpSocket

readinessProbe:
  failureThreshold: 3
  periodSeconds: 10
  successThreshold: 1
  tcpSocket:
    port: 8080
  timeoutSeconds: 1
readinessProbe:
  failureThreshold: 3
  periodSeconds: 10
  successThreshold: 1
  tcpSocket:
    port: 8080
  timeoutSeconds: 1