我在为创建一个新的CD管道的spinnaker工作。
我已经将halyard部署在我的计算机上的docker容器中,并将spinnaker从它部署到Google Kubernetes引擎。
完成所有这些操作之后,我准备了一个新的入口yaml文件,如下所示。
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: jenkins-cloud
namespace: spinnaker
spec:
rules:
- http:
paths:
- path: /*
backend:
serviceName: spin-deck
servicePort: 9000通过公网IP访问spinnaker UI后,我得到一个错误,如下所示。
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对于UI
hal config security ui edit --override-base-url "http://spin-deck.spinnaker:9000"对于API
hal config security api edit --override-base-url "http://spin-gate.spinnaker:8084"运行这些命令并重新部署spinnaker后,错误重复出现。
如何解决从UI访问spinnaker的问题?
发布于 2019-07-02 20:12:40
应该不使用端口填充--override-base-url。
https://stackoverflow.com/questions/54183064
复制相似问题