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 on Kubernetes on Rancher on OpenStack
Search
Ryo Takaishi
July 14, 2017
Technology
1
1.2k
Rails on Kubernetes on Rancher on OpenStack
Ryo Takaishi
July 14, 2017
Tweet
Share
More Decks by Ryo Takaishi
See All by Ryo Takaishi
スロークエリとの戦いの軌跡2024 / ゆるSRE勉強会 #10
takaishi
1
640
AWSを使ったカンファレンスの 配信アーキテクチャ - 吉祥寺.pm37
takaishi
2
460
どうやればインシデント対応能力を鍛えられるのか? / SRE Kaigi 2025
takaishi
11
10k
Podcastを3年半続ける技術と得た物 / ya8-2024
takaishi
5
1.8k
入門!ClusterAPI 〜 k8s クラスターも k8s API で管理したい 〜 / k8s_meetup_31
takaishi
3
4.6k
CloudNativeへの道 リーダーシップとフォロワーシップ / 201911-cndjp13
takaishi
2
900
ClusterAPI v1alpha1 → v1alpha2 / k8s_meetup_23
takaishi
1
1.5k
実録!CloudNativeを 目指した230日 / cloud-native-days-tokyo-2019
takaishi
2
2.5k
Consul Connect and Kubernetes Integration / cloud native meetup tokyo 7
takaishi
2
2.3k
Other Decks in Technology
See All in Technology
AI駆動で進化する開発プロセス ~クラスメソッドでの実践と成功事例~ / aidd-in-classmethod
tomoki10
1
1k
さくらのクラウド開発の裏側
metakoma
PRO
0
430
20 Years of Domain-Driven Design: What I’ve Learned About DDD
ewolff
1
310
LINE 購物幕後推手
line_developers_tw
PRO
0
430
データベース04: SQL (1/3) 単純質問 & 集約演算
trycycle
PRO
0
730
とあるEdTechベンチャーのシステム構成こだわりN選 / edtech-system
gotok365
3
120
OPENLOGI Company Profile for engineer
hr01
1
26k
フルカイテン株式会社 エンジニア向け採用資料
fullkaiten
0
5.5k
Why Platform Engineering? - マルチプロダクト・少人数 SRE の壁を越える挑戦 -
nulabinc
PRO
4
370
Datadog のトライアルを成功に導く技術 / Techniques for a successful Datadog trial
nulabinc
PRO
0
130
LLMの開発と社会実装の今と未来 / AI Builders' Community (ABC) vol.2
pfn
PRO
1
120
SaaS公式MCPサーバーをリリースして得た学び
kawamataryo
0
250
Featured
See All Featured
Code Reviewing Like a Champion
maltzj
523
40k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
280
13k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
357
30k
Facilitating Awesome Meetings
lara
54
6.3k
YesSQL, Process and Tooling at Scale
rocio
172
14k
It's Worth the Effort
3n
184
28k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
32
5.6k
We Have a Design System, Now What?
morganepeng
52
7.6k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
5
570
Making Projects Easy
brettharned
116
6.2k
Build your cross-platform service in a week with App Engine
jlugia
230
18k
Transcript
Rails on Kubernetes on Rancher on OpenStack @r_takaishi / GMO
PEPABO inc. 2017-07-13
ソフトウェアエンジニア 技術部 インフラグループ https://repl.info/ ⾼⽯諒 @r_takaishi
カレーがマイブーム
本題
Rails on Kubernetes on Rancher on OpenStack をした話
動機
なんでやろうと思ったのか • ⾃社サービスをKubernetesで動かすのを試したい • GCE, AWS, Azure等で試す? • ⼀番慣れているのがプライベートクラウドのOpenStack環境 •
3⽉頃にRancherのOpenStackDriverを試していた • 慣れている環境を使おう • Kubernetesの構築はRancherにおまかせ • 試すなら問題ないだろう
使⽤したソフトウェアのバージョン • 基盤 • OpenStack:Mitaka • Kubernetes⽤の各サーバ • Ubuntu:16.04 •
Docker:1.12.6 • Rancher:1.6.2 • Kubernetes:1.5.4 • Railsのビルド⽤サーバ • Docker:17.03.1-ce
検証環境の構成です #VJME %PDLFS 3FHJTUSZ 3BODIFS 3BODIFS 3BODIFS Push Pull ,VCFSOFUFT
こうやって作りました
こうやって作りました
動かしている光景
やってみた感想 • Rancherのクラスタができたら後はかなり楽 • なんかいい感じにやってくれて最⾼ • 外部からコンテナとの接続もRancherでできる • Kubernetes Loadbalancer
• マウスでポチポチするだけで設定できて便利だった • FloatingIPへのリクエストをコンテナに流す
やってみて感じた課題 • TerraformでのRancher構築が⾃動化できていない • k8s envの作成とホスト登録⽤URL取得を⼿動でやっている… • TFにRancher Provider なるものを発⾒
• environment, host, registry, stack等を管理できるようだ
続く…
終