0

Spinnaker のローカル バージョンを起動するにはどうすればよいですか? これはここで回答され、詳細に対処されています。

https://github.com/spinnaker/spinnaker/issues/1729

4

1 に答える 1

9

わかりました、それでうまくいきましたが、あなたの貴重な助けなしではありません! @lwander

そのため、後世のために手順をここに残しておきます。

各行はコマンドラインの個別のコマンドです。これを、SSH 以外に何もない、新しくインストールされた Ubuntu 14.04 コピーを使用して仮想マシンにインストールしました。次に、ルートとして SSH を実行します。ルート アクセスを許可するには、コンソールで sshd を構成する必要があります。

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(これは必要ですか???)

次に、ハリヤードを取り付けます。

bash InstallHalyard.sh

HALがインストールされていることを確認し、そのバージョンを検証します。

hal -v

Hal に、展開タイプがローカル インスタンスであることを伝えます (これにより、すべてのサービスが localhost に公開されますが、後でそれらにアクセスするには注意が必要ですが、ターンアラウンドがあるため、読み続けてください)

hal config deploy edit --type localdebian

Hal は、バージョンが選択されていないと文句を言います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-idXXXXXXXXXXXXXXXXXXXXX--secret-access-key

ユーザーを作成し、ユーザータブの内部にユーザーAWSを追加しました。明らかに私のものではありません、私はそれを編集しました。コマンドによってプロンプトが表示されるため、を入力する必要はありません。access keysIAMsecurity credentialsaccess-key-idXXXXXXXXXXXXXXXXXXXXsecret-access-key

次に、相対ユーザー名を作成する必要があります。または、それはスピンネーカーのインストールにのみ関係しますが、これはAWSアカウント ID に関連するため、MY スピンネーカーのローカル インストールで、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 に新しい Spinnaker インストールの展開を依頼できます。

hal deploy apply

すべてのサービスのダウンロードと構成を行う長いインストールが開始されます。終了したら、好きなことをしてかまいませんが、私の場合は、次のような監視スクリプトを作成しました。

https://github.com/spinnaker/spinnaker/issues/854

次のように再帰的に起動できます。

watch -n1 spinnaker-status.shまたはそれまでctrl+C

次に、ローカルの VM スピンネーカー コピーにアクセスできるようにするには、任意のプロキシ サーバーを使用してリバース プロキシを設定し、すべての要求を localhost に転送するか、SH** を ssh してポートをリダイレクトします。

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

これが助けになり、みんなの時間を節約できることを願っています!.

乾杯。

JA

于 2017-06-09T20:27:27.083 に答える