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
sasaki
January 28, 2020
Technology
1
140
EKSクラスタのつくりかた / JAWS-UG-Nagoya EKS Cluster
JAWS-UG名古屋 コンテナを学ぶ
sasaki
January 28, 2020
Tweet
Share
More Decks by sasaki
See All by sasaki
組織の変化とSREの役割進化 責務拡大にどう応えるか / globis_sre
taishin
0
100
Lambdaの運用についてのなにか / lambda_unyo
taishin
0
120
おすすめAWSコスト対策 / AWS Startup Meetup Osaka AWS Cost
taishin
1
320
プラットフォームってつくることより計測することが重要なんじゃないかという話 / Platform Engineering Meetup #8
taishin
1
1k
ECS Runtime Monitoring で コンテナランタイムセキュリティに入門 / nakanoshima-dev-ecs-runtime-monitoring
taishin
0
180
JAWS-UG-Osaka-guardrail
taishin
0
280
成長を続けるSaaSのAWSコスト管理において 開発者としてできること / AWS DevDay SaaS Cost
taishin
11
2.8k
IaCのCI/CDを考えよう / JAWS-UG_Okayama_IaC_CICD
taishin
2
1.4k
目指せCoverage100%! AutoScale環境におけるSavings Plans購入戦略 / JAWS-UG_SRE_Coverage
taishin
1
2.1k
Other Decks in Technology
See All in Technology
リアルタイム分析データベースで実現する SQLベースのオブザーバビリティ
mikimatsumoto
0
1.4k
スタートアップ1人目QAエンジニアが QAチームを立ち上げ、“個”からチーム、 そして“組織”に成長するまで / How to set up QA team at reiwatravel
mii3king
2
1.5k
Oracle Cloud Infrastructure:2025年2月度サービス・アップデート
oracle4engineer
PRO
1
220
データマネジメントのトレードオフに立ち向かう
ikkimiyazaki
6
1k
Amazon S3 Tablesと外部分析基盤連携について / Amazon S3 Tables and External Data Analytics Platform
nttcom
0
140
2025-02-21 ゆるSRE勉強会 Enhancing SRE Using AI
yoshiiryo1
1
370
目の前の仕事と向き合うことで成長できる - 仕事とスキルを広げる / Every little bit counts
soudai
24
7.2k
Helm , Kustomize に代わる !? 次世代 k8s パッケージマネージャー Glasskube 入門 / glasskube-entry
parupappa2929
0
250
30分でわかる『アジャイルデータモデリング』
hanon52_
9
2.7k
『衛星データ利用の方々にとって近いようで触れる機会のなさそうな小話 ~ 衛星搭載ソフトウェアと衛星運用ソフトウェア (実物) を動かしながらわいわいする編 ~』 @日本衛星データコミニティ勉強会
meltingrabbit
0
150
株式会社EventHub・エンジニア採用資料
eventhub
0
4.3k
開発組織のための セキュアコーディング研修の始め方
flatt_security
3
2.4k
Featured
See All Featured
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
33
2.8k
Writing Fast Ruby
sferik
628
61k
KATA
mclloyd
29
14k
Java REST API Framework Comparison - PWX 2021
mraible
28
8.4k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
12
960
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
Designing on Purpose - Digital PM Summit 2013
jponch
117
7.1k
GraphQLの誤解/rethinking-graphql
sonatard
68
10k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
Intergalactic Javascript Robots from Outer Space
tanoku
270
27k
How GitHub (no longer) Works
holman
314
140k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
129
19k
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తͳ͜ͱ͕Ͱ͖ΔΑ͏ʹͳΔ͜ͱΛظʂ