我正在为一个大三角帆工作,以创建新的CD管道。
我已经在计算机上的docker容器中部署了halyard,并从中将大三角帆部署到了Google Kubernetes Engine中。
在所有这些之后,我准备了一个新的入口yaml文件,如下所示。
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: jenkins-cloud
namespace: spinnaker
spec:
rules:
- http:
paths:
- path: /*
backend:
serviceName: spin-deck
servicePort: 9000
通过公共IP访问三角帆用户界面后,出现错误,如下所示。
Error fetching applications. Check that your gate endpoint is accessible.
毕竟,我已经检查了有关它的文档,并运行了一些如下所示的命令。
我已经检查了K8S群集上的服务数据。
spin-deck NodePort 10.11.245.236 <none> 9000:32111/TCP 1h
spin-gate NodePort 10.11.251.78 <none> 8084:31686/TCP 1h
hal config security ui edit --override-base-url "http://spin-deck.spinnaker:9000"
hal config security api edit --override-base-url "http://spin-gate.spinnaker:8084"
运行这些命令并重新部署了大三角帆后,错误再次发生。
如何解决此问题?从UI访问大三角帆门。
答案 0 :(得分:0)
--override-base-url
应该在没有端口的情况下填充。