大三角帆-错误提取应用程序

时间:2020-04-16 08:41:30

标签: linux ubuntu-16.04 devops spinnaker spinnaker-halyard

我终于能够弥补大三角帆的不足。但我无法访问项目,应用程序。出现以下错误。我也想知道如何将配置从本地主机更改为该文件中的IP地址。因此我可以将其提供给用户。完成此操作后,我可以计划启用身份验证机制。

enter image description here

vo

4 个答案:

答案 0 :(得分:2)

请根据服务类型使用以下提到的一种方法

如果对门/甲板使用LoadBalancer服务类型

hal config security ui edit --override-base-url "http://$Deck_LoadBalancer_IP:9000" 
hal config security api edit --override-base-url "http://$Gate_LoadBalancer_IP:8084"

请尝试使用“ http:// $ Deck_LoadBalancer_IP:9000”在浏览器中访问(访问时请使用端口号。)

如果对Gate / Deck使用NodePort服务类型

hal config security ui edit --override-base-url "http://$SPIN_HOST:DeckNodePortIP" 
hal config security api edit --override-base-url "http://$SPIN_HOST:GateNodePortIP"

更新后,部署并验证(确保所有Pod容器均已启动并正在运行)

hal deploy apply

答案 1 :(得分:0)

我也有同样的问题,已经在Kubernetes集群(EC2实例上安装了Kubeadm集群)上设置了Spinnaker,并使用s3进行存储(向IAM授予必需的权限)并在Debian上使用halyard。检查浏览器日志后,我可以看到 GET http://localhost:8084,尽管我已经使用了以下命令;

hal config security ui edit --override-base-url“ http://:32323”
hal config security api edit --override-base-url“ http://:32324”
browser logs

答案 2 :(得分:0)

这可能是问题,因为无法从浏览器访问“旋转门”服务。为了从浏览器访问Spinnaker UI,您应该确保同时可以访问spin-gate(API)和spin-deck(UI)服务。默认情况下,旋转门(API)URL设置为http://localhost:8084,旋转盘URL设置为http://localhost:9000。因此,当您尝试使用IP地址访问Spinnaker UI时,Spinnaker UI尝试连接到URL http://localhost:8084上的Spin-gate(API),这可能会导致此问题。

因此,您应该在悬索配置中更新大三角帆门和大三角帆甲板URL。您可以通过CLI或编辑〜/ .hal / config文件来完成此操作。

从命令行:

  • hal config security ui edit --override-base-url "http://spin-ui-ip"
  • hal config security api edit --override-base-url "http://spin-api-ip"

或通过在〜/ .hal / config文件中编辑以下值:

currentDeployment: default
deploymentConfigurations:
- name: default
  ...
  ...
  ...
  security:
    apiSecurity:
      ssl:
        enabled: false
      overrideBaseUrl: http://spin-api-ip
    uiSecurity:
      ssl:
        enabled: false
      overrideBaseUrl: http://spin-ui-ip

答案 3 :(得分:0)

是的,已经添加了替代网址的

 security:
apiSecurity:
  ssl:
    enabled: false
  overrideBaseUrl: http://52.31.223.77:32324
uiSecurity:
  ssl:
    enabled: false
  overrideBaseUrl: http://52.31.223.77:32323

问题仍然存在。