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
コンテナってなあに?/Container Basic
Search
mochizuki875
April 08, 2023
Technology
1
210
コンテナってなあに?/Container Basic
※過去資料
2018/11/24
社内LT コンテナってなあに?
当時の理解不足により誤った記載もあるためご注意ください。
mochizuki875
April 08, 2023
Tweet
Share
More Decks by mochizuki875
See All by mochizuki875
30分でわかる「リスクから学ぶKubernetesコンテナセキュリティ」/30min-k8s-container-sec
mochizuki875
3
560
10分で学ぶKubernetesコンテナセキュリティ/10min-k8s-container-sec
mochizuki875
3
710
突き破って学ぶコンテナセキュリティ/container-breakout-cncj-lt
mochizuki875
7
1.4k
乗っ取れKubernetes!!~リスクから学ぶKubernetesセキュリティの考え方~/k8s-risk-and-security
mochizuki875
4
770
リスクから学ぶKubernetesコンテナセキュリティ/k8s-risk-and-security
mochizuki875
1
570
コンテナ専用OS Talos LinuxによるKubernetesクラスタの構築
mochizuki875
1
670
Kubernetes Member になりました~CNDT 2023 LT~/CNDT2023 LT
mochizuki875
5
570
KubernetesのSecret管理~Vaultへの超入門~/Vault on Kubernetes
mochizuki875
2
560
pod-security-admission-k8s-policy
mochizuki875
1
1.6k
Other Decks in Technology
See All in Technology
転生CISOサバイバル・ガイド / CISO Career Transition Survival Guide
kanny
3
980
AndroidデバイスにFTPサーバを建立する
e10dokup
0
250
データの品質が低いと何が困るのか
kzykmyzw
6
1.1k
PHPカンファレンス名古屋-テックリードの経験から学んだ設計の教訓
hayatokudou
2
260
技術的負債解消の取り組みと専門チームのお話 #技術的負債_Findy
bengo4com
1
1.3k
君も受託系GISエンジニアにならないか
sudataka
2
430
速くて安いWebサイトを作る
nishiharatsubasa
10
12k
Goで作って学ぶWebSocket
ryuichi1208
0
160
アジャイル開発とスクラム
araihara
0
170
リアルタイム分析データベースで実現する SQLベースのオブザーバビリティ
mikimatsumoto
0
1.3k
Platform Engineeringは自由のめまい
nwiizo
4
2.1k
Oracle Cloud Infrastructure:2025年2月度サービス・アップデート
oracle4engineer
PRO
1
210
Featured
See All Featured
YesSQL, Process and Tooling at Scale
rocio
172
14k
GitHub's CSS Performance
jonrohan
1030
460k
Intergalactic Javascript Robots from Outer Space
tanoku
270
27k
Testing 201, or: Great Expectations
jmmastey
42
7.2k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
251
21k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
330
21k
Documentation Writing (for coders)
carmenintech
67
4.6k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
49k
Scaling GitHub
holman
459
140k
Building Applications with DynamoDB
mza
93
6.2k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
33
2.8k
Statistics for Hackers
jakevdp
797
220k
Transcript
ίϯςφͬͯͳ͋ʹʁ ,FJUB.PDIJ[VLJ
˗໊લ ɾ݄ܟଠ ˗झຯ ɾԻָʢϕʔεɺΪλʔʣ ɾ*5ͷษڧ ˗࠷ۙͷ͜ͱ ɾެࢲڞʹಌΕͷ.BD#PPLΛ ɹखʹೖΕ·ͨ͠ ɾ࠷ۙKFOLJOT͡Ί ɹύΠϓϥΠϯʹڵຯ͕͋Γ·͢
ɾ͜ͷલͶ͝ͱͰKFOLJOTͱݴͬͯ ɹ͍ͨɺɺɺΒ͍͠ ɾࢲੜ׆Λগ͠վΊΑ͏ͱࢥ͍·͢ ࣗݾհ
ʹίϯςφٕज़ʹணख͍ͯ͠Δاۀׂ߹ *%$+"1"/גࣜձࣾ IUUQTXXXJEDKBQBODPKQ1SFTT$VSSFOU"QSIUNM
*%$+"1"/גࣜձࣾ IUUQTXXXJEDKBQBODPKQ1SFTT$VSSFOU"QSIUNM ண࣮ʹ૿Ճ
ίϯςφٕज़ͷཧղ ࠓޙͷ*5քΛઓ͏্Ͱඞਢʂʂ
͚Ͳ͞ɺɺɺ
ίϯςφͬͯ ΠϯϑϥͷͰ͠ΐʁ
ΞϓϦέʔγϣϯΤϯδχΞ ͷԶͨͪʹؔແ͘ͳ͍ʁʁ
ίϯςφٕज़ ΞϓϦέʔγϣϯΤϯδχΞ͕ ׆༻ͯͦ͜͠Ձ͕͋Γ·͢ʂ
2VFTUJPO ͭͷαʔόʢ04ʣ্ʹ ෳͷ"QQΛ্ཱ͍ͪ͛ͨ ͱ͍͏͜ͱͰɾɾɾ
4FSWFS "QQ &YFDVUJPO &OWJSPONFOU "QQ &YFDVUJPO &OWJSPONFOU "QQ &YFDVUJPO &OWJSPONFOU
ී௨ʹཱͯΔͱɾɾɾ ͭͷڥΛ"QQಉ࢜Ͱڞ༗͢Δ͜ͱʹͳΔ ͋Δ"QQ͕αʔόϦιʔε ϝϞϦͱ͔ ৯͍ͭͿͨ͠Βશ෦ࢮ͵ ͋Δ"QQ͚ʹߦͬͨઃఆมߋ͕ҙਤ͠ͳ͍"QQʹӨڹ ʢԿ͔ͱෆ҆ɺӨڹௐࠪʹ͔͔࣌ؒΔʣ
4FSWFS "QQ &YFDVUJPO &OWJSPONFOU 7. "QQ &YFDVUJPO &OWJSPONFOU 7. "QQ
&YFDVUJPO &OWJSPONFOU 7. ͡Ό͋7.ͰΔͷʁ ͍͍ͪͪαʔό࡞Δͷ໘ʢߏங࡞ۀόΧʹͳΒͳ͍ʣ Ϧιʔε৯͏ʢ"QQ04͕ඞཁʹͳΔʣ ͦΜͳʹ͍Βͳ͍ɾɾɾ ʢڥΛ͚͍͚ͨͩͰෳͷ04ͷػೳ͕ཉ͍͠༁͡Όͳ͍ʣ
4FSWFS "QQ &YFDVUJPO &OWJSPONFOU "QQ &YFDVUJPO &OWJSPONFOU "QQ &YFDVUJPO &OWJSPONFOU
݁ہͲ͏Ͱ͖ͨΒخ͍͠ͷʁ "QQ͝ͱʹ࣮ߦڥϦιʔεΛִ͍ͨ͠ ϋίͷதଞͷϋίϗετ04ͱશʹಠཱ ϓϩηεϑΝΠϧγεςϜଞ͔Βݟ͑ͳ͍͠ׯব͞Εͳ͍ Ϧιʔεϋίͷେ͖͞Ҏ্ʹΘͤͳ͍
4FSWFS "QQ &YFDVUJPO &OWJSPONFOU "QQ &YFDVUJPO &OWJSPONFOU "QQ &YFDVUJPO &OWJSPONFOU
݁ہͲ͏Ͱ͖ͨΒخ͍͠ͷʁ "QQ͝ͱʹ࣮ߦڥϦιʔεΛִ͍ͨ͠ ϋίͷதଞͷϋίϗετ04ͱશʹಠཱ ϓϩηεϑΝΠϧγεςϜଞ͔Βݟ͑ͳ͍͠ׯব͞Εͳ͍ Ϧιʔεϋίͷେ͖͞Ҏ্ʹΘͤͳ͍ ˡ͜ͷϋί͕ίϯςφʂ
վΊͯɺίϯςφܕԾԽͱʁ ʰΞϓϦέʔγϣϯ࣮ߦڥΛִ͢ΔͨΊͷ αʔόԾԽΑΓ্ҐϨΠϠͷԾԽʱ )BSEXBSF 0QFSBUJOH4ZTUFN 3VOUJNF "QQMJDBUJPO )BSEXBSF 0QFSBUJOH4ZTUFN 3VOUJNF
"QQMJDBUJPO αʔόԾԽ ίϯςφܕԾԽ 74 ˞ҼΈʹԾԽͱɾɾɾϦιʔεΛநԽ͢Δ͜ͱ
Ϋδϥͷϩΰ͕ΧϫΠΠʂ
EPDLFSΛ͏ͱͳʹ͕خ͍͔͠ ˗zڥʴΞϓϦzΛͻͱΧλϚϦͰѻ͑Δ ॴΛΘͣͲ͜Ͱಉ͡ڥΛ࠶ݱͰ͖Δʂ ˗*OGSBTUSVDUVSFBT$PEF͕࣮ݱͰ͖Δ ̎ͭͷϑΝΠϧͷΈͰίϯςφͷ࡞ɾىಈΛఆٛͰ͖Δʂ ɹ%PDLFS fi MFʢίϯςφͷઃܭਤʣ ɹEPDLFSDPNQPTFZNMʢίϯςφͷىಈखॱʣ
EPDLFSͷΈ EPDLFSJNBHF %PDLFS'JMF %PXOMPBE #VJME %FQMPZ "QQ &YFDVUJPO &OWJSPONFOU $POUBJOFS
3VOOJOH 4FSWFS %PDLFS&OHJOF
ίϯςφιϦϡʔγϣϯͷհ ˗EPDLFS ɹɹˠίϯςφͱ͍ͬͨΒίϨɻ04ϑϦʔͳίϯςφϓϥοτϑΥʔϜɻ ɹɹɹ͋ΒΏΔڥͰίϯςφΛಈ͔ͤΔɻΫδϥͷϩΰ͕ΧϫΠΠɻ ˗EPDLFSDPNQPTF ɹɹˠEPDLFSίϯςφͷߏཧπʔϧɻ ɹɹɹͲ͏ͬͯEPDLFSίϯςφΛσϓϩΠ͢Δ͔ZNMͰఆٛͰ͖Δɻ ˗-9$ ɹɹˠ-JOVYͰಈ͘ίϯςφϓϥοτϑΥʔϜɻ ɹɹɹEPDLFSੲ͜ΕΛϕʔεʹ࣮͞Εͯͨɻ
˗IBDPOJXB ɹɹˠ-9$ͷߏཧπʔϧɻONSVCZ࣮ɻ ˗XBSEFO ɹɹˠ$MPVE'PVOESZͰར༻͞Ε͍ͯΔίϯςφϓϥοτϑΥʔϜɻ
ίϯςφͷԠ༻ιϦϡʔγϣϯ ˗TXBSN ɹˠEPDLFS७ਖ਼ͷίϯςφΦʔέετϨʔγϣϯπʔϧɻ ɹɹEPDLFSϗετΛΫϥελϦϯάͰ͖Δɻ ɹɹΫδϥ͕ଟ͗ͯͪ͢ΐͬͱϠμɾɾɾ ˗LVCFSOFUFT ɹˠHPPHMF͕։ൃͨ͠ίϯςφΦʔέετϨʔγϣϯπʔϧɻ ɹɹ࣮EPDLFSɻϩΰ͕ඇৗʹ͔͍͍ͬ͜ɻ ˗0QFO4IJGU ɹˠ3FE)BUࣾͷLVCFSOFUFTσΟετϦϏϡʔγϣϯɻ
˗$MPVE'PVOESZ ɹˠίϯςφٕज़Λϕʔεʹͨ͠1BB4ιϦϡʔγϣϯɻ ɹɹίϯςφ͢Βҙࣝ͢Δඞཁ͕ͳ͍ɻ ɹɹ࣮XBSEFOɻϩΰ͕ෆؾຯɻ
˗࿅श༻ͷ-"#ڥʢQMBZXJUIEPDLFSʣ IUUQTMBCTQMBZXJUIEPDLFSDPN ˗EPDLFSͷجૅʢ2JJUBCZNPDIJ[VLJʣ IUUQTRJJUBDPNNPDIJ[VLJJUFNTDDDGBEDFGD ͝հ ໘ന͔ͬͨΓࢀߟʹͳͬͨͱ͍͏ํ ͍͍ͶԼ͍͞ ࠓͬͯΔݕূ͕ऴΘͬͨΒ·ͨهࣄॻ͖·͢