如何在重启时恢复大三角帆?

时间:2017-11-13 19:36:26

标签: kubernetes gcloud spinnaker spinnaker-halyard

我在我的智慧结束,并一直在寻找解决这个问题的方法,但似乎我是唯一一个有这个问题的人。

我已经完成了多种不同的spinnaker安装方法,并尝试了多个版本,但在重启机器后,我似乎无法恢复我的大三角帆安装状态。我ssh in

gcloud compute ssh $HALYARD_HOST     --project=$GCP_PROJECT     -- -L 9000:localhost:9000 -L 8084:localhost:8084

然后我将浏览器重定向到大三角帆UI

http://localhost:9000

但是我在ssh终端上显示以下内容:

channel 5: open failed: connect failed: Connection refused
channel 5: open failed: connect failed: Connection refused
channel 5: open failed: connect failed: Connection refused
channel 5: open failed: connect failed: Connection refused
channel 5: open failed: connect failed: Connection refused
channel 5: open failed: connect failed: Connection refused
channel 5: open failed: connect failed: Connection refused
channel 5: open failed: connect failed: Connection refused
channel 5: open failed: connect failed: Connection refused
channel 6: open failed: connect failed: Connection refused
channel 5: open failed: connect failed: Connection refused

只要我保持gui打开,只是坐在下面的屏幕上,它就会继续下去:

spinnaker auth hanging screen

有时让我继续这一点,但是UI完全没用。点击不同的菜单选项只显示一个巨大的微调器,它不会去任何地方,我在重新启动之前所做的一切现在都消失了。

useless ui actions

我尝试过谷歌一键式部署提供的预烘焙系统。我也尝试了由大三角帆提供的大三角帆计算机和容器代码。我搜索了一大堆github问题,但似乎没有人遇到这个问题。

1 个答案:

答案 0 :(得分:0)

TL; DR;在Google的kubernetes环境中,以root身份安装和配置halyard,并将您的spinnaker实例安装到群集而不是halyard VM。

<小时/> 所以我想出了这个问题。当我更改工作站时,我没有注意到gcloud ssh命令在登录时创建了一个新用户。我所有不同机器上的用户都有不同的用户名(Windows,Linux,Mac,家庭,办公室环境)

其次,我通过将大三角帆从升降机VM直接安装到kubernetes集群来完成安装。我以root身份进行的升降索安装和配置。

在浏览了GitHub问题和答案的整个日志后,我注意到我的大三角帆安装是由我登录到机器的初始用户完成的,并且经常我最终会以不同的用户重新连接到该实例并最终哭泣至于为什么一切都没有突然发挥作用。