作者:手机用户2602902855 | 来源:互联网 | 2023-02-01 16:50
如何启动Spinnaker的本地版本?这已经在这里得到了详细的回答和解决.
https://github.com/spinnaker/spinnaker/issues/1729
1> ximbal..:
好的,所以我得到了它的工作,但没有你的宝贵帮助!@lwander
所以我将把这些步骤留给后人.
每一行都是命令行中的一个单独的命令,我已经在虚拟机上安装了这个命令,其中新安装的Ubuntu 14.04副本只有SSH.然后以root身份SSH,您需要在控制台上配置sshd以允许root访问.
https://askubuntu.com/questions/469143/how-to-enable-ssh-root-access-on-ubuntu-14-04
> curl -O https://raw.githubusercontent.com/spinnaker/halyard/master/install/stable/InstallHalyard.sh
创建了一个用户帐户成员adm
和sudo
组(这是必要的???)
然后安装Halyard:
bash InstallHalyard.sh
验证是否HAL
已安装并验证其版本.
hal -v
告诉Hal,部署类型将作为本地实例(这将在localhost中发布所有服务,以便以后访问它们会很棘手,但我有一个转机因此请继续阅读)
hal config deploy edit --type localdebian
哈尔会抱怨没有选择HAL
版本,只需告诉哪个版本:
hal config version edit --version 1.0.0
告诉HAL
您要使用哪个存储,在我的情况下,因为它是本地的,我想使用redis.
hal config storage edit --type redis
所以现在我们需要添加一个云提供商HAL
,我们使用AWS
所以我们这样添加它:
hal config provider aws edit --access-key-id
XXXXXXXXXXXXXXXXXXXX--secret-access-key
我创建了一个用户AWS
并在用户选项卡上添加access keys
到用户内部.显然我的不是,我编辑了.您无需输入,因为该命令将提示它.IAM
security credentials
access-key-id
XXXXXXXXXXXXXXXXXXXX
secret-access-key
然后你需要创建一个用户名相对或只关注你的大三角帆安装但是这将与你的AWS
帐号ID相关,所以在我的spinnaker本地安装中我选择了spinnakermaster
你应该选择你的用户名!我的AWS账户ID不是YYYYYYYYYYYY
,我也编辑过.您需要在AWS内部执行此操作所需的所有配置和步骤都在此处详细记录:
[ https://www.spinnaker.io/setup/providers/aws/](https://www.spinnaker.io/setup/providers/aws/
)
并告诉HAL上面的命令:
hal config provider aws account add spinnakermaster --account-id YYYYYYYYYYYY --assume-role role/spinnakerManaged
毕竟,如果一切按计划进行,我们可以要求HAL部署我们全新的大三角帆装置.
hal deploy apply
它将开始长时间安装下载和配置所有服务.一旦完成,你可以做任何你喜欢的事情,但在我的情况下,我创建了一个监控脚本,如下所述:
https://github.com/spinnaker/spinnaker/issues/854
哪个可以以递归方式启动,如下所示:
watch -n1 spinnaker-status.sh
或直到ctrl+C
它!
然后,为了能够访问您的本地VM spinnaker副本,您可以使用您选择的代理服务器设置反向代理,以将所有请求转发到localhost,或者您可以简单地将SH**从此重定向到端口;
ssh root@ZZZ.ZZZ.ZZZ.ZZZ -L 9000:127.0.0.1:9000 -L 8084:127.0.0.1:8084 -L 8083:127.0.0.1:8083 -L 7002:127.0.0.1:7002 -L 8087:127.0.0.1:8087 -L 8080:127.0.0.1:8080 -L 8088:127.0.0.1:8088 -L 8089:127.0.0.1:8089
显然,这ZZZ.ZZZ.ZZZ.ZZZ
不是一个真正的IP地址.
最后,为了开始享受这个可爱的乐趣,您必须转到您选择的浏览器并输入地址栏:
http://127.0.0.0:9000
希望这有助于为每个人节省一些时间!
干杯.
EN