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
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
haru2036
August 21, 2019
Programming
1.4k
1
Share
ケチケチGKE 入門編
haru2036
August 21, 2019
More Decks by haru2036
See All by haru2036
チームメンバー爆増!その時に準備したこととその後の成長
haru2036
0
44
VRChatでLT会やりたかった話
haru2036
0
240
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
160
Other Decks in Programming
See All in Programming
空間オーディオの活用
objectiveaudio
0
140
PHPer、Cloudflare に引っ越す
suguruooki
1
140
Agent Skills を社内で育てる仕組み作り
jackchuka
1
1.5k
アクセシビリティ試験の"その後"を仕組み化する
yuuumiravy
1
190
継続的な負荷検証を目指して
pyama86
0
330
Explore CoroutineScope
tomoeng11
0
170
WebAssembly を読み込むベストプラクティス 2026年春版 / Best Practices for Loading WebAssembly (Spring 2026)
petamoriken
5
1.1k
Road to RubyKaigi: Play Hard(ware)
makicamel
1
550
when storing skills in S3 file
watany
3
1.3k
Structured Concurrency, Scoped Values and Joiners in the JDK 25 26 27
josepaumard
1
140
PicoRuby for IoT: Connecting to the Cloud with MQTT
yuuu
2
760
AIを導入する前にやるべきこと
negima
2
330
Featured
See All Featured
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.2k
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
350
Test your architecture with Archunit
thirion
1
2.2k
Thoughts on Productivity
jonyablonski
76
5.1k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
199
73k
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
180
The Mindset for Success: Future Career Progression
greggifford
PRO
0
320
Side Projects
sachag
455
43k
Accessibility Awareness
sabderemane
1
110
Building a Modern Day E-commerce SEO Strategy
aleyda
45
9k
Embracing the Ebb and Flow
colly
88
5k
Designing Powerful Visuals for Engaging Learning
tmiket
1
360
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