0

我不知所措,一直在到处寻找解决这个问题的方法,但似乎我是唯一一个解决这个问题的人。

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

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 打开,它就会继续这样:

大三角帆认证挂屏

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

无用的用户界面操作

我试过google 1-click deploy提供的prebaked系统。我还尝试了 spinnaker 提供的 spinnaker computer 和 container codelabs。我搜索了一大堆 github 问题,但似乎没有人遇到这个问题。

4

1 回答 1

0

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


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

其次,我通过将 spinnaker 从 halyard VM 直接安装到 kubernetes 集群来完成安装。我以 root 身份进行的 halyard 安装和配置。

在搜索了整个 GitHub 问题和答案日志后,我注意到我的大三角帆安装是由我登录机器的初始用户完成的,而且我通常最终会以不同的用户身份重新连接到实例并最终哭泣为什么什么都没有突然起作用。

于 2017-11-16T13:36:33.730 回答