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
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
ふつうの Rubyist、ちいさなデバイス、大きな一年
bash0c7
0
1.1k
nuget-server - あなたが必要だったNuGetサーバー
kekyo
PRO
0
390
Linux Kernelの1文字のミスで 権限昇格ができた話
rqda
0
2.1k
Agentic AI: Evolution oder Revolution
mobilelarson
PRO
0
190
Vuetify 3 → 4 何が変わった?差分と移行ポイント10分まとめ
koukimiura
0
180
Windows on Ryzen and I
seosoft
0
360
PHP でエミュレータを自作して Ubuntu を動かそう
m3m0r7
PRO
2
130
OTP を自動で入力する裏技
megabitsenmzq
0
120
Feature Toggle は捨てやすく使おう
gennei
0
250
我々はなぜ「層」を分けるのか〜「関心の分離」と「抽象化」で手に入れる変更に強いシンプルな設計〜 #phperkaigi / PHPerKaigi 2026
shogogg
2
230
Rethinking API Platform Filters
vinceamstoutz
0
150
AI活用のコスパを最大化する方法
ochtum
0
280
Featured
See All Featured
Six Lessons from altMBA
skipperchong
29
4.2k
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
480
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
1
320
BBQ
matthewcrist
89
10k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.2k
sira's awesome portfolio website redesign presentation
elsirapls
0
200
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
160
KATA
mclloyd
PRO
35
15k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
89
Principles of Awesome APIs and How to Build Them.
keavy
128
17k
The browser strikes back
jonoalderson
0
830
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