【挫折】 Amazon EKS と spinnaker

基本はここを見てる

www.spinnaker.io

OSはUbuntu18.04を使用

初期設定

spinnakerのCloudFormationテンプレートでIAM等の初期設定をする

https://www.spinnaker.io/setup/install/providers/aws/aws-ec2/#option-1--use-aws-console-to-configure-aws ここのcloudformationをcreate-stackする


EKSの設定

https://www.spinnaker.io/setup/install/halyard/#install-on-debianubuntu-and-macos

HalyardはSpinnakerのオーケストレーションツールみたいなもの(たぶん)

$ curl -O https://raw.githubusercontent.com/spinnaker/halyard/master/install/debian/InstallHalyard.sh
$ sudo bash InstallHalyard.sh
$ hal -v
続きを読む

仕事をいっぱい抱えた時に自分流の心構え

仕事をいっぱい(いろんな種類とか量とか)抱えた時に自分がどんな感じでやってるのか

※ 私の個人的な考えです



普段のペースを崩さない

やる事が多いからといって普段よりも忙しなく動いたりしない
焦ったり急いでやるとミスが増えて結果的に余計時間がかかってしまう

続きを読む

自分用Webサービスをつくるときにやった手順

どうしてもかゆいところに手の届くサービスがなくて自分でつくることにしたのでその際に考えたこと等を書いていく

続きを読む

AWSのCloudWatch logにあがっているものをまとめてほしい時

CloudWatchに送っているログをローカルに落として見たかったので

aws logs --profile=production describe-log-streams --log-group-name=[LOG_GROUP_NAME] | jq -r '.logStreams[].logStreamName' | xargs -ISTREAMNAME aws --profile=production logs get-log-events --log-group-name=[LOG_GROUP_NAME] --log-stream-name=STREAMNAME

ただしこれだとロググループのログを全部とってくるので,xargsの前でgrepしてほしいものだけにしとく良い

Rails + JavaScript(AngularJS) でつくったシステムを継続的に運用していくために

RailsJavaScript(AngularJS)で書いたシステムをどう継続的に運用(更新)していくかについての自分の考えです. 概念や仕組み的な話がすごく濃いわけではなく,どれをどう更新していくべきかという話です.

続きを読む