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

PLAIDにおけるGKE Autopilotの活用

636420dfa4bd120435447924327530f0?s=47 nichimu
March 09, 2021

PLAIDにおけるGKE Autopilotの活用

GCPUG Tokyo GKE Day March 2021」 での発表資料

636420dfa4bd120435447924327530f0?s=128

nichimu

March 09, 2021
Tweet

Transcript

  1. 䚷䚷䡘䚷䚷χ̈̆̈̇§mX(Xŭē͌ ̈̆̈̇͌̆̉͌̆̎䚷䚷䡘䚷䚷J!§ÇJÀŸŞǛŸJj0(öǛwöƞēń̈̆̈̇䚷䚷䡘䚷   䛻䛚䛡䜛 0/*+$'*/䛾ά⏝ ᰴᘧ఍♫䝥䝺䜲䝗すᮧඃử ̇

  2. 䚷䚷䡘䚷䚷χ̈̆̈̇§mX(Xŭē͌ ̈̆̈̇͌̆̉͌̆̎䚷䚷䡘䚷䚷J!§ÇJÀŸŞǛŸJj0(öǛwöƞēń̈̆̈̇䚷䚷䡘䚷 ̈ ᮏ᪥ 䛚ヰ䛩䜛䛣䛸  䝸䜰䝹䝍䜲䝮᥎ㄽᇶ┙䛷䛾ෆ㒊⏝᥎ㄽ 䜢 '*00)䛛䜙 0/*+$'*/䛻⨨䛝᥮䛘䜎䛧䛯

    䠆⮬ศ䛿 䜶䞁䝆䝙䜰䛷 䛾䛣䛸䛿䛒䜎䜚ヲ䛧䛟䛺䛔䛷䛩ϴϴϴ
  3. 䚷䚷䡘䚷䚷χ̈̆̈̇§mX(Xŭē͌ ̈̆̈̇͌̆̉͌̆̎䚷䚷䡘䚷䚷J!§ÇJÀŸŞǛŸJj0(öǛwöƞēń̈̆̈̇䚷䚷䡘䚷 ̉ ┠ḟ ϫϴ 䛸䛿 Ϭϴ  ᇶ┙䛻䛴䛔䛶 ϭϴ

    ෆ㒊⏝᥎ㄽ 䛸䛧䛶'*00)䛾ά⏝ Ϯϴ '*00)䛛䜙 0/*+$'*/䜈 ϯϴ 䜎䛸䜑
  4. 䚷䚷䡘䚷䚷χ̈̆̈̇§mX(Xŭē͌ ̈̆̈̇͌̆̉͌̆̎䚷䚷䡘䚷䚷J!§ÇJÀŸŞǛŸJj0(öǛwöƞēń̈̆̈̇䚷䚷䡘䚷 ̊ ┠ḟ ϫϴ 䛸䛿 Ϭϴ  ᇶ┙䛻䛴䛔䛶 ϭϴ

    ෆ㒊⏝᥎ㄽ 䛸䛧䛶'*00)䛾ά⏝ Ϯϴ '*00)䛛䜙 0/*+$'*/䜈 ϯϴ 䜎䛸䜑
  5. 䚷䚷䡘䚷䚷χ̈̆̈̇§mX(Xŭē͌ ̈̆̈̇͌̆̉͌̆̎䚷䚷䡘䚷䚷J!§ÇJÀŸŞǛŸJj0(öǛwöƞēń̈̆̈̇䚷䚷䡘䚷 ̋ 䛸䛿

  6. 䚷䚷䡘䚷䚷χ̈̆̈̇§mX(Xŭē͌ ̈̆̈̇͌̆̉͌̆̎䚷䚷䡘䚷䚷J!§ÇJÀŸŞǛŸJj0(öǛwöƞēń̈̆̈̇䚷䚷䡘䚷 ̌ 䛸䛿

  7. 䚷䚷䡘䚷䚷χ̈̆̈̇§mX(Xŭē͌ ̈̆̈̇͌̆̉͌̆̎䚷䚷䡘䚷䚷J!§ÇJÀŸŞǛŸJj0(öǛwöƞēń̈̆̈̇䚷䚷䡘䚷 ̍ ┠ḟ ϫϴ 䛸䛿 Ϭϴ  ᇶ┙䛻䛴䛔䛶 ϭϴ

    ෆ㒊⏝᥎ㄽ 䛸䛧䛶'*00)䛾ά⏝ Ϯϴ '*00)䛛䜙 0/*+$'*/䜈 ϯϴ 䜎䛸䜑
  8. 䚷䚷䡘䚷䚷χ̈̆̈̇§mX(Xŭē͌ ̈̆̈̇͌̆̉͌̆̎䚷䚷䡘䚷䚷J!§ÇJÀŸŞǛŸJj0(öǛwöƞēń̈̆̈̇䚷䚷䡘䚷 ̎  ᇶ┙ /#ண  Љ ౑⏝䛩䜛䝕䞊䝍䛜 ᩘ᪥䚸ᩘ㐌㛫䛷ኚ໬䛩䜛ሙྜ ϫ㐌㛫ᚋ

    䝻䜲䝲䝹 䜹䝇䝍䝬䞊䛻䛺䜛䛛  '/$( ண  Љ ౑⏝䛩䜛䝕䞊䝍䛜ᩘ⛊䛷 ኚ໬䛩䜛ሙྜ ϬϪ⛊ᚋ ၥ䛔ྜ䜟䛫䜢䛩䜛䛛 /#ண 䛸 '/$( ண 䛾㐪䛔
  9. 䚷䚷䡘䚷䚷χ̈̆̈̇§mX(Xŭē͌ ̈̆̈̇͌̆̉͌̆̎䚷䚷䡘䚷䚷J!§ÇJÀŸŞǛŸJj0(öǛwöƞēń̈̆̈̇䚷䚷䡘䚷 ̏  ᇶ┙ ඲యᵓᡂ䛸'*00)䜢౑⏝䛧䛶䛔䜛㒊ศ ෆ㒊⏝᥎ㄽ

  10. 䚷䚷䡘䚷䚷χ̈̆̈̇§mX(Xŭē͌ ̈̆̈̇͌̆̉͌̆̎䚷䚷䡘䚷䚷J!§ÇJÀŸŞǛŸJj0(öǛwöƞēń̈̆̈̇䚷䚷䡘䚷 ̇̆ ┠ḟ ϫϴ 䛸䛿 Ϭϴ  ᇶ┙䛻䛴䛔䛶 ϭϴ

    ෆ㒊⏝᥎ㄽ 䛸䛧䛶'*00)䛾ά⏝ Ϯϴ '*00)䛛䜙 0/*+$'*/䜈 ϯϴ 䜎䛸䜑
  11. 䚷䚷䡘䚷䚷χ̈̆̈̇§mX(Xŭē͌ ̈̆̈̇͌̆̉͌̆̎䚷䚷䡘䚷䚷J!§ÇJÀŸŞǛŸJj0(öǛwöƞēń̈̆̈̇䚷䚷䡘䚷 ̇̇ ෆ㒊⏝᥎ㄽ '*00) ෆ㒊⏝᥎ㄽ 䛾せ௳ 䐟*& - ("

    䝧䞊䝇䛷䝕䝥䝻䜲ྍ⬟ 䐠䝰䝕䝹䛾సᡂ䜔䝕䞊䝍䛾ά⏝䛺䛹䚸 䜶䞁䝆䝙䜰䛜ᮏ㉁ⓗ䛺౯್䛻䝣䜷䞊䜹䝇䛩 䜛≧ែ䜢స䜜䜛 䐡䝬䝅䞁䝸䝋䞊䝇䜢ᡭ㍍䛻㑅ᢥྍ⬟
  12. 䚷䚷䡘䚷䚷χ̈̆̈̇§mX(Xŭē͌ ̈̆̈̇͌̆̉͌̆̎䚷䚷䡘䚷䚷J!§ÇJÀŸŞǛŸJj0(öǛwöƞēń̈̆̈̇䚷䚷䡘䚷 ̇̈ ෆ㒊⏝᥎ㄽ '*00) ෆ㒊⏝᥎ㄽ 䛾せ௳䐟 䐟*& - ("

    䝧䞊䝇䛷䝕䝥䝻䜲ྍ⬟ Ɣ '*00М0䛛䜙᥎ㄽ䝖䝸䜺䞊䛾ཷྲྀ Ɣ ⏕䝻䜾䝕䞊䝍䜢'*0+)) -䛛䜙ྲྀᚓ Ɣ 4/#*)䛷᭩䛛䜜䛯ᶵᲔᏛ⩦䛾䝰䝕䝹䜢౑⏝ Ɣ '*0$"/' 䜈䛾ண ⤖ᯝ䛾᭩㎸ ⮬⏤⮬ᅾ䛻䝁䞊䝗䛜᭩䛡䜛
  13. 䚷䚷䡘䚷䚷χ̈̆̈̇§mX(Xŭē͌ ̈̆̈̇͌̆̉͌̆̎䚷䚷䡘䚷䚷J!§ÇJÀŸŞǛŸJj0(öǛwöƞēń̈̆̈̇䚷䚷䡘䚷 ̇̉ ෆ㒊⏝᥎ㄽ '*00) ෆ㒊⏝᥎ㄽ 䛾せ௳䐠 䐠䝰䝕䝹䛾సᡂ䜔䝕䞊䝍䛾ά⏝䛺䛹䚸 䜶䞁䝆䝙䜰䛜ᮏ㉁ⓗ䛺౯್䛻䝣䜷䞊䜹䝇 䛩䜛≧ែ䜢స䜜䜛

    Ɣ ᘢ♫䛾 䜶䞁䝆䝙䜰䛿Ϭே Ɣ 䜲䞁䝣䝷⟶⌮䜢䛺䜛䜉䛟䛧䛺䛔䜋䛖䛜ᮃ䜎䛧䛔 Ɣ  䝋䝸䝳䞊䝅䝵䞁䜢䝥䝻䝎䜽䝖䛻⣲᪩䛟ⴠ䛸䛫䜛䛣䛸䛜㔜せ
  14. 䚷䚷䡘䚷䚷χ̈̆̈̇§mX(Xŭē͌ ̈̆̈̇͌̆̉͌̆̎䚷䚷䡘䚷䚷J!§ÇJÀŸŞǛŸJj0(öǛwöƞēń̈̆̈̇䚷䚷䡘䚷 ̇̊ ෆ㒊⏝᥎ㄽ '*00) ෆ㒊⏝᥎ㄽ 䛾せ௳䐡 䐡䝬䝅䞁䝸䝋䞊䝇䜢ᡭ㍍䛻㑅ᢥྍ⬟ Ɣ 

    䝰䝕䝹䛻䜘䛳䛶ᚲせ䛺䝬䝅䞁䝸䝋䞊䝇䛜䛱䛜䛖 Ɣ 䝙䝳䞊䝷䝹䝛䝑䝖䝰䝕䝹䛺䛹䛿ከ䛟䛾䝯䝰䝸䛜ᚲせ Ɣ ᵝ䚻䛺䝰䝕䝹䛜ከ䛟㛤Ⓨ䛥䜜䜛
  15. 䚷䚷䡘䚷䚷χ̈̆̈̇§mX(Xŭē͌ ̈̆̈̇͌̆̉͌̆̎䚷䚷䡘䚷䚷J!§ÇJÀŸŞǛŸJj0(öǛwöƞēń̈̆̈̇䚷䚷䡘䚷 ̇̋ ෆ㒊⏝᥎ㄽ '*00) '*00)1. ./)-Ж 䜶䞁䝆䝙䜰どⅬЗ '*00) 

    ./)- *& - (" 䛷䝕䝥䝻䜲ྍ⬟ 䜲䞁䝣䝷⟶⌮䝁䝇䝖䛜䛛䛛䜙䛺䛔 䝬䝅䞁䝸䝋䞊䝇䜢ᡭ㍍䛻㑅ᢥྍ⬟ ෆ䛻䝕䝥䝻䜲ྍ⬟ 䝁䞁䝢䝳䞊䝍䝸䝋䞊䝇䛾Ọ⥆ᛶ 㐠⏝䛺䛹䛾ᡭ㍍䛥䜢᭱㔜せど䛧䛶䚸'*00)䜢౑⏝
  16. 䚷䚷䡘䚷䚷χ̈̆̈̇§mX(Xŭē͌ ̈̆̈̇͌̆̉͌̆̎䚷䚷䡘䚷䚷J!§ÇJÀŸŞǛŸJj0(öǛwöƞēń̈̆̈̇䚷䚷䡘䚷 ̇̌ ෆ㒊⏝᥎ㄽ '*00) '*00)䜢ෆ㒊⏝᥎ㄽ 䛸䛧䛶ᢅ䛖ㄢ㢟 ϫϴ '*00)䛾௙ᵝ䛷'*00)⮬య䛻እ㒊 䜢ᣢ䛯䛫䛺䛔䛸䛔䛡䛺䛔

    ż እ㒊 䜢䜒䛯䛫䜛ᚲせ䛜䛺䛔䛾䛷䚸䝉䜻䝸䝳䝔䜱ⓗ䛻⥡㯇䛺タィ䛷䛿䛺䛔 Ϭϴ '*00М0䛷᥎ㄽ䝖䝸䜺䞊䜢ཷ䛡ྲྀ䜛䛸䛝䛻0.#ᆺ䜢౑⏝䛩䜛䛜䚸0.#ᆺ䛷䛾--*- )'$)"䛜㞴䛧䛔䛾 䛷䚸䛺䜛䜉䛟0''ᆺ䛷ᢅ䛔䛯䛔 䛣䜜䜙䛾ㄢ㢟䛿 ./)-䜢౑䛖䛣䛸䛷ゎỴ䛩䜛䛜䚸 㐠⏝䝁䝇䝖䚸䝬䝅䞁䝸䝋䞊䝇䛾ᡭ㍍䛺㑅ᢥ䛜୙ྍ  0/*+$'*/䜢౑⏝䛩䜛䛣䛸䛷ゎỴ䛩䜛䛾䛷䛿ϴϴϴϻ
  17. 䚷䚷䡘䚷䚷χ̈̆̈̇§mX(Xŭē͌ ̈̆̈̇͌̆̉͌̆̎䚷䚷䡘䚷䚷J!§ÇJÀŸŞǛŸJj0(öǛwöƞēń̈̆̈̇䚷䚷䡘䚷 ̇̍ ┠ḟ ϫϴ 䛸䛿 Ϭϴ  ᇶ┙䛻䛴䛔䛶 ϭϴ

    ෆ㒊⏝᥎ㄽ 䛸䛧䛶'*00)䛾ά⏝ Ϯϴ '*00)䛛䜙 0/*+$'*/䜈 ϯϴ 䜎䛸䜑
  18. 䚷䚷䡘䚷䚷χ̈̆̈̇§mX(Xŭē͌ ̈̆̈̇͌̆̉͌̆̎䚷䚷䡘䚷䚷J!§ÇJÀŸŞǛŸJj0(öǛwöƞēń̈̆̈̇䚷䚷䡘䚷 ̇̎ '*00)䛛䜙  0/*+$'*/ '*00)1. ./)-1. 0/*+$'*/ '*00)

     ./)-  0/*+$'*/ *& - (" 䛷䝕䝥䝻䜲ྍ⬟ 䜲䞁䝣䝷⟶⌮䝁䝇䝖䛜䛛䛛䜙䛺䛔 䝬䝅䞁䝸䝋䞊䝇䜢ᡭ㍍䛻㑅ᢥྍ⬟ ෆ䛻䝕䝥䝻䜲ྍ⬟ 䝁䞁䝢䝳䞊䝍䝸䝋䞊䝇䛾Ọ⥆ᛶ
  19. 䚷䚷䡘䚷䚷χ̈̆̈̇§mX(Xŭē͌ ̈̆̈̇͌̆̉͌̆̎䚷䚷䡘䚷䚷J!§ÇJÀŸŞǛŸJj0(öǛwöƞēń̈̆̈̇䚷䚷䡘䚷 ̇̏ '*00)䛛䜙  0/*+$'*/ '*00)䛛䜙 0/*+$'*/䜈䛾⨨䛝᥮䛘 Ɣ ศᢸ

    ż  0/*+$'*/䜢䛯䛶䜛Ж䜲䞁䝣䝷䜶䞁䝆䝙䜰З Ŷ  ./) -䛸ྠᵝ䛻*).*' 䜔"'*0䝁䝬䞁䝗䜢౑䛳䛶ᵓ⠏䛩䜛 䈜ϭМϯ⌧ᅾ䚸/ --!*-(Љ+-*1$ -Љ"**"' 䛷䛿 0/*+$'*/䛿ᑐᛂ䛧䛶䛔䛺䛔䛜䚸$..0 䛿䛒䜛䛾䛷䛧䜀䜙䛟䛩䜛䛸䝃 䝫䞊䝖䛥䜜䛭䛖Ж#//+.϶ММ"$/#0ϴ*(М#.#$*-+М/ --!*-(Љ+-*1$ -Љ"**"' М$..0 .МϲϯϯϭЗ ż  䜰䝥䝸䜿䞊䝅䝵䞁䜢䛾䛫䜛Ж⮬ศ䛺䛹䛾 䜶䞁䝆䝙䜰З Ŷ 0.0䛷䛾+0.#ᆺ䛛䜙+0''ᆺ䛷ཷ䛡ྲྀ䜜䜛䜘䛖䛻ኚ᭦ Ŷ  +'*4( )/䛾䝬䝙䝣䜵䝇䝖䜢᭩䛟
  20. 䚷䚷䡘䚷䚷χ̈̆̈̇§mX(Xŭē͌ ̈̆̈̇͌̆̉͌̆̎䚷䚷䡘䚷䚷J!§ÇJÀŸŞǛŸJj0(öǛwöƞēń̈̆̈̇䚷䚷䡘䚷 ̈̆ '*00)䛛䜙  0/*+$'*/  0/*+$'*/䛻䛧䛶䜏䛶Ж䜲䞁䝣䝷䜶䞁䝆䝙䜰どⅬЗ Ɣ -*.

    ż 䜽䝷䝇䝍䛾䜲䞁䝣䝷䝺䜲䝲䞊䜢**"' 䛜⟶⌮䛧䛶䛟䜜䜛䛾䛷㐠⏝䛜ᴦ Ɣ *). ż 1+)/$1 '0. -๓ᥦ䛺䛾䛷䚸ṇ䛧䛟タィМᵓ⠏䛩䜛䛻䛿䚸฼⏝䛩䜛$+-)" М➼䛾䜲䞁䝣䝷䛾 ▱㆑䛜ᚲせ䛻䛺䜚䚸䜰䝥䝸䜿䞊䝅䝵䞁䜶䞁䝆䝙䜰䛰䛡䛷䛿⌧≧㞴䛧䛭䛖 ż +- (+/$' 1(䛻ᑐᛂ䛧䛶䛔䛺䛔 ż ᇶᮏ 䛺䛾䛷䚸 䛷ฟ᮶䛺䛔䛣䛸䛿䛷䛝䛺䛔䚹౛䛘䜀䚸'0./ -䝺䝧䝹䛾䝇䜿䞊䝹䜰䜴䝖䛜 䜘䜚 ㏿䛔䛺䛹䛿䛺䛔䠄ཝᐦ䛻䛿*).䛷䛿䛺䛔䛜䚸௒ᚋ䛾Ⓨᒎ䛾ᮇᚅ䜒㎸䜑䛶䠅
  21. 䚷䚷䡘䚷䚷χ̈̆̈̇§mX(Xŭē͌ ̈̆̈̇͌̆̉͌̆̎䚷䚷䡘䚷䚷J!§ÇJÀŸŞǛŸJj0(öǛwöƞēń̈̆̈̇䚷䚷䡘䚷 ̈̇ '*00)䛛䜙  0/*+$'*/  0/*+$'*/䛻䛧䛶䜏䛶Ж 䜶䞁䝆䝙䜰どⅬЗ Ɣ

    -*. ż ()$! ./䛻- .*0- .䛾'$($/.䛸- ,0 ./.䜢グ㏙䛩䜛䛰䛡䛷䚸 䜶䞁䝆䝙䜰䛜ḧ䛧䛔䝬䝅䞁䝸䝋䞊䝇䛜 ⡆༢䛻⏝ព䛷䛝䚸㐠⏝䜎䛷ᮇᚅ䛷䛝䜛 ż 䝁䞁䝢䝳䞊䝍䝸䝋䞊䝇䛾Ọ⥆ᛶ ż 䜲䞁䝣䝷䛾ᰂ㌾ᛶ䜢ᢸಖ䛧䛴䛴䚸㐠⏝䜢⪃䛘䛺䛟䛶䜘䛔 ż '*00)䛸ẚ㍑䛧䛶'/ )4䜒኱䛝䛟䛿ኚ໬䛧䛺䛛䛳䛯 Ɣ *). ż  䝸䜰䝹䝍䜲䝮᥎ㄽᇶ┙䛷௒ᚋ฼⏝䛧䛯䛔䚸䛜䜎䛰䝃䝫䞊䝖䛥䜜䛶䛔䛺䛔
  22. 䚷䚷䡘䚷䚷χ̈̆̈̇§mX(Xŭē͌ ̈̆̈̇͌̆̉͌̆̎䚷䚷䡘䚷䚷J!§ÇJÀŸŞǛŸJj0(öǛwöƞēń̈̆̈̇䚷䚷䡘䚷 ̈̈ ┠ḟ ϫϴ 䛸䛿 Ϭϴ  ᇶ┙䛻䛴䛔䛶 ϭϴ

     ᇶ┙䛻䛴䛔䛶 Ϯϴ '*00)䛛䜙 0/*+$'*/䜈 ϯϴ 䜎䛸䜑
  23. 䚷䚷䡘䚷䚷χ̈̆̈̇§mX(Xŭē͌ ̈̆̈̇͌̆̉͌̆̎䚷䚷䡘䚷䚷J!§ÇJÀŸŞǛŸJj0(öǛwöƞēń̈̆̈̇䚷䚷䡘䚷 ̈̉ 䜎䛸䜑 䜎䛸䜑䚸௒ᚋ䛾䝏䝱䝺䞁䝆 Ɣ 䜎䛸䜑 ż  䝸䜰䝹䝍䜲䝮᥎ㄽᇶ┙䛷౑⏝䛧䛶䛔䛯'*00)䜢

    0/*+$'*/䛻䛚䛝䛛䛘䛯 ż '*00)䛸ẚ㍑䛧䛶䜒䚸≉䛻ၥ㢟䛺䛟౑⏝䛷䛝䛶䛔䜛 ż 䛒䜛⛬ᗘᰂ㌾䛺䜲䞁䝣䝷䛜ᚲせ䛰䛡䛹㐠⏝䜎䛷䛿㠃ಽぢ䛝䜜䛺䛔䜿䞊䝇䛻䛿䜎䜚䛭䛖 Ɣ ௒ᚋ䛾䝏䝱䝺䞁䝆 ż 㔜䜑䛾䝰䝕䝹䜒䛹䜣䛹䜣ᑟධ ż ኱㔞䛾䝰䝕䝹䛾⟶⌮䜔䝰䝙䝍䝸䞁䜾䛾௙⤌䜏