大三角帆GateWay EndPoint

时间:2019-01-14 14:07:11

标签: docker kubernetes continuous-integration spinnaker

我正在为一个大三角帆工作,以创建新的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"

对于API

hal config security api edit --override-base-url "http://spin-gate.spinnaker:8084"

运行这些命令并重新部署了大三角帆后,错误再次发生。

如何解决此问题?从UI访问大三角帆门。

1 个答案:

答案 0 :(得分:0)

--override-base-url应该在没有端口的情况下填充。