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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
k.yanagimoto
July 18, 2019
Technology
420
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
480
open telemetry w/ Ruby
kyanagimoto
0
350
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
440
Rails6 New Functions
kyanagimoto
0
190
Other Decks in Technology
See All in Technology
日本 Fintech 未来予測レポート 2027〜2028年(手動編集版)
8maki
0
1.4k
爆速でマルチプロダクトを立ち上げる時 事業・CTO目線で大事にしたい事
miyatakoji
0
100
Dario Amodi『Policy on the AI Exponential』を理解する
nagatsu
0
210
2026TECHFRESH畢業分享會 - Lightning Talk - 打造精準高效的 MCP 設計模式與測試實務
line_developers_tw
PRO
0
710
Agentic ERPをどう設計するか ー 受発注エージェントを動かす、現場の知見と設計思想ー
recerqainc
1
2.2k
スキルと MCP ツール、責務をどう分けるか? AI が迷わないインターフェース設計の戦略
cdataj
1
920
MIERUNE JCT 発表資料「宇宙から伊能忠敬ごっこ」
syuchimu
0
200
フロンティアAIのゲート化と地政学リスク
nagatsu
0
110
小さくはじめるSLI/SLO ~育てながら組織に定着させる実践知~ / Starting Small with SLI/SLOs: Building Adoption Through Continuous Growth
nari_ex
3
1.4k
Socrates × Looker 〜セマンティックレイヤーで進化するデータ分析エージェント〜
hanon52_
3
2.1k
中期計画、2回作ってみた ~業務委託と正社員、両方の視点から~
demaecan
1
650
Android の公式 Skill / Android skills
yanzm
0
120
Featured
See All Featured
Producing Creativity
orderedlist
PRO
348
40k
Discover your Explorer Soul
emna__ayadi
2
1.1k
Designing Powerful Visuals for Engaging Learning
tmiket
1
410
Thoughts on Productivity
jonyablonski
76
5.2k
Building Flexible Design Systems
yeseniaperezcruz
330
40k
Are puppies a ranking factor?
jonoalderson
1
3.5k
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.3k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
62k
HDC tutorial
michielstock
2
700
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
200
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
200
VelocityConf: Rendering Performance Case Studies
addyosmani
333
25k
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…