Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up
for free
Rails on Kubernetes on Rancher on OpenStack
Ryo Takaishi
July 14, 2017
Technology
1
670
Rails on Kubernetes on Rancher on OpenStack
Ryo Takaishi
July 14, 2017
Tweet
Share
More Decks by Ryo Takaishi
See All by Ryo Takaishi
takaishi
2
2.4k
takaishi
2
600
takaishi
1
960
takaishi
2
1.7k
takaishi
2
1.6k
takaishi
0
120
takaishi
5
2.5k
takaishi
2
630
takaishi
8
940
Other Decks in Technology
See All in Technology
you
0
110
yuzoiwasaki
0
170
htomine
0
170
finengine
0
370
kentaro
2
560
you
0
120
halhira
1
120
recruitengineers
0
250
chipstar_light
0
490
akakou
2
400
techharmony
0
190
1ftseabass
PRO
0
130
Featured
See All Featured
iamctodd
22
2.2k
mongodb
23
3.9k
jponch
103
5.1k
chrislema
231
16k
dougneiner
119
8k
scottboms
252
11k
philhawksworth
193
8.9k
hatefulcrawdad
257
17k
ammeep
657
54k
rmw
12
870
jnunemaker
PRO
40
4.7k
sugarenia
233
880k
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等を管理できるようだ
続く…
終