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
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
saramune
January 16, 2025
Technology
0
180
EKS Auto Modeなにそれおいしいの?
https://jawsugosaka.connpass.com/event/338500/
JAWS-UG大阪 re:Invent re:Cap LT大会 サンバが始まったら強制終了
saramune
January 16, 2025
Tweet
Share
More Decks by saramune
See All by saramune
self-hosted runnersでAWSコスト削減?
saramune
0
170
業務効率向上としての分割キーボード
saramune
0
210
インフラ観点で見るセキュリティ〜4Cモデルに倣って〜
saramune
0
140
適材適所
saramune
1
130
ChatworkのSRE部って実は 半分くらいPlatform Engineering部かもしれない
saramune
0
730
週刊AWSキャッチアップ(2024/03/25週)
saramune
0
160
なんでもかんでもコンテナ化すればいいってもんでもないけど なんでもかんでもコンテナ化したらスッキリしました
saramune
2
460
ACKを活用して 使い捨てAWS検証環境を構築している話
saramune
0
1.4k
KubernetesとTerraformのセキュリティ/ガバナンス向上委員会 with OPA
saramune
2
1.7k
Other Decks in Technology
See All in Technology
Bedrock PolicyでAmazon Bedrock Guardrails利用を強制してみた
yuu551
0
250
We Built for Predictability; The Workloads Didn’t Care
stahnma
0
140
usermode linux without MMU - fosdem2026 kernel devroom
thehajime
0
240
データの整合性を保ちたいだけなんだ
shoheimitani
8
3.2k
~Everything as Codeを諦めない~ 後からCDK
mu7889yoon
3
450
Bill One 開発エンジニア 紹介資料
sansan33
PRO
5
17k
FinTech SREのAWSサービス活用/Leveraging AWS Services in FinTech SRE
maaaato
0
130
顧客の言葉を、そのまま信じない勇気
yamatai1212
1
360
Bill One急成長の舞台裏 開発組織が直面した失敗と教訓
sansantech
PRO
2
380
SREのプラクティスを用いた3領域同時 マネジメントへの挑戦 〜SRE・情シス・セキュリティを統合した チーム運営術〜
coconala_engineer
2
700
Why Organizations Fail: ノーベル経済学賞「国家はなぜ衰退するのか」から考えるアジャイル組織論
kawaguti
PRO
1
140
予期せぬコストの急増を障害のように扱う――「コスト版ポストモーテム」の導入とその後の改善
muziyoshiz
1
2k
Featured
See All Featured
Thoughts on Productivity
jonyablonski
74
5k
Navigating Team Friction
lara
192
16k
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
0
3.4k
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
9.6k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
Darren the Foodie - Storyboard
khoart
PRO
2
2.4k
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
We Have a Design System, Now What?
morganepeng
54
8k
Paper Plane (Part 1)
katiecoart
PRO
0
4.3k
A designer walks into a library…
pauljervisheath
210
24k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.7k
Information Architects: The Missing Link in Design Systems
soysaucechin
0
780
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