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
デプロイすると色々なPodが死ぬk8sで何が起きていたのか
Search
po3rin
July 27, 2020
Programming
2
1.3k
デプロイすると色々なPodが死ぬk8sで何が起きていたのか
Taint/Toleration/Node Affinity/Taint based Eviction/Soft Eviction/Hard Eviction/QoS
po3rin
July 27, 2020
Tweet
Share
More Decks by po3rin
See All by po3rin
自作LLM Native GORM Pluginで実現する AI Agentバックテスト基盤構築
po3rin
2
480
麻雀点数計算問題生成タスクから学ぶ Single Agentの限界と Agentic Workflowの底力
po3rin
5
2.4k
LLMOpsのパフォーマンスを支える技術と現場で実践した改善
po3rin
8
1.1k
LLMは麻雀を知らなすぎるから俺が教育してやる
po3rin
4
2.5k
M3におけるCI/CDパイプラインを新鮮に保つ仕組み
po3rin
0
390
Go Templateを使った フロントエンド開発を採用した 経緯と所感
po3rin
1
360
検索基盤移行時の思考
po3rin
0
4.3k
Go1.19で採用された Pattern-defeating Quicksort の紹介
po3rin
7
6.2k
Elasticsearchを負荷から守るesguard
po3rin
0
310
Other Decks in Programming
See All in Programming
テーブル定義書の構造化抽出して、生成AIでDWH分析を試してみた / devio2025tokyo
kasacchiful
0
280
monorepo の Go テストをはやくした〜い!~最小の依存解決への道のり~ / faster-testing-of-monorepos
convto
2
530
CSC509 Lecture 07
javiergs
PRO
0
240
Leading Effective Engineering Teams in the AI Era
addyosmani
7
600
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
450
デミカツ切り抜きで面倒くさいことはPythonにやらせよう
aokswork3
0
260
EMこそClaude Codeでコード調査しよう
shibayu36
0
370
Software Architecture
hschwentner
6
2.3k
Server Side Kotlin Meetup vol.16: 内部動作を理解して ハイパフォーマンスなサーバサイド Kotlin アプリケーションを書こう
ternbusty
3
240
CSC305 Lecture 10
javiergs
PRO
0
230
Reactive Thinking with Signals and the Resource API
manfredsteyer
PRO
0
110
「ちょっと古いから」って避けてた技術書、今だからこそ読もう
mottyzzz
12
7.1k
Featured
See All Featured
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
990
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.1k
Into the Great Unknown - MozCon
thekraken
40
2.1k
jQuery: Nuts, Bolts and Bling
dougneiner
65
7.9k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
132
19k
Leading Effective Engineering Teams in the AI Era
addyosmani
7
600
Designing Experiences People Love
moore
142
24k
GitHub's CSS Performance
jonrohan
1032
470k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
359
30k
Gamification - CAS2011
davidbonilla
81
5.5k
Stop Working from a Prison Cell
hatefulcrawdad
272
21k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
Transcript
σϓϩΠ͢Δͱ৭ʑͳ1PE͕ࢮ͵LTͰ Կ͕ى͖͍ͯͨͷ͔ ,VCFSOFUFT/PWJDF5PLZP +VMZ CZQPSJO 8IBUIBQQFOTXJUILTXIFSFWBSJPVTQPETEJFXIFOEFQMPZFE
pon ( @po3rin )
ɾ&WJDUBUJPOͱ ɾ/PEF"⒏OJUZ ɾ3PMMJOH6QEBUF ɾ4DIFEVMFSͷ͜ͱ গ͠ ֶΔ͜ͱ
Introduction \
ࣾͰ&,4ͷҠߦϓϩδΣΫτ͕࢝·ͬͨͷͰษڧͷͨΊʹԿ͔Λ LTͰϚωʔδυͰӡ༻ͯ͠Έ͍ͨ✊ ʂʂ
&,4Ͱӡ༻ͯ͠Δϒϩά✌ QPSJODPN
ϒϩάͷΞʔΩςΫνϟ✌
"1*ΛσϓϩΠͨ͠ͱ͜Ζ&MBTUJDTFBSDIͳͲͷ༷ʑͳ1PE͕&WJDUFEͨ͠ޙʹ ৽͘͠1PEΛׂΓͯΔॲཧͰ1FOEJOHʹͳΓӬԕʹϊʔυʹׂΓͯΒΕͳ͍ɻ *TTVF
ਤʹ͢Δͱ͜Μͳײ͡ɻ *TTVF "1* &4 &4 ᶃ"QQMZ ᶄ&WJDUFE ᶅ1FOEJOH º
ࠓճɺ͜ͷΛ͍ͬͯ͘͜ͱͰ,VCFSOFUTΛΑΓਂ͍ͬͯ͘͜͏ʂʂ
Investigation \
·ͣᶅͷ1FOEJOH͞Ε͍ͯͨཧ༝͔Βݟ͍ͯ͘ 8IZ1FOEJOH "1* &4 &4 ᶃ"QQMZ ᶄ&WJDUFE ᶅ1FOEJOH
º
1FOEJOHʹͳ͍ͬͯΔ&MBTUJDTFBSDIͷ1PEΛΈΔͱ"⒏OJUZ$POqJDU͕ൃੜ͍ͯ͠Δ 8IZ1FOEJOH
/PEFͷ"⒏OJUZ5BJOU5PMFSBUJPOͰ࣮ݱ͞ΕΔɻ1PEΛεέδϡʔϧͤ͞ͳ͍ͨΊͷػೳͱͯ͠ར ༻Ͱ͖Δɻ/PEFʹ5BJOU ԚΕ Λઃఆ͠ɺͦΕΛڐ༰͢Δ1PEʹ5PMFSBUJPO ڐ༰ Λઃఆ͢Δ /PEF"⒏OJUZ 1PE UZQF$/P4DIFEVMF
UZQF"/P4DIFEVMF UZQF#/P4DIFEVMF /PEF ˓ º º
ਖ਼ৗ࣌Λ֬ೝ͢Δͱࣗ/PEFʹ5BJOUͳΜͯઃఆ͍ͯ͠ͳ͍ɻɻͳͥ/PEF"⒏OJUZ$POqJDU͕ʁʁʁ /PEF"⒏OJUZ
/PEF͕͋Δ݅Λຬͨ͢ͱɺ/PEF$POUSPMMFS͕݅ʹԠͯ͡ӈͷ5BJOUΛࣗಈͰ༩͢Δɻࠓճ ࣗಈͰʮOPEFLVCFSOFUFTJPEJTLQSFTTVSFʯ͕༩͞Ε͍ͯͨɻ͜ΕͰ&MBTUJDTFBSDIͷ1PEׂ͕ ΓͯΒΕͣ1FOEJOH͞Ε͍ͯͨʂ IUUQTLVCFSOFUFTJPEPDTDPODFQUTTDIFEVMJOHFWJDUJPOUBJOUBOEUPMFSBUJPOUBJOUCBTFEFWJDUJPOT 5BJOUCBTFE&WJDUJPO
ͪͳΈʹ&MBTUJDTFBSDI&$,Ͱઃఆ͓ͯ͠Γɺ5PMFSBUJPOԼهͷΑ͏ʹઃఆ͞Ε͍ͯͨɻ 5BJOUCBTFE&WJDUJPO
1FOEJOH͞Ε͍ͯͨཧ༝Θ͔ͬͨɻͰͳͥ1PE͕&WJDUFEʹͳ͔ͬͨʁ 1FOEJOHͷௐࠪͰ͢ͰʹσΟεΫ༻ͷ͍ͤͰ͋Δ͜ͱ໌നɻ 8IZ&WJDUFE "1* &4 &4 ᶃ"QQMZ ᶄ&WJDUFE ᶅ1FOEJOH º
&WJDUJPOʹ࣮ύλʔϯ͋Γɺ4PGU&WJDUJPOͱ)BSE &WJDUJPO͕͋Δɻ 4PGU&WJDUJPO &WJDUJPOॲཧ·Ͱͷ༛༧ظ͕ؒ༩͑ΒΕΔɻ )BSE&WJDUJPO ༛༧ظؒͳ͠ʂʂ IUUQTLVCFSOFUFTJPEPDTUBTLTBENJOJTUFSDMVTUFSPVUPG SFTPVSDFFWJDUJPOUISFTIPMET 4PGU&WJDUJPO)BSE&WJDUJPO
4PGU&WJDUJPO5ISFTIPMETΛ͑Δͱɺ1SFTTVSF͕͔͔͍ͬͯΔ͜ͱΛࣔ͢ϑϥά͕ΞΫςΟϒʹ ͳΔɻ͜Ε༛༧ظؒʹؔͳ͘ߦΘΕΔɻEJTDSJCFαϒίϚϯυͰ֬ೝͰ͖Δɻ &WJDUBUJPO1SPDFTT ͜ΕΒͷϑϥάʹΑΓɺϊʔυͷ৽ׂ͍͠Γ͕ͯϒϩοΫ͞ΕɺFWJDUJPOϓϩηε͕։࢝͞ΕΔɻ IUUQTLVCFSOFUFTJPEPDTUBTLTBENJOJTUFSDMVTUFSPVUPGSFTPVSDFOPEFDPOEJUJPOT
LVCFMFU͕Ϧιʔεͷ༻ྔ͕࠶ͼFWJDUJPOͷ͖͍͠ΛԼճΔ·Ͱɺ1PEΛআ͍ͯ͘͠ϓϩηεͰ͢ɻ ͪͳΈʹࠓճσϓϩΠ࣌ʹ)BSE&WJDUJPOͷᮢͷʮOPEFGTBWBJMBCMFʯʹҾ͔͔͍ͬͬͯͨɻ IUUQTLVCFSOFUFTJPEPDTUBTLTBENJOJTUFSDMVTUFSPVUPGSFTPVSDFIBSEFWJDUJPOUISFTIPMET &WJDUBUJPO1SPDFTT
LVCFMFUɺෆཁͳϙουΛআະ༻ͷΠϝʔδΛআ͍͖ͯ͠·͕͢ɺͦΕͰෆेͳ߹ɺ 1PEʹઃఆ͞Εͨ2PT 2VBMJUZPG4FSWJD ͷॱংͰ1PEΛআ͍ͯ͘͠ɻ2PT1PEͷ3FRVFTUT-JNJUT Ͱஅ͞ΕΔɻ #FTU&⒎PSU #VSTUBCMF (VBSBOUFFE 2P4
ԼهίϚϯυͰ2PT͕֬ೝͰ͖Δɻ"1*ΑΓୀආͤ͞ΒΕ͍͢&MBTUJDTFBSDI স ࠓճͦͷதͰ࠷σΟεΫΛফඅ͍ͯ͠Δ&MBTUJDTFBSDI͕ରʹͳ͍ͬͯͨɻ 2P4
࠷ऴతʹݪҼΛԼهͷΑ͏ʹಛఆͰ͖ͨɻ *TTVF "1* &4 &4 ᶃ "QQMZ3PMMJOH6QEBUFͰߋͳΔσΟεΫͷཁٻ ᶄ&WJDUFEσΟεΫѹഭʹΑΔ)BSE&WJDUJPO ᶅ1FOEJOHσΟεΫѹഭʹΑΔ5BJOU º
σΟεΫαΠζेʹͱ͓ͬͯ͘ ҰܸͰୀආ͞Εͳ͍Α͏ʹ5FSNJOBUJPO(SBDF1FSJPE4FDPOETઃఆ͠ͱ͘ͱྑ͍ &WJDU͞Εͨ͘ͳ͍1PEͷ2P4Λ(VBSBOUFFE·ͰͪΌΜͱ࣋ͬͯ͘ɻ 1SJPSJUZ$MBTTઃఆ͓ͯ͘͠ ͦͦϊʔυࣗମͷσΟεΫ༰ྔͪΌΜͱࢹ͢Δɻ ςετڥ͕༻ҙͰ͖ΔͳΒϦιʔεྔಉ͡ʹ͓ͯ͘͠ɻ 4PMVUJPO