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クラスタのつくりかた / JAWS-UG-Nagoya EKS Cluster
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
sasaki
January 28, 2020
Technology
160
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
EKSクラスタのつくりかた / JAWS-UG-Nagoya EKS Cluster
JAWS-UG名古屋 コンテナを学ぶ
sasaki
January 28, 2020
More Decks by sasaki
See All by sasaki
FinOpsとタグ付け防止対策 / CCoE Osaka FinOps Tags
taishin
1
290
Glacierだからってコストあきらめてない? / JAWS Meet Glacier Cost
taishin
1
450
スケールするプロダクトと膨らむ組織 SREの挑戦と解決策 / Findy Job LT SRE
taishin
0
180
組織の変化とSREの役割進化 責務拡大にどう応えるか / globis_sre
taishin
0
430
Lambdaの運用についてのなにか / lambda_unyo
taishin
0
220
おすすめAWSコスト対策 / AWS Startup Meetup Osaka AWS Cost
taishin
1
530
プラットフォームってつくることより計測することが重要なんじゃないかという話 / Platform Engineering Meetup #8
taishin
1
1.6k
ECS Runtime Monitoring で コンテナランタイムセキュリティに入門 / nakanoshima-dev-ecs-runtime-monitoring
taishin
0
380
JAWS-UG-Osaka-guardrail
taishin
0
420
Other Decks in Technology
See All in Technology
もう一度考える SRE チームの作り方・育て方 / Rethinking SRE #1: Building and Growing SRE Teams
rrreeeyyy
6
1k
【CEDEC2026】専門性の高いデフォルメチームが挑んだ人材育成戦略 〜Cygames Academiaの企画から実施まで〜
cygames
PRO
0
530
Issue設計から始める仕様駆動開発 / 20260731 Mizuki Hirata
shift_evolve
PRO
1
150
つくって納得、つかって実感! 大規模言語モデルことはじめ ver2.0
recruitengineers
PRO
3
1.2k
関東Kaggler会発表資料
takoi
1
200
研究開発部の紹介 / Sansan R&D Profile
sansan33
PRO
4
24k
【CEDEC2026】コードレビュー支援ツール開発から学ぶ:LLMを用いた業務システムの実践的な運用設計と誤出力対策
cygames
PRO
0
630
Forza Horizon 6 のテレメトリ機能で 自動運転に使えそうな学習データを集める話
henjin0
0
150
修正PRを食べてレビュースキルが賢くなる:Claude Codeによる自己改善サイクル
yuyaumetsu
6
1.4k
ブラウザ研修 2026
recruitengineers
PRO
4
790
20260608_Codexの可能性_ノンプログラマー向け_大城追記
doradora09
PRO
0
780
モノリス Rails でも日中に rails db:migrate を走らせたい! / Daytime rails db:migrate on Monolithic Rails!
euglena1215
4
550
Featured
See All Featured
Exploring anti-patterns in Rails
aemeredith
3
460
Odyssey Design
rkendrick25
PRO
2
750
First, design no harm
axbom
PRO
2
1.2k
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
890
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
11k
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.5k
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
460
Documentation Writing (for coders)
carmenintech
77
5.4k
Abbi's Birthday
coloredviolet
3
9.3k
Producing Creativity
orderedlist
PRO
348
40k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1.2k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.3k
Transcript
+"846(໊ݹίϯςφΛֶͿ &,4Ϋϥελͷͭ͘Γ͔ͨ ࠤʑਅ
&,4 ,VCFSOFUFT ͷجຊతͳߏͷ
,VCFSOFUFT"SDIJUFDUVSF https://eksworkshop.com/010_introduction/architecture/architecture_control_and_data_overview/
&,4"SDIJUFDUVSF https://eksworkshop.com/010_introduction/eks/eks_high_architecture/
&,4 $POUSPM1MBOF ʴ 8PSLFS/PEFT
$POUSPM1MBOF w "84͕Ϛωʔδͯ͘͠ΕΔ w LVCFBQJ w ,VCFTDIFEVMMFS w FUDEʜ w
අ༻ w 64%I w ººº=
https://aws.amazon.com/jp/about-aws/whats-new/2020/01/amazon-eks-announces-price-reduction/
$POUSPM1MBOF w 64%I w ººº =
$POUSPM1MBOF w 64%I w ººº =
8PSLFS/PEFT w ϢʔβʔͷίϯςφΛಈ͔͢ڥ w ௨ৗͷϫʔΧʔϊʔυ w ϚωʔδυϫʔΧʔϊʔυϦϦʔε w
'BSHBUFϦϦʔε w අ༻ w ϫʔΧʔϊʔυ w &$ͷྉۚ w 'BSHBUF w 1PE͕ऴྃ͢Δ·Ͱʹ༻͞ΕͨW$16͓Α ͼϝϞϦϦιʔεʹج͍ͮͯܭࢉ
&,4ͷͭ͘Γ͔ͨ
Ϛωʔδυίϯιʔϧ
Ϛωʔδυίϯιʔϧ w 71$Λͭ͘Δ w &,4ΫϥελΛͭ͘Δ w ϫʔΧʔϊʔυͷ&$Λىಈ͢Δ w BXTBVUI$POpH.BQΛฤूɺ&$ʹద༻͞Εͨ*".ϩʔϧΛՃͯ͠ɺϫʔΧʔϊʔυΛࢀ Ճͤ͞Δ
ϚωʔδυϫʔΧʔϊʔυҎલ
Ϛωʔδυίϯιʔϧ w 71$Λͭ͘Δ w &,4ΫϥελΛͭ͘Δ w "EE/PEF(SPVQͰϊʔυάϧʔϓΛ࡞ˠ&$͕ىಈ͢Δ w ͨͩ͠ɺݱঢ়4QPU*OTUBODF͑ͳ͍ ͨͿΜ
ϚωʔδυϫʔΧʔϊʔυ
FLTDUM https://eksctl.io/
FLTDUM w FLTϦϦʔεॳ͔Β͋Δ8FBWF8PSLTࣾͷίϚϯυϥΠϯπʔϧ w ͍͔ͭΒ͔"840⒏DJBMʹͳͬͨ
FLTDUM w ίϚϯυ࣮ߦͰ$'O͕ಈ͘
FLTDUM w ઃఆΛ:".-ͰཧͰ͖Δ w 71$ؚΊΔ͜ͱ͕Ͱ͖Δ
FLTDUM w ߏஙޙͷػೳՃɺίϯϙʔωϯτͷόʔδϣϯΞοϓͰ͖Δ 6TBHFFLTDUMVUJMT<qBHT> $PNNBOET FLTDUMVUJMTXBJUOPEFT8BJUGPSOPEFT FLTDUMVUJMTXSJUFLVCFDPOpH8SJUFLVCFDPOpHpMFGPSBHJWFODMVTUFS FLTDUMVUJMTEFTDSJCFTUBDLT%FTDSJCF$MPVE'PSNBUJPOTUBDLGPSBHJWFODMVTUFS FLTDUMVUJMTVQEBUFDMVTUFSTUBDL%&13&$"5&%6TFFLTDUMVQEBUFDMVTUFSJOTUFBE FLTDUMVUJMTVQEBUFLVCFQSPYZ6QEBUFLVCFQSPYZBEEPOUPFOTVSFJNBHFNBUDIFT
,VCFSOFUFTDPOUSPMQMBOFWFSTJPO FLTDUMVUJMTVQEBUFBXTOPEF6QEBUFBXTOPEFBEEPOUPMBUFTUSFMFBTFEWFSTJPO FLTDUMVUJMTVQEBUFDPSFEOT6QEBUFDPSFEOTBEEPOUPFOTVSFJNBHFNBUDIFTUIF TUBOEBSE"NB[PO&,4WFSTJPO FLTDUMVUJMTVQEBUFDMVTUFSMPHHJOH6QEBUFDMVTUFSMPHHJOHDPOpHVSBUJPO
FLTDUM w ػೳՃ͔ͳΓ͍ w 'BSHBUFϦϦʔε࣌ʹ3$൛͕ϦϦʔε͞Ε͍ͯͨ
5FSSBGPSN&,4.PEVMF https://registry.terraform.io/modules/terraform-aws-modules/eks/
5FSSBGPSN&,4.PEVMF w "847FSJpFEͰͳ͍ w UFSSBGPSNBQQMZͰͯ͢࠶ݱͰ͖Δ w ଞͷϦιʔεͱಉ͡ΈͰཧͰ͖Δ w ػೳՃ·͋·͋ૣ͍ w
'BSHBUFରԠͰޙ͘Β͍
ͲΕΛ͍͍͔͑ʁ
͓͖ͳͭͰ
৭ʑͬͯΈͨ݁Ռ w "84Ϧιʔε w 5FSSBGSPN w &,4Ϋϥελ w FLTDUM
ϚωʔδϝϯτίϯιʔϧΘͳ͍ཧ༝ w ຊ൪ڥͳΒίʔυԽඞਢͰ͢ΑͶɾɾɾ w &,4࠷ҰճͷόʔδϣϯΞοϓ͕ඞཁ w όʔδϣϯΞοϓͷ͕͠Ͱ͖ͳ͍ͷͰɺߴ͍࠶ݱੑ͕ඞཁ w ࣄલݕূ w
ΫϥελΛ#MVF(SFFOԽ w ൃੜ࣌ͷ࠶ߏங
શ෦5FSSBGPSNͰΒͳ͍ཧ༝ w ৽ػೳ͕ՃΞοϓσʔτɺ5FSSBGPSNͰͷߋ৽ͷ ํʹ͕ࣗͯͳ͍ w FLTDUMͰͷมߋ"84ͷϚχϡΞϧʹهࡌ͞Ε͍ͯΔ ͷͰ҆৺ w FLTDUMͰมߋͰ͖ΔͷɺFLTDUMͰͭͬͨ͘ΫϥελͷΈ
جຊతͳखॱ w 5FSSBGPSNͰ&,4Ҏ֎ͷ"84ϦιʔεͷఆٛΛॻ͘ w 71$ɺ3PVUFɺ"$.ɺ-#ɺ4(ɺ1BSBNFUFS4UPSFʜ w UFSSBGPSNBQQMZ w (JUIVCʴ5FSSBGPSN$MPVEͰ$*$% w
FLTDUM༻ͷDMVTUFSZNMΛ࡞ w 71$ɺ4VCOFUɺ*".ɺ4(ɺ5BSHFU(SPVQΛखಈίϐʔ w FLTDUMDSFBUFDMVTUFSGDMVTUFSZNM w -PDBM͔Β࣮ߦ w MPDBMFYFD1SPWJTJPOFSͰͷࣗಈੜɺࣗಈ࣮ߦࢼ͕ͨ͠ɺطଘ5FSSBGPSNͷ$%ϓϩηεʹͤΕͳ͔ͬͨͷͰɺஅ೦ɾɾɾ
·ͱΊ w &,4Λ͏ͳΒίʔυԽ͓͍ͯͨ͠΄͏͕͍͍ w ݸਓత͓͢͢Ί5FSSBGPSN FLTDUM w FLTDUMͰ(JU0QTతͳ͜ͱ͕Ͱ͖ΔΑ͏ʹͳΔ͜ͱΛظʂ