先月の ECS に引き続いて今月は EKS(+GitOps)のハンズオン回でした。
JAWS-UG 名古屋 Amazon EKS勉強会 - JAWS-UG名古屋 | Doorkeeper
世良さんによる調整が入ったハンズオン資料はこちら。
元ネタはこちら↓だそうですが、2 年経過したことでいろいろ調整が必要だったそうです。
勉強会の様子など
今月はEKSハンズオン回
— KMiura (@k_miura_io) 2024年2月27日
前回に続いてコンテナを体験していきます!#jawsug #jawsug_nagoya pic.twitter.com/zt22WWr0Ym
はじまりました。
最低限の説明を終えて、(時間がかかるため)手順の最初(IAM ユーザの作成)からEKS クラスターの作成まで先に進めます。
ただいまEKSクラスター作成中。#jawsug_nagoya #jawsug pic.twitter.com/dMtEekjens
— hmatsu47(まつ) (@hmatsu47) 2024年2月27日
進んでます。
まだ EKS クラスターの作成まで進んでいない参加者もいましたが、時間の都合で説明セッション(LT)がはじまりました。
ここでせらさんの説明セッションが始まる。#jawsug_nagoya #jawsug pic.twitter.com/noR0OdXEZz
— hmatsu47(まつ) (@hmatsu47) 2024年2月27日
K8sの世界観の説明。#jawsug_nagoya #jawsug pic.twitter.com/Q0St4MO9r6
— hmatsu47(まつ) (@hmatsu47) 2024年2月27日
AWS上でK8sを使うには。#jawsug_nagoya #jawsug pic.twitter.com/dffpSoOzx8
— hmatsu47(まつ) (@hmatsu47) 2024年2月27日
バージョンアップがつらそう→そういえば去年塩漬けサービス(?)が追加されてたな。#jawsug_nagoya #jawsug pic.twitter.com/l0R7SR1UeB
— hmatsu47(まつ) (@hmatsu47) 2024年2月27日
塩漬けは(極力)やめましょう。
お、クラスターできてた。#jawsug_nagoya #jawsug pic.twitter.com/l9hUMjRcZs
— hmatsu47(まつ) (@hmatsu47) 2024年2月27日
説明セッション終盤、EKS クラスターができました。
乗り越えなければならない壁。#jawsug_nagoya #jawsug pic.twitter.com/OWJKBubYY1
— hmatsu47(まつ) (@hmatsu47) 2024年2月27日
といったあたりで最初の説明セッションは終了しました。
ここから GitOps 環境構築に入ります。
そしてその間に GitOps の説明セッション(LT)が。
GitOpsの説明! #jawsug #jawsug_nagoya pic.twitter.com/JvVOvjeDvn
— mujyun@古 (@mujyun_furu) 2024年2月27日
せらさんGitOps説明中。#jawsug_nagoya #jawsug pic.twitter.com/8xNTckNJUP
— hmatsu47(まつ) (@hmatsu47) 2024年2月27日
途中、何故か(手順にない操作で)ページ送りを要求されたり、完了時の URL が空になったりと少々トラブルはありましたが、
ちょっとトラブったけどここまで来た。#jawsug_nagoya #jawsug pic.twitter.com/i3lgWPMdO5
— hmatsu47(まつ) (@hmatsu47) 2024年2月27日
GitOps 環境が起動し、デモアプリが初期状態で起動しました。
ただし、起動後しばらく待たないと
#jawsug_nagoya pic.twitter.com/1cT821gv5O
— kawaji_scratch (@kawaji_scratch) 2024年2月27日
502 になりました。
(しばらく待って解消)
ビルドサーバーもEKSクラスター側に存在するらしい。今回のデモではCodeBuildも利用していない。本当に小さいクラウドみたいだ。#jawsug_nagoya pic.twitter.com/wc8IeYsC5e
— Takaki (@frommiddle1) 2024年2月27日
手順どおりデモアプリのコードを書き換えて CodeCommit へプッシュすると、
ぐるぐる🍥#jawsug_nagoya #jawsug pic.twitter.com/VkN6APsUo1
— hmatsu47(まつ) (@hmatsu47) 2024年2月27日
CI/CD パイプラインが走り始めて、
ちょっと分かりづらいけど文字の色が変わりました!#jawsug_nagoya #jawsug pic.twitter.com/zkr1l9rO0O
— hmatsu47(まつ) (@hmatsu47) 2024年2月27日
無事、デモアプリが更新されました。
その後、片付けに入りながら、
リソース削除待ちの間に川路さんセッション。
— hmatsu47(まつ) (@hmatsu47) 2024年2月27日
(川路さん、寝てるわけではありません)#jawsug_nagoya #jawsug pic.twitter.com/BuYs3I8tFK
川路さんのセッション(LT)を聞きました。
そう。なぜかオンプレにもデプロイできるECS。#jawsug_nagoya pic.twitter.com/fQovoOlOi4
— Takaki (@frommiddle1) 2024年2月27日
ECSと同じレイヤーなのはkubernetesで、kubernetesの管理をサポートにするのがEKS。#jawsug_nagoya pic.twitter.com/RuYwAMszhD
— Takaki (@frommiddle1) 2024年2月27日
エンジニアの心をくすぐらないコンテナサービスwww#jawsug_nagoya pic.twitter.com/p14pg0yJDY
— Takaki (@frommiddle1) 2024年2月27日
なお来月の JAWS-UG 名古屋は、ちょっと変則的な開催になります。
来月は学生限定の生成系AIのイベントです!!#jawsug_nagoya pic.twitter.com/pUjdJskOBX
— Takaki (@frommiddle1) 2024年2月27日
延長戦(?)
実は、リソース削除には結構手こずって、
なおさっきからセキュリティグループがぜんぜん消えてくれません…。#jawsug_nagoya #jawsug pic.twitter.com/xYluWka8jL
— hmatsu47(まつ) (@hmatsu47) 2024年2月27日
実はまだリソース消せてないですがお家に持ち帰りますw
— hmatsu47(まつ) (@hmatsu47) 2024年2月27日
ありがとうございました!#jawsug_nagoya #jawsug
家に持ち帰ってから、
家に帰ってからまた少し途中で引っかかって、やっと削除完了!
— hmatsu47(まつ) (@hmatsu47) 2024年2月27日
なんとか完了しました。
お疲れ様でした。