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
「Docker/Kubernetes 実践コンテナ開発入門」学習のポイント 参加者として #dockerbg
Search
Tsuyoshi Ogawa
November 08, 2019
Technology
1
79
「Docker/Kubernetes 実践コンテナ開発入門」学習のポイント 参加者として #dockerbg
Tsuyoshi Ogawa
November 08, 2019
Tweet
Share
More Decks by Tsuyoshi Ogawa
See All by Tsuyoshi Ogawa
K3OS(v0.8.0)インストール時の設定
tsuyoshiogawa
0
330
Other Decks in Technology
See All in Technology
How to Lead? Testimonial of a Lead Android Engineer
oleur
1
110
データベース02: データベースの概念
trycycle
0
180
DMM.com アルファ室採用案内資料
hsugita
1
230
データベース03: 関係データモデル
trycycle
0
100
Google Cloud Next '24でブログを10本書いた方法と勉強会を沸かせた方法
yasumuusan
0
330
VSCodeの拡張機能を作っている話
ebarakazuhiro
1
810
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Musicを例に~
otanet
0
310
2023年度にEMとして頑張ったこと
ikefukurou777
0
100
Improve Your Development Workflow with Gemini Code Assist
meteatamel
0
130
IaCジェネレーターとBedrockで詳細設計書を生成してみた
tsukasa_ishimaru
4
890
R3のコードから見る実践LINQ実装最適化・コンカレントプログラミング実例
neuecc
3
2.7k
KubeConにproposalを送りたい人へのアドバイス
sat
PRO
3
270
Featured
See All Featured
Done Done
chrislema
178
15k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
126
32k
The Straight Up "How To Draw Better" Workshop
denniskardys
228
130k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
34
8.9k
Writing Fast Ruby
sferik
622
60k
Principles of Awesome APIs and How to Build Them.
keavy
121
16k
ParisWeb 2013: Learning to Love: Crash Course in Emotional UX Design
dotmariusz
104
6.6k
Infographics Made Easy
chrislema
238
18k
Making the Leap to Tech Lead
cromwellryan
125
8.5k
How to name files
jennybc
65
93k
Navigating Team Friction
lara
179
13k
Facilitating Awesome Meetings
lara
43
5.6k
Transcript
ʮ%PDLFS,VCFSOFUFT ࣮ફίϯςφ։ൃೖʯ ֶशͷϙΠϯτ ࢀՃऀͱͯ͠ ,BOTBJ0QFO'PSVN
wখɹ߶ wۀ༻ԻڹػثϝʔΧʔͷιϑτΣΞ։ൃऀ
͢͜ͱ wಈ࡞֬ೝڥʹ͍ͭͯ wαϯϓϧίʔυʹ͍ͭͯ
͢͜ͱ wಈ࡞֬ೝڥʹ͍ͭͯ wαϯϓϧίʔυʹ͍ͭͯ
ࣥච࣌ͷಈ࡞ڥ w ʮຊॻΛ͓ಡΈʹͳΔલʹʯͰͷهड़ w ιϑτΣΞʹؔ͢Δهड़ಛʹஅΓͷͳ͍ݶΓɺ ݄ݱࡏͷͷ w 8JOEPXT1SPͱNBD04)JHI4JFSSBͰݕূ࣮ࢪ w ݹ͍όʔδϣϯ)PNFͳͲͷҰ෦ΤσΟγϣϯͰ
ಈ࡞͠ͳ͍Օॴ͕͋Δ
ࢀՃऀͷ04 w NBD04)JHI4JFSSB w NBD04.PKBWF w 8JOEPXT1SP w 8JOEPXT)PNF w
-JOVY $FOU04 %FCJBO
ࢀՃऀͷEPDLFSಈ࡞ڥ w %PDLFS%FTLUPQGPS.BD w NBD04)JHI4JFSSB w NBD04.PKBWF w %PDLFS%FTLUPQGPS8JOEPXT w
8JOEPXT1SP w %PDLFS5PPMCPY w 8JOEPXT)PNF w ެࣜΨΠυʹΑΔΠϯετʔϧ w -JOVY $FOU04 %FCJBO w IUUQTEPDTEPDLFSDPNJOTUBMM
ಈ࡞ڥͷҧ͍ wڥʹΑΓɺઃఆಈ࡞͕ҟͳΔ߹͕͋ͬͨ
ษڧձܗࣜͰ͢͢ΊͨޮՌ पΓͷਓ͕ಉ͡ૢ࡞Λ͍ͯ͠Δ wಈ࡞දࣔΛൺֱ wͲ͏ͨ͠Β͍͍͔૬ஊ
EPDLFSͷಈ࡞ڥͷҧ͍ΑΔӨڹ w QVCMJTI Q ͰϙʔτϑΥϫʔσΟϯάͨ࣌͠ͷଓઌ w WPMVNF W ʹΑΔσΟϨΫτϦϚϯτ
EPDLFSͷಈ࡞ڥͷҧ͍ΑΔӨڹ w QVCMJTI Q ͰϙʔτϑΥϫʔσΟϯάͨ࣌͠ͷଓઌ
QVCMJTI Q ͨ࣌͠ͷଓઌ w %PDLFSΠϝʔδͱ%PDLFSίϯςφͷجຊ w ϙʔτϑΥϫʔσΟϯάΛͨ͠ίϯςφΛ࣮ߦ w DVSMΛར༻ͯ͠ίϯςφʹΞΫηε
QVCMJTI Q ͨ࣌͠ͷଓઌ w ࣍ͷ͕ൃੜ w DVSMͰଓͯ͠Ϩεϙϯε͕ฦͬͯ͜ͳ͍ w ൃੜڥ w
%PDLFS5PPMCPYɿ8JOEPXTIPNF
QVCMJTI Q ͨ࣌͠ͷଓઌ w %PDLFS5PPMCPYʢίϥϜͰհ͞Ε͍ͯΔʣ w 7JSUVBM#PYͰήετ04Λߏங͠ɺͦͷ্ʹ%PDLFS Λߏங w DVSMͷଓઌ
w 7JSUVBM#PYͰಈ࡞͍ͯ͠Δήετ04ʹ͢Δඞཁ͕͋Δ
QVCMJTI Q ͨ࣌͠ͷଓઌ w 7JSUVBM#PYͰಈ࡞͍ͯ͠Δήετ04ͷ*1ΞυϨε w ҎԼͷίϚϯυͰ֬ೝՄೳ w EPDLFSNBDIJOFJQ w
w ҎԼͷίϚϯυͰଓ֬ೝ w DVSMIUUQ w
QVCMJTI Q ͨ࣌͠ͷଓઌ w ʮ%PDLFS2VJDLTUBSU5FSNJOBMʯΛىಈͨ࣌͠ʹදࣔ͞Ε͍ͯΔ w
QVCMJTI Q ͨ࣌͠ͷଓઌ w αϙʔτϖʔδʹهࡌ͕͋Γ·ͨ͠ɻ w IUUQTHJIZPKQCPPLTVQQPSU
EPDLFSͷಈ࡞ڥͷҧ͍ΑΔӨڹ w WPMVNF W ʹΑΔσΟϨΫτϦϚϯτ
WPMVNF W ʹΑΔσΟϨΫτϦϚϯτ w +FOLJOTίϯςφΛ࣮ߦ͢Δ w ҎԼͷΑ͏ͳઃఆϑΝΠϧΛ࡞ w w
EPDLFSDPNQPTFͰ࣮ߦ w
WPMVNF W ʹΑΔσΟϨΫτϦϚϯτ w ࣍ͷ͕ൃੜ w ϚϯτͰΤϥʔͱͳΓ࣮ߦͰ͖ͳ͍ w ൃੜڥ w
%PDLFSɿ$FOU04 w %PDLFS5PPMCPYɿ8JOEPXTIPNF
$FOU04Ͱͷಈ࡞ঢ়گ w ಈ࡞ঢ়گ w
$FOU04Ͱͷಈ࡞ঢ়گ w KFOLJOTͷΦϑΟγϟϧΠϝʔδͷ3&"%.&ʹҎԼͷهड़ w IUUQTHJUIVCDPNKFOLJOTDJEPDLFSCMPCNBTUFS3&"%.&NE w w ҎԼͷํ๏ͰରԠ w
KFOLJOT@IPNFϑΥϧμΛࣄલʹ࡞ w ϑΥϧμͷॴ༗ऀΛͱͯ͠σʔλΛॻ͖ࠐΈͰ͖ΔΑ͏ʹ͢Δ
$FOU04Ͱͷಈ࡞ঢ়گ w ରԠޙͷಈ࡞֬ೝ
%PDLFS5PPMCPY 8JOEPXTIPNF Ͱͷಈ࡞ঢ়گ w ಈ࡞ঢ়گ w
%PDLFS5PPMCPY 8JOEPXTIPNF Ͱͷಈ࡞ঢ়گ w %PDLFS5PPMCPYͰͷσΟϨΫτϦͷϚϯτ w ʮ7JSUVBM#PYʯͷʮڞ༗ϑΥϧμʯͷػೳΛར༻͍ͯͯ͠͠Δ w σϑΥϧτͰʮ$6TFST
$=6TFST ʯ͕Ϛϯτ͞ΕΕ͍ͯΔ w wϚϯτ͢ΔσΟϨΫτϦ͕ʮ$6TFST $=6TFST ʯʹଘࡏ͢Δඞཁ͕͋Δ
%PDLFS5PPMCPY 8JOEPXTIPNF Ͱͷಈ࡞ঢ়گ w ରԠޙͷಈ࡞֬ೝ w
%PDLFS%FTLUPQGPS.BDͰͷ σΟϨΫτϦϚϯτ w ϝχϡʔ͔Βʮ1SFGFSBODFʜʯμΠΞϩάΛ։͘ w ʮ'JMF4IBSFOHʯλϒͰઃఆ w
%PDLFS%FTLUPQGPS8JOEPXTͰͷ σΟϨΫτϦϚϯτ w ϝχϡʔ͔Βʮ4FUUJOHʯμΠΞϩάΛ։͖ w ʮ4IBSF%SJWFTʯϝχϡʔͰઃఆ w
ใ w %PDLFSEPDTΑΓ w .BOBHFBQQMJDBUJPOEBUB w 7PMVNFT w IUUQTEPDTEPDLFSDPNTUPSBHFWPMVNFT w
#JOENPVOU w IUUQTEPDTEPDLFSDPNTUPSBHFCJOENPVOUT w %PDLFS%FTLUPQGPS.BD w 'JMFTZTUFNTIBSJOH PTYGT w IUUQTEPDTEPDLFSDPNEPDLFSGPSNBDPTYGT
͢͜ͱ wಈ࡞֬ೝڥʹ͍ͭͯ wαϯϓϧίʔυʹ͍ͭͯ
αϯϓϧίʔυʹ͍ͭͯ w αϯϓϧίʔυ͕ఏڙ͞Ε͍ͯΔ w αϙʔτϖʔδ w IUUQTHJIZPKQCPPLTVQQPSU w αϯϓϧϑΝΠϧ w
ิใ w ਖ਼ޡද w ࢀর͍ͯ͠Δσʔλͷߋ৽ʹΑΓهࡌͷ··Ͱಈ࡞͠ͳ͘ͳͬͨͷͷमਖ਼ w (JU)VC w IUUQTHJUIVCDPNZPTLFPLBHJIZPEPDLFSLVCFSCFUFT
αϙʔτϖʔδ
(JU)VC
ͲͪΒͷίʔυΛར༻͢Δ͔ʁ w ʮαϙʔτϖʔδʯͷαϯϓϧίʔυΛར༻ w ิใͷमਖ਼͕ద༻͞Ε͍ͯΔ w मਖ਼ࡁΈϑΝΠϧϑΥϧμ w DIDI@@EPDLFSDPNQPTFZNM w
DIDI@@UPEPGSPOUFOEZNM w DIDI@UPEPBQJZBNM w DIDI@@
(JUIVCࢀߟใͱͯ͠ར༻ w ࢀߟྫ w ʮ4UBDLʯ࣮ߦ࣌ʹར༻͢ΔZBNMϑΝΠϧ͕ʮDIDI@@TUBDLʯʹอଘ͞Ε͍ͯΔ w αϯϓϧίʔυͰ֘ϑΝΠϧΛίϐʔͯ͠ར༻Ͱ͖Δ w ίϐʔݩ w
DIDI@@ w DIXFCBQJZNM w WJTVBMJ[FSZNM w DIDI@@ w DIJOHSFTTZNM w ίϐʔઌ w DIDI@@TUBDL
ॻ੶ͷΑ͏ʹಈ࡞͠ͳ͔ͬͨͷ w ʮෛՙςετʯ w ʮ࣮ݧڥͷηοτΞοϓʯ w ʮDIMPDVTUMBUFTUʯͷϏϧυ w
DIDI@@%PDLFSpMF
ϏϧυΤϥʔ݁Ռ
ϏϧυΤϥʔ݁Ռ
ϏϧυΤϥʔ݁Ռ
͜͜ͰԿΛ͍ͨ͠ͷ͔ʁ w ෛՙςετπʔϧʮ-PDVTUʯΛಈ࡞͍ͤͨ͞ w ͦͷͨΊͷίϯςφΠϝʔδΛ࡞͍ͨ͠ w %PDLFSpMFΛมߋͯ͠Πϝʔδ͕࡞Ͱ͖ΔΑ͏ʹ͢Δ
%PDLFSpMFͷมߋ༰ w ϕʔεΠϝʔδΛʮQZUIPOTUSFUDIʯʹมߋ w ΦϦδφϧʮQZUIPOBMQJOFʯ w ͦΕʹ߹ΘͤͯπʔϧͷΠϯετʔϧखॱΛมߋ
มߋͨ͠%PDLFSpMF
ΦϦδφϧͷ%PDLFSpMF
Ϗϧυ݁Ռ̎
Ϗϧυ݁Ռ̎
݁Ռ w ࡞ͨ͠ΠϝʔδΛར༻ͯ͠ʮ-PDVTUʯͷಈ࡞͕Ͱ͖ͨ
μογϡϘʔυར༻ͷ͢͢Ί w 1PSUBJOFS w IUUQTHJUIVCDPNQPSUBJOFSQPSUBJOFS w 1PSUBJOFSJTBMJHIUXFJHIUNBOBHFNFOU6*XIJDIBMMPXT ZPVUPFBTJMZNBOBHFZPVSEJ⒎FSFOU%PDLFS w 3BODIFS
w IUUQTSBODIFSDPN w 0OF1MBUGPSNGPS,VCFSOFUFT.BOBHFNFOU
Ҏ্