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.2k
ケチケチGKE 入門編
haru2036
August 21, 2019
Tweet
Share
More Decks by haru2036
See All by haru2036
チームメンバー爆増!その時に準備したこととその後の成長
haru2036
0
13
VRChatでLT会やりたかった話
haru2036
0
180
Google Colabを触ってみた/Google Colab hands on
haru2036
0
1k
神(運営)にお願いして世界の崩壊を免れた話 / How to report a bug in VRChat
haru2036
1
1.2k
締め切りカウントダウンポスターを作った話 / Deadline timer in VRChat
haru2036
0
1.2k
LTワールドのつくりかた
haru2036
0
2.3k
光るスカート作った
haru2036
0
130
Other Decks in Programming
See All in Programming
これでLambdaが不要に?!Step FunctionsのJSONata対応について
iwatatomoya
2
3.7k
短期間での新規プロダクト開発における「コスパの良い」Goのテスト戦略」 / kamakura.go
n3xem
2
170
Online-Dokumentation, die hilft: Strukturen, Prozesse, Tools
ahus1
0
100
create_tableをしただけなのに〜囚われのuuid編〜
daisukeshinoku
0
280
技術的負債と向き合うカイゼン活動を1年続けて分かった "持続可能" なプロダクト開発
yuichiro_serita
0
140
Асинхронность неизбежна: как мы проектировали сервис уведомлений
lamodatech
0
940
「Chatwork」Android版アプリを 支える単体テストの現在
okuzawats
0
180
Effective Signals in Angular 19+: Rules and Helpers
manfredsteyer
PRO
0
120
わたしの星のままで一番星になる ~ 出産を機にSIerからEC事業会社に転職した話 ~
kimura_m_29
0
190
PHPとAPI Platformで作る本格的なWeb APIアプリケーション(入門編) / phpcon 2024 Intro to API Platform
ttskch
0
300
17年周年のWebアプリケーションにTanStack Queryを導入する / Implementing TanStack Query in a 17th Anniversary Web Application
saitolume
0
250
tidymodelsによるtidyな生存時間解析 / Japan.R2024
dropout009
1
810
Featured
See All Featured
RailsConf 2023
tenderlove
29
940
How GitHub (no longer) Works
holman
311
140k
Why You Should Never Use an ORM
jnunemaker
PRO
54
9.1k
How to Think Like a Performance Engineer
csswizardry
22
1.2k
Mobile First: as difficult as doing things right
swwweet
222
9k
Faster Mobile Websites
deanohume
305
30k
Site-Speed That Sticks
csswizardry
2
190
Bootstrapping a Software Product
garrettdimon
PRO
305
110k
Building Adaptive Systems
keathley
38
2.3k
StorybookのUI Testing Handbookを読んだ
zakiyama
27
5.3k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
28
4.4k
Being A Developer After 40
akosma
87
590k
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