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
Rails Application w/ Kubernetes
Search
k.yanagimoto
July 18, 2019
Technology
430
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Rails Application w/ Kubernetes
k.yanagimoto
July 18, 2019
More Decks by k.yanagimoto
See All by k.yanagimoto
cloudnative days tokyo online 2021 - 311
kyanagimoto
0
500
open telemetry w/ Ruby
kyanagimoto
0
360
nikotama.rb #10
kyanagimoto
0
410
Developers Summit 2020 - 13-A-5
kyanagimoto
0
2.2k
Nikotama.rb #9
kyanagimoto
0
320
Nikotama.rb #8
kyanagimoto
0
210
CNCF for Rubyist
kyanagimoto
0
440
Nikotama.rb #7
kyanagimoto
0
450
Rails6 New Functions
kyanagimoto
0
200
Other Decks in Technology
See All in Technology
Invisible to AI? Making TYPO3 Sites Quotable by AI Search Systems
wolfgangwagner
0
170
老害フォレンジッカーはAI羊の夢を見るか?
tadmaddad
0
310
取引先から届く 「セキュリティチェックシート」の読み解き方
kamadamakoto
0
140
システム思考で問題に対処する
yussak
0
210
FORENSIA: ローカルLLMフォレンジックハーネス
sumeshi
2
350
Flutterをカメラで動かしたかった話
sony
1
130
【CEDEC2026】『Relink』を拡張せよ - 『GRANBLUE FANTASY: Relink - Endless Ragnarok』の開発速度と品質を守るCI運用
cygames
PRO
0
140
【CEDEC2026】専門性の高いデフォルメチームが挑んだ人材育成戦略 〜Cygames Academiaの企画から実施まで〜
cygames
PRO
0
530
ボトムアップ文化が強い組織で セキュリティをどう根付かせていくかの現在進行形の話 / Making Security Stick in a Bottom-Up Organization
yamaguchitk333
0
210
もう一度考える SRE チームの作り方・育て方 / Rethinking SRE #1: Building and Growing SRE Teams
rrreeeyyy
6
1k
トヨタ⽣産⽅式(TPS)⼊⾨
recruitengineers
PRO
3
650
JavaScript 研修 (2026)
recruitengineers
PRO
2
460
Featured
See All Featured
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
49
10k
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
480
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
1
2.1k
The Curse of the Amulet
leimatthew05
2
14k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
Rails Girls Zürich Keynote
gr2m
96
14k
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
930
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
64
56k
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
230
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.8k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
230
23k
Transcript
Rails Application w/ Kubernetes Nikotama.rb #3 Koichi Yanagimoto
Koichi Yanagimoto / @kyanagimoto Rakuten, Inc. Organizer of Nikotama.rb !2
Kubernetes !3
K8S De Facto Standard of Container Orchestration Tool de:code 2019
ͷ Έ͕Θ͔Δ Azure Kubernetes Serviceͱ͍͏ηογϣϯͷεϥΠυ͕͍͢͝Θ͔Γ͔ͬͨ͢Ͱ͢Αɻ https://www.microsoft.com/ja-jp/events/decode/2019/default.aspx?wt.mc_id=AID2402947_EML_6033620 !4
How to use? !5
How to deploy K8S cluster !6
Docker Image !7
Docker Image
Source Code Tree
Canary Deploy apiVersion: networking.istio.io/v1alpha3 kind: VirtualService metadata: name: SampleService namespace:
sample-api spec: hosts: - "*" gateways: - sample-api-gateway http: - match: - uri: prefix: /hoge/fuga method: exact: "GET" route: - destination: host: sample-api subset: v1 port: number: 80 weight: 90 - destination: host: sapmpe-api subset: v2 port: number: 80 weight: 10
Kiali
Using Rails with… • Kubernetes • GitHub Enterprise • CircleCI
• RSpec • Kaniko • kustomize • Artifactory • Istio • Elasticstack etc…