Spinnaker のローカル バージョンを起動するにはどうすればよいですか? これはここで回答され、詳細に対処されています。
1 に答える
わかりました、それでうまくいきましたが、あなたの貴重な助けなしではありません! @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-id
XXXXXXXXXXXXXXXXXXXXX--secret-access-key
ユーザーを作成し、ユーザータブの内部にユーザーAWS
を追加しました。明らかに私のものではありません、私はそれを編集しました。コマンドによってプロンプトが表示されるため、を入力する必要はありません。access keys
IAM
security credentials
access-key-id
XXXXXXXXXXXXXXXXXXXX
secret-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