ヤマムギ

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

  関連記事

「JP_Stripes (Stripe ユーザーグループ) Tokyo Vol. 6 — Stripeの使いドコロを知る」に行ってきました

「JP_Stripes (Stripe ユーザーグループ) Tokyo Vol. …

Agile Japan 2015 大阪サテライト「アジャイル開発への架け橋」に行ってきました

Agile Japan 2015 大阪サテライトに行ってきました。 具体的な目的 …

「【大阪・本町】コミュニティピッチ×ビアバッシュ#0」で自分とコミュニティの関わりを振り返った発表をしてみました

「【大阪・本町】コミュニティピッチ×ビアバッシュ#0」というイベントで発表させて …

Developers Summit 2024「LLMで切り拓く完全自動運転の道、エンジニアが創るクルマの未来」を見ました

チューリング株式会社 取締役CTO 青木 俊介さん 「ハンドルがない乗用車」の販 …

「神戸Pythonの会 #2 meetup」に行ってきました

「神戸Pythonの会 #2 meetup」に行ってきました。 所感など Ato …

re:Invent2024 事前勉強会(有志で開催) at サイオステクノロジーさんに参加しました

オープニング(前説) 初参加者のアナタへ捧げる re:Invent ~現地タイム …

JP_Stripes Connect 2019で決済サービスの事例を聞いてきた

JP_Stripes Connect 2019が大阪で開催されるということで、行 …

Alexa Day 2018で「Alexa Skill Contest」を聞きました

Alexa Day 2018のラストセッションは、「Alexa Skill Co …

JAWS SONIC 2020 & MIDNIGHT JAWS 2020 の深夜のパワポカラオケに挑戦しました

2020/9/12(土) 16:50 ~ 2020/9/13(日) 17:20( …

Lotusphere 2010に行ってきました

Lotus Technical Award 2009 for Best Arch …