Upgrade to Pro — share decks privately, control downloads, hide ads and more …

はてなリモートインターン2020 マイクロサービス 講義資料

はてなリモートインターン2020 マイクロサービス 講義資料

Hatena

May 31, 2022
Tweet

More Decks by Hatena

Other Decks in Technology

Transcript

  1. 

  2. 

  3. ⴓⶴׅ׷㛇彊 ˖ Ꟛ涪؟؎ؙٕ٥ٔٔ٦أ؟؎ؙٕ ˖ #'' #BDLFOETGPS'SPOUFOET ծرؠ؎ش٦ ˖ 㣟侁ػة٦ٝ ˖

    ؟٦ؽأⰻך嚊䙀׀הח搀勴⟝דⴓֽתֻ׷ ˖ ♧אך堣腉׾⳿ׅךח㢳侧ך؟٦ؽأ׾رفٗ؎ ˖ Ꟛ涪侧せד⦐װ⦐חⴓⶴׅ׷ 
  4. ر٦ةך侭さ䚍䬐⥂ ˖ 秪磏זزٓٝؠؙءّٝ #&(*/$0..*5 כ⢪ִזְ ˖ 5SZ$POSN$BODFM 5$$ ˖ ぐ؟٦ؽأפUSZؙٔؒأز׾鷏׷

    ˖ ו׸ַָ㣟侁׃׋׵ծぐ؟٦ؽأפDBODFMؙٔؒأز׾鷏׷ ˖ ׅץגָ䧭⸆׃׋׵ծぐ؟٦ؽأפDPOSNؙٔؒأز׾鷏׷ ˖ ׉׸׊׸ך؟٦ؽأח✳㔐׆אؙٔؒأزָ䗳銲 
  5. ر٦ةך侭さ䚍䬐⥂ ˖ 4BHBػة٦ٝ ˖ ぐزٓٝؠؙءّٝח㼎׃גծ㣟侁׃׋הֹח朐䡾׾䨱ׅ׋׭ך酡⮉زٓٝ ؠؙءّٝ׾罋ִ׷ ˖ 5 5 5ח㼎׃ג$

    $ $ ˖ ⢽مذٕך✮秈ծٖٝةؕ٦ך✮秈ծ굲遤堣ך✮秈 ˖ 㣟侁׃׋׵ծ׉׸תדךزٓٝؠؙءّٝח㼎䘔ׅ׷酡⮉زٓٝؠؙءّٝ ׾涪遤 ˖ و؎ؙٗ؟٦ؽأז׵ぐ؟٦ؽأפ䋆ֹ䨱ؙׅٔؒأز׾鷏׷ 
  6. ؟٦ؽأًحءُך䕵ⶴ ˖ ٗ٦سغٓٝءؚٝ ˖ 钠鏾٥钠〳 ˖ ؟٦ؽأ"ַ׵#פכ鸐⥋דֹ׷٥ׇׁזְזו ˖ 〳錁庠䚍 ˖

    ءأذيךⰻ鿇朐䡾ך䞔㜠׾《䖤דֹ׷ ˖ ة؎ي،ؐزծٖ٦زٔىحزծ؟٦ؗحزـٖ٦ؕ٦ 
  7. *TUJP ˖ &OWPZ ˖ ر٦ةفٖ٦ٝח֮׋׷ ˖ -ZGU爡ָꟚ涪׃׋$ 醡ך-فٗؗء ˖ )551

    H31$ 8FC4PDLFU 5$1זו׾؟ه٦ز ˖ ؟٦ؽأر؍أؕغٔծ鸐⥋ךⵖ䖴ծقٕأثؑحؙծ钠 鏾٥钠〳ծٔزٓ؎זו 
  8. *TUJP ˖ *TUJPE ˖ ؝ٝزٗ٦ٕفٖ٦ٝ ˖ 1JMPU 1SPYZך鏣㹀䞔㜠ך盖椚 ˖ $JUBEFM

    1SPYZך鏾僇剅ך盖椚 ˖ .JYFS ًزٔحؙ瘝ך ꧊ 
  9. -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 
  10. 

  11. -FUTUSZGBVMUJOKFDUJPO ˖ 暴㹀ך堣腉ח䠐㔳涸ח佦ꥺ׾涪欰ׇׁג䕦갟眔㔲׾锃ץ׷ ˖ *OKFDUJOHBO)551BCPSUGBVMU׾⿫罋חծSFOEFSFS؟٦ؽأ׾衅ה׃ג׫ ת׃׳ֲ أذ٦ةأ կ鎸✲ךꠘ鋮٥⡲䧭٥刿倜ָדֹ׷ַ然钠׃ת ׃׳ֲկGBVMUQFSDFOUBHF׾♴־׋הֹך䮙⹛׾然钠׃ת׃׳ֲկ ˖

    ,JBMJךتحءُن٦سד،فٔ؛٦ءّٝך朐䡾׾然钠׃ת׃׳ֲկ ˖ CMPH؟٦ؽأךؒٓ٦ًحإ٦آ׾然钠׃ת׃׳ֲկת׋ծistio- proxyךַؚٗ׵"authority": "renderer-go:50051"׾䱱׃ծ response_flagsך⦼׾然钠׃ת׃׳ֲկ