ヤマムギ

growing hard days.

*

「nakanoshima.dev #36 コンテナについて話したい、助けてほしい人集まれLT大会」に参加しました

      2024/03/14

アールスリーインスティテュートさんのAshibinaaで開催されました!
いつもきれい!

はじまりました!

GitHub Actions Runner Controller

庄司重樹さん

スマートファクトリーのデプロイについて。
k3sというシングルノードで実行できる軽量なKubernetsがあるそうです。
GitHub Actions RunnerをKubernetes環境で実行するGitHub Actions Runner Controller、こちらが今日の本題。
通常のGitHub Actionsで使用可能なコマンドで含まれていないものもある。
GitHub Actions Runner Controller (ARC) をk3sにインストール

なんでもかんでもコンテナ化すればいいってもんでもないけどなんでもかんでもコンテナ化したらスッキリしました 古屋 啓介さん

Chatworkさんは大部分がAmazon EKSで稼働している。
毎日1回特定のURLにアクセスするLambdaを作った。
一回作って終わりのシンプルな仕組み。
でもランタイムバージョンアップが必要になる。
数年前のものだと再デプロイに問題が生じる可能性がある。
こういうものをコンテナ化してEKSで動かす。
メインの普段動かしているEKSのリポジトリで管理するので、メインのCI/CDに乗せられてテストも同じように実行できる。

移行のついでにバージョンの影響を受けにくいshellにした。
helmfile + shellだとConfigMapと.shがあれば実行できる。

本筋とはずれますが、Lambdaのランタイムバージョンアップやらないとなあと思いました。

コンテナに詳しくないのにレビューアになってしまったので観点を整理したい。

高木さん

「助けてほしい人」として登壇に来た高木さん。
タイトルどおりで困られている。
なのでマサカリウェルカム。具体的なマサカリウェルカム。

マサカリタイム、じゃない質問タイムが盛り上がりました。

k8s(EKS)で作るAPIテスト環境

河野 翔平さん

KarateというテストツールをKubernetesのPodとして起動させてAPIテストを実行されている。
シナリオをJavaで書けるそうです。
GitlabのパイプラインでAPIテストを実行できる。

ECS Runtime Monitoringでコンテナランタイムセキュリティに入門しよう

佐々木真也さん

ECS Runtime Monitoringでコンテナランタイムセキュリティのお話
ECSタスクのふるまいをモニタリングしたり、異常を検出したりで、ブロックはしない。
タスクごとにエージェントコンテナがサイドカーとして起動する。
GuardDutyから有効化できて、デフォルトではアカウントのクラスタすべて。
タグを設定すれば無効対象にできる。
Step Functions、Batch、CodePipelineから実行されたタスクは対象外。

ビルドが遅い

永田 兆さん

ビルドに30分ぐらいかかることもあったり、エラーになることもあったり。
CodeBuildの環境サイズをsmallからmediumにしたらエラーがなくなって早くなった。

モノレポなのでイメージが大きくなったりしているかも。
後はアセットファイルで肥大化しているかも。
というのが発表後の質問タイムでディスカッションのようにされていました。

まとめ

コンテナの勉強会でしたが、質問の多い勉強会でした。
質問の時間がまるでディスカッションのように新たな気づきにつながったりしていたので印象的な勉強会でした。


最後までお読みいただきましてありがとうございました!

「AWS認定資格試験テキスト&問題集 AWS認定ソリューションアーキテクト - プロフェッショナル 改訂第2版」という本を書きました。

「AWS認定資格試験テキスト AWS認定クラウドプラクティショナー 改訂第3版」という本を書きました。

「AWS認定資格試験テキスト AWS認定AIプラクティショナー」という本を書きました。

「AWS教科書 AWS認定デベロッパーアソシエイト テキスト&問題集 」という本を書きました。

「要点整理から攻略するAWS認定ソリューションアーキテクト-アソシエイト」という本を書きました。

「AWSではじめるLinux入門ガイド」という本を書きました。

 - study

  関連記事

「RPALT vol.24~Google Apps Scriptスペシャル~」でLTしました〜

RPAの勉強とLTのイベント、RPALT vol.24でLTしました〜。 今回は …

「JAWS-UG朝会 #17」に参加しました

朝7:30からのJAWS-UG朝会。 コース実施の日は配信スタジオへの移動時間な …

Developers Summit 2024「徹底解剖!?JALインフォテック様が取り組む予兆検知/早期復旧を可能にするデータ分析/活用戦略とは?」を見ました

株式会社JALインフォテック サービス事業本部 IT基盤事業部 共通サービス基盤 …

JAWS DAYS 2018の1日前に名古屋にいました「JAWS-UG名古屋 AWS勉強会 JAWS DAYS 2018前夜祭」

仕事の都合でJAWS DAYS 2018の前日は名古屋にいました。 宿泊地はお店 …

「Fin-JAWS 第20回 〜Go to Fin-JAWS School! 2021〜」で発表しました

2021/3/22の「Fin-JAWS 第20回 〜Go to Fin-JAWS …

「JAWS-UG Okayama 2024」に参加しました

JAWS-UG Okayama 2024に参加しました! 開催前 40年前に岡山 …

Java SE 7 Silver対策勉強をしながらメモ 2015/2/3

本日は継承。 眠すぎるのでちょっとだけ。 本当に少しだけでもいいから続ける。それ …

「機械学習名古屋・JAWS-UG名古屋共催 Amazon SageMaker オンラインハンズオン〜ハイパーパラメータ最適化とMNIST学習〜」に参加しました

17:40に自宅から徒歩30分の会社の配信スタジオ的なところを出て、歩きながらC …

Developers Summit 2018 「夢は正夢〜「野球エンジニア」になるまでの歩み」を聞きました

以下は、思ったことや気になったことをメモしていますので、必ずしも登壇者の発表内容 …

JAWS DAYS 2018 振り返り(特にコミュニティフレンドシップ)

JAWS DAYS 2018を振り返りたいと思います。 やったこと コミュニティ …