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
150
EKSクラスタのつくりかた / JAWS-UG-Nagoya EKS Cluster
JAWS-UG名古屋 コンテナを学ぶ
sasaki
January 28, 2020
Tweet
Share
More Decks by sasaki
See All by sasaki
FinOpsとタグ付け防止対策 / CCoE Osaka FinOps Tags
taishin
1
96
Glacierだからってコストあきらめてない? / JAWS Meet Glacier Cost
taishin
1
280
スケールするプロダクトと膨らむ組織 SREの挑戦と解決策 / Findy Job LT SRE
taishin
0
120
組織の変化とSREの役割進化 責務拡大にどう応えるか / globis_sre
taishin
0
220
Lambdaの運用についてのなにか / lambda_unyo
taishin
0
170
おすすめAWSコスト対策 / AWS Startup Meetup Osaka AWS Cost
taishin
1
420
プラットフォームってつくることより計測することが重要なんじゃないかという話 / Platform Engineering Meetup #8
taishin
1
1.3k
ECS Runtime Monitoring で コンテナランタイムセキュリティに入門 / nakanoshima-dev-ecs-runtime-monitoring
taishin
0
260
JAWS-UG-Osaka-guardrail
taishin
0
330
Other Decks in Technology
See All in Technology
JavaScript 研修
recruitengineers
PRO
6
1.4k
5年目から始める Vue3 サイト改善 #frontendo
tacck
PRO
2
130
Skrub: machine-learning with dataframes
gaelvaroquaux
0
110
7月のガバクラ利用料が高かったので調べてみた
techniczna
3
820
シークレット管理だけじゃない!HashiCorp Vault でデータ暗号化をしよう / Beyond Secret Management! Let's Encrypt Data with HashiCorp Vault
nnstt1
3
140
RSCの時代にReactとフレームワークの境界を探る
uhyo
9
2.1k
TypeScript入門
recruitengineers
PRO
35
11k
おやつは300円まで!の最適化を模索してみた
techtekt
PRO
0
260
ライブサービスゲームQAのパフォーマンス検証による品質改善の取り組み
gree_tech
PRO
0
440
【初心者向け】ローカルLLMの色々な動かし方まとめ
aratako
6
2.7k
AIエージェントの活用に重要な「MCP (Model Context Protocol)」とは何か
masayamoriofficial
0
250
なぜスクラムはこうなったのか?歴史が教えてくれたこと/Shall we explore the roots of Scrum
sanogemaru
1
360
Featured
See All Featured
Docker and Python
trallard
45
3.5k
Code Review Best Practice
trishagee
70
19k
How to train your dragon (web standard)
notwaldorf
96
6.2k
StorybookのUI Testing Handbookを読んだ
zakiyama
30
6.1k
Music & Morning Musume
bryan
46
6.8k
Building Applications with DynamoDB
mza
96
6.6k
Imperfection Machines: The Place of Print at Facebook
scottboms
268
13k
Designing Experiences People Love
moore
142
24k
Facilitating Awesome Meetings
lara
55
6.5k
Faster Mobile Websites
deanohume
309
31k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
48
9.7k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
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తͳ͜ͱ͕Ͱ͖ΔΑ͏ʹͳΔ͜ͱΛظʂ