Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
はてなリモートインターン2020 マイクロサービス 講義資料
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Hatena
May 31, 2022
Technology
180
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
はてなリモートインターン2020 マイクロサービス 講義資料
https://hatenacorp.jp/intern2020/public_broadcast
Hatena
May 31, 2022
More Decks by Hatena
See All by Hatena
Androiderを育成する「高速道路」と 実戦を経て辿り着いた現在地 / DroidKaigi 2026
hatena
0
200
60分で学ぶクラウドとSRE・サービス運用 / GeekCAMPAcademia 2026-05
hatena
1
140
エンジニアリング マネージャーの育成と評価軸の考え方
hatena
0
730
Perlブートキャンプ
hatena
0
5.7k
はてなサマーインターンシップ2025 Web API 講義資料
hatena
0
1.8k
はてなサマーインターンシップ2025 フロントエンド 講義資料
hatena
21
11k
はてなサマーインターンシップ2025 コンテナ + Kubernetesハンズオン 講義資料
hatena
0
850
はてなサマーインターンシップ2025 クラウドと運用 講義資料
hatena
0
890
はてなサマーインターンシップ2025 RDBMSの基礎 講義資料
hatena
0
1k
Other Decks in Technology
See All in Technology
AIカンパニーへの転換を支えた、エンジニアの仕事の再定義
kworkdev
PRO
0
200
Kiro Crewをはじめよう
kizawa2020
1
140
IoTデバイスを繋げるプロトコルMatterをAndroidで使用する方法
harutiro
0
140
ハードウェアコンペでもAI駆動開発が進んでいる話
iotengineer22
1
690
実践! SRE × AI - ABEMA における AIOps -
tetsuya28
7
2.9k
12 個 Tool と、 4,096 Token
hlum
0
130
[AWS 秋のクラウドオペレーション祭り 2026]AWS DevOps Agentで変わるリリースと運用対応 ~リリース管理機能と Directed actions のご紹介~
furuton
4
1.2k
事業成長とデータ活用を止めないためのマネジメントへ挑戦
hiracky16
0
280
ブラウザとサーバーから考えるAI時代のフロントエンド監視
shogo4131
3
850
hackers_champloo_2026_tidb
makocchi
0
130
OSC2026on_the-world-is-waiting-for-your-voice.pdf
naruoga
0
370
FOSS4Gを活用した自治体業務DXの試み
470715
0
150
Featured
See All Featured
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.8k
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
69
67k
The Art of Programming - Codeland 2020
erikaheidi
57
14k
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.6k
Java REST API Framework Comparison - PWX 2021
mraible
34
9.8k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
56k
How to Talk to Developers About Accessibility
jct
2
570
Building AI with AI
inesmontani
PRO
1
1.3k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
56
3.5k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
250
1.3M
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
2
360
Transcript
ϚΠΫϩαʔϏε IBUFOBJOUFSO
و؎ؙٗ؟٦ؽأ،٦ؗذؙثٍך 嚊銲ה穈籼鏣鎘
و؎ؙٗ؟٦ؽأ 醱侧ך؟٦ؽأ鸬䵿ׇׁג ♧אך،فٔ؛٦ءّٝ⡲،٦ؗذؙثٍ ٌ̥ظٔءحؙ،٦ؗذؙثٍ
ٌظٔءحַؙو؎ؙٗ؟٦ؽأפ ˖ 䚈䧭ꞿ׃كٝثٍ٦⟰噟כծ ث٦ي㼭ֻׁⴓⶴ׃ծぐث٦يד،آٍ؎ٕ涪׃גְ ˖ 醱侧ث٦يָ♧אךٌظٔءحؙז،فٔ؛٦ءّٝ鍗 ˖ ث٦يך؝ىُص؛٦ءّٝך؝أزָ肍㣐⻉ ˖ 䬐䔲ׅؽآطأسً؎ٝ؟٦ؽأה׃גⴖ⳿׃ծ
"1*ד鸐⥋遤ֲ״ֲחז
ٌظٔءحؙז،فٔ؛٦ءّٝך㉏겗挿 ˖ ؟٦ؽأך圫ղז㉏겗걄㚖 سً؎ٝ ךٗآحָؙ ♧אךاؿزؐؑ،חתהתגְ朐䡾 ♧卐䀵 ˖ ر٦ةك٦أװ؝٦سך⣛㶷ꟼ⤘ָ醱꧟ ˖
植朐ך➬圫ך䪾䳢ָ㔭ꨇ ˖ 㢌刿ח״䕦갟眔㔲ך锃叨ךꨇ׃ׁ
ٌظٔءحؙז،فٔ؛٦ءّٝך㉏겗挿 ˖ 㢌刿鸞䏝٥رٔغٔ٦鸞䏝ך⡚♴ ˖ رفٗ؎ָ⠓爡ך♧㣐؎كٝز ˖ 䠐䙼寸㹀ך鸞䏝ך⡚♴ ˖ 穠卓ؽآطأך䲿⣘鸞䏝ָ衅ג׃תֲ
ז鵚䎃גכװׁ״ֲחזַ ˖ ؟٦ؽأךفٗز؝ٕך涪㾜 ˖ 1SPUPDPM#VFS٥H31$٥(SBQI2- ˖ ؝ٝذشؔ٦؛أزٖ٦ءّٝ٥؟٦ؽأًحءُזוך䪮遭ꬠ倜 ˖ ؙٓؐس؟٦ؽأך⯍㹋 ˖
ًحإ٦آُؗ٦װ؎كٝز꽀⹛ז،٦ؗذؙثٍ٦ ؟ه٦زׅ؟٦ؽأך涫㜥זו
و؎ؙٗ؟٦ؽأך湡垥 ˖ ؟٦ؽأ黝ⴖז㞮歲דⴓⶴ׃ ˖ 㢌刿鸞䏝ծ䠐䙼寸㹀鸞䏝ծ欰欵䚍♳־ג ˖ ؽآطأ״鸞ֻ䲿⣘דֹ״ֲחׅ ˖ 䔲搫 ٌظٔأך㉏겗挿鍑寸ׅץֹ
و؎ؙٗ؟٦ؽأךرًٔحز ˖ ر٦ةך侭さ䚍䬐⥂ךꨇ׃ׁ ˖ 鸐⥋ךꨇ׃ׁ ؟٦ؽأر؍أؕغٔ ˖ ٌصةؚٔٝ٥ꥺ㹱锃叨ךꨇ׃ׁ ˖ ءأذيָ湱㼎涸ח醱꧟חז
ءأذي鏣鎘ה穈籼鏣鎘 ؝ٝؐؑ؎ך岀 ˖ չءأذي鏣鎘ׅ穈籼כծך穈籼ך圓鸡תי鏣鎘 欰⳿׃ג׃תֲպ ˖ اؿزؐؑ،ך圓鸡כծ⡲穈籼ך圓鸡僥ׅ ˖ ⯋כչ؝ٝػ؎ٓث٦يד⡲הQBTT؝ٝػ؎ٓחזպ ˖
穈籼ך䕎ָ䝤ְהדֹاؿزؐؑ،ך䕎䝤ְ
ءأذي鏣鎘ה穈籼鏣鎘 鷞؝ٝؐؑ؎ך岀 ˖ ءأذيך圓鸡ָ劄ת׃ְ䕎חז״ֲחծ穈籼鏣鎘׃ג㢌ִגְֻ ˖ ؽآطأسً؎ٝ׀הח؟٦ؽأⴓֽץֹזծ穈籼ⴓֽה ״ְ ˖ 㸜僒חⰟ剣؟٦ؽأ⡲הծ麊欽劍ח甧♳־ث٦يָ鍑侔׃ծ 䖚ղחؔ٦ش٦ءحفָ切僳חז
˖ 䌢ח%3:ָ葺ְהכꣲזְ ؟٦ؽأ鋉垷ח״
ءأذي鏣鎘ה穈籼鏣鎘 و؎ؙٗ؟٦ؽأ ˖ ؟٦ؽأכ"1*דװ《ׅ ˖ ث٦يך؝ىُص؛٦ءّٝ毙穠さחׅ ˖ ぐث٦يכך؟٦ؽأسً؎ٝח꧊⚥ׅ
ءأذي鏣鎘ה穈籼鏣鎘 穈籼ⴓֽ׆ח؟٦ؽأⴓֽךכ葺ֻזְ ˖ 䗳׆׃؟٦ؽأⴓֽגכتًדכזְծ♧אך穈籼ָ♧אך؟٦ؽأ׃ַ 䪔ִזְֽדזְ ˖ ؟٦ؽأسً؎ٝծ頾蚚ػة٦ٝծ〳欽䚍湡垥זו⯋ח؟٦ؽأⴓֽֿהכ״ֻ֮ ˖ ث٦يًٝغ٦ָ鋅眔㔲דⴓⶴ׃ծ؟٦ؽأך毙穠さכ䌢ח䠐陎ׅ ˖
أة٦ز،حفָⴱ䩛و؎ؙٗ؟٦ؽأכ⽬ꤹ ˖ ؽآطأؿؑ٦ؤח״ג鍑寸ׅץֹ㉏겗כ殯ז ˖ ⴓֽֽד㢌刿鸞䏝ծ欰欵䚍ָ衅גְ״ֲדכ⯋㶨זְ
"NB[PO5XP1J[[B3VMF ˖ ぐث٦ي✳卐ךؾؠ㔲玎䏝ך㣐ֹׁחׅ ˖ 荈䖒䚍넝ծ䠐䙼寸㹀鸞ֻׅ ˖ ぐ؟٦ؽأפךؔ٦ش٦ءحفך䠐陎넝
כגזחֶֽو؎ؙٗ؟٦ؽأ ˖ ـؚٗ铬ꆃ؟٦ؽأ٥ـؚٗةؚ ˖ ـحؙو٦ؙ#''٥ة؎زٕ劤俑䬄⳿٥堣唒㷕统זו ˖ .BDLFSFM㢩䕎湊鋔٥"84٥"[VSF鸬䵿٥儗禸%# ˖ ث٦يךر٦ةךװה ˖
ـحؙو٦ؙךر٦ة➭ך؟٦ؽأד崞欽
و؎ؙٗ؟٦ؽأ،٦ؗذؙثٍך 鏣鎘
ⴓⶴׅ㛇彊 ˖ سً؎ٝⴓ匿 ˖ ءأذي⥞澛ׅ؝ٝذؗأزوحف ˖ ؒٝسه؎ٝزךぐٔا٦أפך⣛㶷ꟼ⤘侭椚 ˖ 杝甧䚍٥ⱄⵃ欽䚍٥❛䳔〳腉䚍 ˖
،ؕؐٝز㛇湍זו ˖ 醱侧ך؟٦ؽأַⵃ欽דַֹ
ⴓⶴׅ㛇彊 ˖ 頾蚚ػة٦ٝ ˖ ⴓⶴֿׅהדػؿؓ٦وٝأ٥؝أزָ葺ֻז ˖ ؙٔؒأزך㢳ְ"1*ⴽ؟٦ؽأחⴓֽ ˖ ꬊず劍ד״ְ堣腉 ˖
䱰欽䪮遭 ˖ 鎉铂ה䪮遭ך湱䚍ծ➂勞ծ䱰欽 ˖ 㢩鿇㨻鎶涪
ⴓⶴׅ㛇彊 ˖ 涪؟؎ؙٕ٥ٔٔ٦أ؟؎ؙٕ ˖ #'' #BDLFOETGPS'SPOUFOET ծرؠ؎ش٦ ˖ 㣟侁ػة٦ٝ ˖
؟٦ؽأⰻך嚊䙀׀הח搀勴⟝דⴓֽתֻ ˖ ♧אך堣腉⳿ׅךח㢳侧ך؟٦ؽأرفٗ؎ ˖ 涪侧せד⦐װ⦐חⴓⶴׅ
؟٦ؽأך؝ىُص؛٦ءّٝ ˖ )551 3&45 ˖ 卫䪮遭דワ鴟خ٦ٕ⯍㹋٥⹛⡲然钠ָ㺁僒 ˖ 4XBHHFS 0QFO"1*4QFDJDBUJPO ٥+40/4DIFNB
˖ )551 (SBQI2- ˖ ⚺ח؟٦غ٦٥ؿٗٝزؒٝس ˖ 䗳銲זؿ؍٦ٕس厫鮾ח㢌刿
؟٦ؽأך؝ىُص؛٦ءّٝ ˖ H31$٥1SPUPDPM#VFS ˖ غ؎شٔفٗز؝ٕך⸬桦ָ葺ְ ˖ ؙٓ؎،ٝز؝٦س欰䧭דֹ ˖ ず劍٥ꬊず劍 ˖
㢩鿇؟؎زפךؙٔؒأزծ堣唒㷕统זו ˖ ؝٦ٕغحؙ٥ه٦ؚٔٝ٥؎كٝز꽀⹛
ر٦ةך侭さ䚍䬐⥂ ˖ 秪磏זزٓٝؠؙءّٝ #&(*/$0..*5 כ⢪ִזְ ˖ 5SZ$POSN$BODFM 5$$ ˖ ぐ؟٦ؽأפUSZؙٔؒأز鷏
˖ וַָ㣟侁׃ծぐ؟٦ؽأפDBODFMؙٔؒأز鷏 ˖ ׅץגָ䧭⸆׃ծぐ؟٦ؽأפDPOSNؙٔؒأز鷏 ˖ ך؟٦ؽأח✳㔐׆אؙٔؒأزָ䗳銲
ر٦ةך侭さ䚍䬐⥂ ˖ 4BHBػة٦ٝ ˖ ぐزٓٝؠؙءّٝח㼎׃גծ㣟侁׃הֹח朐䡾䨱ׅך酡⮉زٓٝ ؠؙءّٝ罋ִ ˖ 5 5 5ח㼎׃ג$
$ $ ˖ ⢽مذٕך✮秈ծٖٝةؕ٦ך✮秈ծ굲遤堣ך✮秈 ˖ 㣟侁׃ծתדךزٓٝؠؙءّٝח㼎䘔ׅ酡⮉زٓٝؠؙءّٝ 涪遤 ˖ و؎ؙٗ؟٦ؽأזぐ؟٦ؽأפ䋆ֹ䨱ؙׅٔؒأز鷏
ر٦ةך侭さ䚍䬐⥂ ˖ 5 5 5ׅץגָ䧭⸆PS酡⮉زٓٝؠؙءّٝד ׅץגָ䋆ֹ䨱גְ朐䡾 ˖ 䧭⸆ׅלؙٔؒأز侧כ剑⡚ꣲ䗳銲ז㔐侧ֽ ˖ 酡⮉زٓٝؠؙءָّٝ㣟侁׃
˖ 酡⮉زٓٝؠؙءّٝכⱰ瘝䚍䬐⥂ ⡦䏝װגずׄ ˖ 䧭⸆ׅתדٔزٓ؎
؟٦ؽأًحءُ
و؎ؙٗ؟٦ؽأך盖椚 ˖ ،فٔ؛٦ءّٝכ醱꧟ז؟٦ؽأ纇ך꧊ת ˖ ،فٔ؛٦ءّٝ⥞澛׃ג鋅倯岀ָ妜׃ְ ˖ ؟٦ؽأך⣛㶷ꟼ⤘ ˖ قٕأثؑحؙ٥ًزٔحؙ٥ؚٗך ꧊ ˖
⦐ղך،فٔ؛٦ءّٝ׀הח㹋鄲ׅ䗳銲כזְ 窟♧׃גֶֻה䪔ְװְׅ
و؎ؙٗ؟٦ؽأך盖椚 ˖ ꥺ㹱涪欰儗ך锃叨 ˖ ⦐ղך؟٦ؽأ갫殢ח鋅גְֻה儗ַַָ ˖ ؟٦ؽأך鸐⥋盖椚ׅ⟃♳חװֿהֲָ֮
؟٦ؽأًحءُך䕵ⶴ ˖ ؟٦ؽأر؍أؕغٔ ˖ ➭ך؟٦ؽأפ鸐⥋ׅהֹךJQ濼䩛媮 ˖ قٕأثؑحؙ ˖ 锃㶨ָ䝤ְ؎ٝأةٝأ㢩ׅ ˖
ٕ٦ذ؍ؚٝ ˖ ػأװقحت٦ד؟٦ؽأח䮶ⴓֽ
؟٦ؽأًحءُך䕵ⶴ ˖ ٗ٦سغٓٝءؚٝ ˖ 钠鏾٥钠〳 ˖ ؟٦ؽأ"ַ#פכ鸐⥋דֹ٥ׇׁזְזו ˖ 〳錁庠䚍 ˖
ءأذيךⰻ鿇朐䡾ך䞔㜠《䖤דֹ ˖ ة؎ي،ؐزծٖ٦زٔىحزծ؟٦ؗحزـٖ٦ؕ٦
ر٦ةفٖ٦ٝה؝ٝزٗ٦ٕفٖ٦ٝ ˖ ر٦ةفٖ٦ٝ ˖ ぐ؟٦ؽأח㺔幐ג⹛ֻفٗؗء ˖ 鸐⥋ךⵖ䖴ה䞔㜠ך ꧊ ˖ قٕأثؑحؙװ钠鏾٥钠〳זו遤ֲ ˖
ًزٔحؙװؚٗ ꧊׃ծ؝ٝزٗ٦ٕفٖ٦ٝפ床ׅ
ر٦ةفٖ٦ٝה؝ٝزٗ٦ٕفٖ٦ٝ ˖ ؝ٝزٗ٦ٕفٖ٦ٝ ˖ ر٦ةفٖ٦ٝך؎ٝأةٝأך盖椚 ˖ ぐ؟٦ؽأךًزٔحؙװؚٗ ꧊ ˖ 圓䧭盖椚٥ぐ珏تحءُن٦س
*TUJP ˖ &OWPZ ˖ ر٦ةفٖ٦ٝח֮ ˖ -ZGU爡ָ涪׃$ 醡ך-فٗؗء ˖ )551
H31$ 8FC4PDLFU 5$1זו؟ه٦ز ˖ ؟٦ؽأر؍أؕغٔծ鸐⥋ךⵖ䖴ծقٕأثؑحؙծ钠 鏾٥钠〳ծٔزٓ؎זו
*TUJP ˖ *TUJPE ˖ ؝ٝزٗ٦ٕفٖ٦ٝ ˖ 1JMPU 1SPYZך鏣㹀䞔㜠ך盖椚 ˖ $JUBEFM
1SPYZך鏾僇剅ך盖椚 ˖ .JYFS ًزٔحؙ瘝ך ꧊
-FUTUSZ*TUJP㼪Ⰵ ˖ istioctl؎ٝأز٦ٕ׃ת׃׳ֲ ˖ istioctl install !"set profile=demo !"context hatena-intern-2020
˖ kubectl label namespace hatena-intern-2020 istio-injection=enabled ˖ kubectl get namespace hatena-intern-2020 -o yamlדծ istio-injectionָenabledחזגְֿה然钠׃תׅ ˖ kubectl apply -f https:!#raw.githubusercontent.com/istio/istio/release-1.7/samples/addons/ kiali.yamlד,JBMJ㼪Ⰵ׃תׅ ˖ kubectl apply -f https:!#raw.githubusercontent.com/istio/istio/release-1.7/samples/addons/ prometheus.yamlד1SPNFUIFVT㼪Ⰵ׃תׅ ˖ ،فٔ؛٦ءّٝⱄ饯⹛׃ת׃׳ֲ ˖ istioctl dashboard kialiד朐䡾然钠׃ת׃׳ֲ ˖ ؚٗ؎ٝכadmin admin
-FUTUSZGBVMUJOKFDUJPO ˖ 暴㹀ך堣腉ח䠐㔳涸ח佦ꥺ涪欰ׇׁג䕦갟眔㔲锃ץ ˖ *OKFDUJOHBO)551BCPSUGBVMU罋חծSFOEFSFS؟٦ؽأ衅ה׃ג ת׃׳ֲ أذ٦ةأ կ鎸✲ךꠘ鋮٥⡲䧭٥刿倜ָדַֹ然钠׃ת ׃׳ֲկGBVMUQFSDFOUBHF♴־הֹך䮙⹛然钠׃ת׃׳ֲկ ˖
,JBMJךتحءُن٦سד،فٔ؛٦ءّٝך朐䡾然钠׃ת׃׳ֲկ ˖ CMPH؟٦ؽأךؒٓ٦ًحإ٦آ然钠׃ת׃׳ֲկתծistio- proxyךַؚٗ"authority": "renderer-go:50051"䱱׃ծ response_flagsך⦼然钠׃ת׃׳ֲկ
-FUTUSZGBVMUJOKFDUJPO ˖ SFOEFSFS؟٦ؽأծ姻䌢ח⹛⡲ָׅ猱ٖأهٝأָ鹼朐 䡾ח׃ג♴ְׁկ ˖ ,JBMJךتحءُن٦سד،فٔ؛٦ءّٝך朐䡾然钠׃ת׃׳ ֲկ ˖ istio-proxyךؚٗךresponse_flags然钠׃ת׃׳ֲկ ˖
kubectl delete virtualservices.networking.istio.io [໊લ]דGBVMUJOKFDUJPO鍑ꤐ׃ת׃׳ֲկ