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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Ryo Takaishi
July 14, 2017
Technology
1.3k
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Rails on Kubernetes on Rancher on OpenStack
Ryo Takaishi
July 14, 2017
More Decks by Ryo Takaishi
See All by Ryo Takaishi
通知再考 ~ 最高のアラート通知を今改めて考える ~
takaishi
0
530
2025 年私の Terraform に関するふりかえり / ゆるSRE勉強会 #14
takaishi
0
470
スロークエリとの戦いの軌跡2024 / ゆるSRE勉強会 #10
takaishi
1
910
AWSを使ったカンファレンスの 配信アーキテクチャ - 吉祥寺.pm37
takaishi
2
660
どうやればインシデント対応能力を鍛えられるのか? / SRE Kaigi 2025
takaishi
13
13k
Podcastを3年半続ける技術と得た物 / ya8-2024
takaishi
5
2.1k
入門!ClusterAPI 〜 k8s クラスターも k8s API で管理したい 〜 / k8s_meetup_31
takaishi
3
4.8k
CloudNativeへの道 リーダーシップとフォロワーシップ / 201911-cndjp13
takaishi
2
1k
ClusterAPI v1alpha1 → v1alpha2 / k8s_meetup_23
takaishi
1
1.7k
Other Decks in Technology
See All in Technology
Amplify Gen2でbackend.tsにCDKを定義する/しない事によるCDKの挙動の違いとユースケース
smt7174
1
490
ファミコンでPHPを動かす / PHP on the Famicom
tomzoh
2
620
AI Native なプロダクト組織の立ち上げ方 : 生産性 100 倍への挑戦
mikesorae
0
1.3k
クラウドを使う側から、作る側へ / 大吉祥寺.pm 2026前夜祭
fujiwara3
6
1.2k
Webアプリ認証の全体像 / The Big Picture of Web App Authentication
kitano_yuichi
1
430
AIツールを導入しても生産性はあがらない? カオナビが直面した 3つの壁と乗り越え方。/ Overcoming 3 Barriers to AI-Driven Productivity at kaonavi
kaonavi
0
200
プロダクト開発組織の現在地(Ver.2026/07) / product-organization
kaonavi
0
410
「顧客の声を聞かなければ何も始まらない」 ── 顧客の声から生まれた『AI返信補助機能』の開発プロセス / AICon2026_shikata_imai
rakus_dev
1
270
OpenTelemetryにおけるGoのゼロコード・コンパイル時計装について #fukuokago
quiver
0
240
PHPで作って学ぶリアルタイム音声対話AIとWebSocket入門 by ムナカタ
munakata
0
140
ゴールデンパスは敷いただけでは道にならない ─ 企画部門のエンジニアが技術標準を事業価値に変えるまで
mhrtech
1
260
副作用のある Lambda でも Lambda Power Tuning は使えるのか / lambda-power-tuning-side-effects
koukihosaka
2
140
Featured
See All Featured
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
56k
Crafting Experiences
bethany
1
230
Building AI with AI
inesmontani
PRO
1
1.1k
Code Review Best Practice
trishagee
74
20k
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
340
Raft: Consensus for Rubyists
vanstee
141
7.6k
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
1
230
Joys of Absence: A Defence of Solitary Play
codingconduct
1
420
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
370
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
3k
Thoughts on Productivity
jonyablonski
76
5.3k
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.5k
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等を管理できるようだ
続く…
終