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
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
140
60分で学ぶクラウドとSRE・サービス運用 / GeekCAMPAcademia 2026-05
hatena
1
110
エンジニアリング マネージャーの育成と評価軸の考え方
hatena
0
690
Perlブートキャンプ
hatena
0
5.3k
はてなサマーインターンシップ2025 Web API 講義資料
hatena
0
1.7k
はてなサマーインターンシップ2025 フロントエンド 講義資料
hatena
21
11k
はてなサマーインターンシップ2025 コンテナ + Kubernetesハンズオン 講義資料
hatena
0
830
はてなサマーインターンシップ2025 クラウドと運用 講義資料
hatena
0
870
はてなサマーインターンシップ2025 RDBMSの基礎 講義資料
hatena
0
960
Other Decks in Technology
See All in Technology
10Xに技術的負債をもたらした「2つの境界の歪み」その構造と解消への営み
10xinc
0
2.1k
その Lambda、8分で 管理者権限まで奪われます
k1nakayama
7
3.3k
Issue 駆動でスペシャリストの意図を届ける、AI 実装のアクセシビリティ向上
thkt
0
120
Railsのように考える: See through the Master
snoozer05
PRO
4
1.2k
Reactの設計論
uhyo
24
14k
バイブコーディング時代のWebアプリ開発入門~Cloud Runで学ぶセキュアなビルドとデプロイ
waiwai2111
1
140
SREの視点で考えるSIEM活用術 〜AWS環境でのセキュリティ強化〜
cscengineer
PRO
0
130
AI 時代のスタートアップエコシステ厶から考究する技術的負債との向き合い方
m3m0r7
PRO
3
2.4k
ScotSecure West 2026 - Glasgow
raybugg
0
130
時うどん〜Socket.getifaddrsで学ぶネットワーク編 / Tokiudon: The Socket.getifaddrs Edition
coe401_
3
200
AI時代、データエンジニアが一番おもろい
genshun9
0
670
「ピッケル本」日本語版は4.0(第6版)が出版されるべき / pickaxe4-nagoyark05
kakutani
2
250
Featured
See All Featured
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
240
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
Crafting Experiences
bethany
1
350
How to Talk to Developers About Accessibility
jct
2
550
Google's AI Overviews - The New Search
badams
0
1.6k
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
1.3k
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
6
1.2k
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
710
Bash Introduction
62gerente
615
220k
Java REST API Framework Comparison - PWX 2021
mraible
34
9.7k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
232
55k
Ten Tips & Tricks for a 🌱 transition
stuffmc
1
230
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鍑ꤐ׃ת׃׳ֲկ