Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
EKS Auto Modeなにそれおいしいの?
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
saramune
January 16, 2025
Technology
200
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
EKS Auto Modeなにそれおいしいの?
https://jawsugosaka.connpass.com/event/338500/
JAWS-UG大阪 re:Invent re:Cap LT大会 サンバが始まったら強制終了
saramune
January 16, 2025
More Decks by saramune
See All by saramune
self-hosted runnersでAWSコスト削減?
saramune
0
190
業務効率向上としての分割キーボード
saramune
0
240
インフラ観点で見るセキュリティ〜4Cモデルに倣って〜
saramune
0
160
適材適所
saramune
1
140
ChatworkのSRE部って実は 半分くらいPlatform Engineering部かもしれない
saramune
0
810
週刊AWSキャッチアップ(2024/03/25週)
saramune
0
190
なんでもかんでもコンテナ化すればいいってもんでもないけど なんでもかんでもコンテナ化したらスッキリしました
saramune
2
490
ACKを活用して 使い捨てAWS検証環境を構築している話
saramune
0
1.5k
KubernetesとTerraformのセキュリティ/ガバナンス向上委員会 with OPA
saramune
2
1.8k
Other Decks in Technology
See All in Technology
データサイエンスを価値につなげるプロジェクト設計 〜 DS一年目が現場で得た気づき 〜
ysd113
1
180
Chainlitで作るお手軽チャットUI
ynt0485
0
200
AIソロプレナー時代に2ヶ月で20人増員した事業創造会社の開発組織の話
miyatakoji
0
600
Dario Amodi『Policy on the AI Exponential』を理解する
nagatsu
0
220
非定型業務をAI slackbotで自動化する ~ 社内要望を自動壁打ちするbotを作った ~/automating-ad-hoc-work-with-ai-slackbot
shibayu36
0
610
SONiC Scale-Up Working Group から探る Scale-UpやUltraEthernet機能の実装方法
ebiken
PRO
1
120
AIのReact習熟度を測る
uhyo
1
140
Agent Skills設計で柔軟性と硬さのバランスが難しい話
nassy20
0
120
MIERUNE JCT 発表資料「宇宙から伊能忠敬ごっこ」
syuchimu
0
210
脆弱性対応、どこで線を引くか
rymiyamoto
0
360
AIっぽい文章を採点して人間らしく直すアプリを作ってみた
yama3133
2
130
日本 Fintech 未来予測レポート 2027〜2028年(手動編集版)
8maki
0
1.8k
Featured
See All Featured
Ruling the World: When Life Gets Gamed
codingconduct
0
250
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
140
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
450
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.8k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
140
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
430
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
56k
How to build a perfect <img>
jonoalderson
1
5.6k
How to Ace a Technical Interview
jacobian
281
24k
The SEO identity crisis: Don't let AI make you average
varn
0
490
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
Transcript
EKS Auto Modeなにそれおいしいの?
自己紹介 2 • 古屋 啓介 ◦ AWS Community Builders (container)
◦ JAWS-UG SRE支部運営 ◦ ドラム叩きます
まえおき 3 • EKSとは ◦ Amazon Web Services (AWS) 上で、独自の
Kubernetes コントロールプレーン をインストール、運用、保守する必要がないマネージド型サービスです。 ▪ https://docs.aws.amazon.com/ja_jp/eks/latest/userguide/what-is-eks.html • EKS Auto Modeとは ◦ EKS Auto Mode を使用すると、最適なコンピューティングインスタンスの選択、リソー スの動的なスケール、コストの継続的な最適化、コアアドオンの管理、オペレー ティングシステムへのパッチ適用、AWS セキュリティサービスとの統合が行われる ため、Kubernetes の深い専門知識がなくてもクラスター管理を自動化できます。 ▪ https://aws.amazon.com/jp/blogs/news/streamline-kubernetes-cluster-manage ment-with-new-amazon-eks-auto-mode/
まえおき 4 • EKSとは ◦ Amazon Web Services (AWS) 上で、独自の
Kubernetes コントロールプレーン をインストール、運用、保守する必要がないマネージド型サービスです。 ▪ https://docs.aws.amazon.com/ja_jp/eks/latest/userguide/what-is-eks.html • EKS Auto Modeとは ◦ EKS Auto Mode を使用すると、最適なコンピューティングインスタンスの選択、リソー スの動的なスケール、コストの継続的な最適化、コアアドオンの管理、オペレー ティングシステムへのパッチ適用、AWS セキュリティサービスとの統合が行われる ため、Kubernetes の深い専門知識がなくてもクラスター管理を自動化できます。 ▪ https://aws.amazon.com/jp/blogs/news/streamline-kubernetes-cluster-manage ment-with-new-amazon-eks-auto-mode/
わかったよーなわからんよーな 5 なんかマネージドな部分 が増えてそう? 普通のとどれくらい 違うの?
Auto Mode ないとき/あるとき 比較してみた 6 • terraformでのクラスタ作成 • アプリケーションのデプロイ •
バージョンアップ
terraformでのクラスタ作成(1/2) 7 • 必須な項目 ◦ クラスタ名 ◦ バージョン ◦ VPC、サブネット
terraformでのクラスタ作成(2/2) 8 • ないとき ◦ add-onの指定 ◦ Node Group(EC2)の設定 ▪
利用するインスタンスタイプ ▪ スケールの最小最大 • あるとき ◦ 特にほかの設定は不要
アプリケーションのデプロイ(1/2) 9 • 前提 ◦ ALBを使って外部公開するWebアプリケーション ▪ https://docs.aws.amazon.com/eks/latest/userguide/auto-elb-example.html ◦ 自動スケールあり
アプリケーションのデプロイ(2/2) 10 • ないとき ◦ 各種必要なツールのデプロイ ▪ AWS Load Balancer
Controller ▪ Cluster Autoscaler ◦ アプリケーションをデプロイ • あるとき ◦ アプリケーションをデプロイ
• ないとき ◦ Control Planeのバージョンアップ ▪ ボタンポチで待つだけ ◦ Node Groupのバージョンアップ
▪ 色々考慮が必要 バージョンアップ 11 • あるとき ◦ ボタンポチで待つだけ
EKS Auto Mode 美味しかった! 12 • Nodeのキャパシティプランニング不要! ◦ Node Groupの作成・管理不要
• ほしいの大体最初から入ってて管理も不要! ◦ AWS Load Balancer Controller etc… • バージョンアップも楽ちん! ◦ リアルにボタンポチだけ ※とはいえAuto Mode特有の制約もあるので詳しくはドキュメントを!
ここからが本番 13 • EC2 Managed Instance ◦ EKS Auto Modeを可能にした技術
◦ 責任共有モデルの新たな境界線を生み出したのがアツいポイント ◦ 詳しくはrecap資料、ドキュメントにて ▪ https://speakerdeck.com/kashinoki38/eks-auto-mode