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
ケチケチGKE 入門編
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
haru2036
August 21, 2019
Programming
1
1.4k
ケチケチGKE 入門編
haru2036
August 21, 2019
Tweet
Share
More Decks by haru2036
See All by haru2036
チームメンバー爆増!その時に準備したこととその後の成長
haru2036
0
44
VRChatでLT会やりたかった話
haru2036
0
230
Google Colabを触ってみた/Google Colab hands on
haru2036
0
1.2k
神(運営)にお願いして世界の崩壊を免れた話 / How to report a bug in VRChat
haru2036
1
1.5k
締め切りカウントダウンポスターを作った話 / Deadline timer in VRChat
haru2036
0
1.4k
LTワールドのつくりかた
haru2036
0
2.5k
光るスカート作った
haru2036
0
150
Other Decks in Programming
See All in Programming
Nostalgia Meets Technology: Super Mario with TypeScript
manfredsteyer
PRO
0
100
Migration to Signals, Signal Forms, Resource API, and NgRx Signal Store @Angular Days 03/2026 Munich
manfredsteyer
PRO
0
130
Goの型安全性で実現する複数プロダクトの権限管理
ishikawa_pro
2
900
ふつうの Rubyist、ちいさなデバイス、大きな一年
bash0c7
0
1.1k
『Kubernetes ☸️ で実践する Platform Engineering 』を最高速度で読み抜いたる!!👊🏻
hiroki_hasegawa
0
100
Symfony + NelmioApiDocBundle を使った スキーマ駆動開発 / Schema Driven Development with NelmioApiDocBundle
okashoi
0
210
どんと来い、データベース信頼性エンジニアリング / Introduction to DBRE
nnaka2992
1
330
Rethinking API Platform Filters
vinceamstoutz
0
150
GoのDB アクセスにおける 「型安全」と「柔軟性」の両立 - Bob という選択肢
tak848
0
270
AI 開発合宿を通して得た学び
niftycorp
PRO
0
160
What Spring Developers Should Know About Jakarta EE
ivargrimstad
0
770
API Platformを活用したPHPによる本格的なWeb API開発 / api-platform-book-intro
ttskch
1
150
Featured
See All Featured
Reflections from 52 weeks, 52 projects
jeffersonlam
356
21k
Fashionably flexible responsive web design (full day workshop)
malarkey
408
66k
My Coaching Mixtape
mlcsv
0
84
Making Projects Easy
brettharned
120
6.6k
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
180
Reality Check: Gamification 10 Years Later
codingconduct
0
2.1k
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
320
The #1 spot is gone: here's how to win anyway
tamaranovitovic
2
990
Information Architects: The Missing Link in Design Systems
soysaucechin
0
840
Marketing to machines
jonoalderson
1
5k
Utilizing Notion as your number one productivity tool
mfonobong
4
270
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
62
52k
Transcript
ένένGKE ೖฤ Δ
None
Θ͔Δ
ͬͯΈ͍͚ͨͩ
खஈ͕త
Ͱɺझຯ͔ͩΒ͓̺Ͱ͢
None
GKEΛझຯͰ͏ • MastodonΛࡶʹಈ͔ͯ͠Έͨ • Cloud SQL+GKE+Cloud Load Balancing • ݄7000ԁ͘Β͍
GKEߴ͍ • ݄7000ԁݸਓͰಈ͔͢ͷ݁ߏ͖ͭ͘ͳ ͍……ʁ • MastodonΊ͚ͨͲένͬͯΈΑ͏ • ݸਓ։ൃΞϓϦͷσϓϩΠઌʹࠔ͍ͬͯͨ
ένͬͨʢ͔ͭͬͨͷʣ • Cloud DNS • Kubernetes Engine • Compute Engine
• Cloud SQL • Cloud Storage
ένͬͨʢΧοτͨ͠ͷʣ • Cloud Load Balancing • ServiceͰtype: LoadBalancerʹ͢Δͱউखʹ࡞ΒΕΔ • ࠷ར༻ྉ͕ۚ݁ߏߴ͍(2000ԁ~)
• PreemptibleͰͳ͍GKEϊʔυ • Ұ͚ͭͩʹߜͬͨ
ένͬͨ • Load BalancerΛΘͣexternalIPͰެ։ • nginxͷserviceʹexternalIPΛઃఆ • VPCͷϙʔτΛ։์ͨ͠ • nodeΛpreemptibleԽ
• Ұ͚ͭͩ௨ৗͷϊʔυΛ༻ҙͯͦ͜͠ͰnginxΛಈ͔ͨ͠
શମ૾ Preemptible Preemptible "QQ "QQ
ࠔͬͨ͜ͱ • PreemptibleͰͳ͍Πϯελϯε·Ͱ࠶ىಈ͞ Ε͍ͯΔ • Auto-Repair͕ಈ͍ͯͨ
ରࡦ • Auto-RepairΛͬͨ • ͬͨޙStatus:UnknownʹͳͬͯԠ͕ ͳ͘ͳͬͯ͠·ͬͨ • Ϧιʔεෆʁ
ରࡦ • taintΛઃఆͯ͠nginxҎ֎ͷPod͕εέδϡʔ ϧ͞Εͳ͍Α͏ʹͨ͠ • ݱࡏ༷ࢠݟத
None
ένͬͨ݁Ռ • ݄2500ԁऑʢ༧ʣ • ͔ࣗͬͯ͠ͳ͍αʔϏεΛͤΔʹ े͔ͭ͑Δ • k8s͕࣋ͭػೳͷศར͞ʢยྡྷ͚ͩʣମݧͰ ͖ͨ
ࢀߟจݙ • https://qiita.com/kter/items/ d3b81cc9fd850a934a9e • https://stackoverflow.com/questions/ 49716618/is-there-a-way-to-not-use-gkes- standard-load-balancer