AWS CloudFormationでつけているとうれしいリソースタグ

CloudFormationのリソースタグをつけておくと, - これがCFnでつくられたものなのか - どのスタックなのか - どの環境か - どのアプリケーションか などが検索してわかるようになるので便利。

ただしResource Tags自体をCFnではまだサポートしていないTypeも多いので注意・・・

続きを読む

【挫折】 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
続きを読む

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

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

※ 私の個人的な考えです



普段のペースを崩さない

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

続きを読む

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してほしいものだけにしとく良い