ヤマムギ

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認定 デベロッパーアソシエイト [DVA-C02対応] 」という本を書きました。

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

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

 - study

ad

ad

  関連記事

Java SE 7 Silver受験直前 練習問題総確認 2015/2/14

カーリング中継見ながら、iTunesシャッフルでかけながら、練習問題。 集中って …

「第1回 ぶろぐの勉強会」を開催します!

このブログは2021/3/2開催の「第1回 ぶろぐの勉強会」冒頭挨拶の共有資料代 …

Backlog World 2021 旅 ~Journey~ オンラインに参加しました

Backlog World 2021 旅 ~Journey~ オンラインに参加し …

「DevLOVE関西 ShareWisサービス開発の現場」に行ってきました

DevLOVE関西とは 「DevLOVE関西は素振りの場、現場は実践の場」 いつ …

Alexa Skills Kit 最新アップデート(Alexa Day 2019 でのブログ)

以下は、気になったことのメモとか感想を書いています。 登壇者、発表者、主催企業な …

「AWS認定 デベロッパーアソシエイトの試験に出るかもなデモ見せあいっこ(ヤマムギvol.12)」を開催しました

デモ勉強会を開催しました! 2021/4/7にヤマムギ12回目の勉強会「AWS認 …

「【大阪リージョンオープン記念】AWS Expert Online for JAWS-UG #14」に参加しました

AWS Expert Online for JAWS-UG #14に参加しました …

EC-CUBE3.0 コードリーディング勉強会第1回目に行ってきました

EC-CUBE3.0 コードリーディング勉強会第1回目に行ってきました。 ECサ …

「自ら修羅の道を作り、修羅場を楽しみ、自内外に変化を起こし続ける」(『ソフトウェアファースト』読書感想)

「ソフトウェア・ファースト あらゆるビジネスを一変させる最強戦略」を読みました。 …

「JP_Stripes in Osaka Vol.2」でハンズオンをやりました

JP_Stripes大阪、早くも2回目の開催です。 自分が使ってみたいという目的 …