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
1k
Rails on Kubernetes on Rancher on OpenStack
Ryo Takaishi
July 14, 2017
Tweet
Share
More Decks by Ryo Takaishi
See All by Ryo Takaishi
Podcastを3年半続ける技術と得た物 / ya8-2024
takaishi
5
1k
入門!ClusterAPI 〜 k8s クラスターも k8s API で管理したい 〜 / k8s_meetup_31
takaishi
3
4.1k
CloudNativeへの道 リーダーシップとフォロワーシップ / 201911-cndjp13
takaishi
2
820
ClusterAPI v1alpha1 → v1alpha2 / k8s_meetup_23
takaishi
1
1.4k
実録!CloudNativeを 目指した230日 / cloud-native-days-tokyo-2019
takaishi
2
2.3k
Consul Connect and Kubernetes Integration / cloud native meetup tokyo 7
takaishi
2
2.1k
ソフトウェアエンジニア の楽しみ / 2018-pepaboudon
takaishi
0
180
Ansible、Terraform、Packerで作るSelf-Hosted Kubernetes / JKD1812
takaishi
5
3.8k
Knative Serving 入門 / kubernetes meetup 13
takaishi
2
1.1k
Other Decks in Technology
See All in Technology
ServiceNow Knowledge 24の歩き方 EYストラテジー・アンド・コンサルティング
manarobot
0
200
Terraformあれやこれ/terraform-this-and-that
emiki
8
1.4k
プロトタイピングによる不確実性の低減 / Reducing Uncertainty through Prototyping
ohbarye
5
390
リテール金融(キャッシュレス・ネット銀行・ネット証券)の競争環境と経済圏
8maki
0
1.2k
自己改善からチームを動かす! 「セルフエンジニアリングマネージャー」のすゝめ
shoota
6
780
On Your Data を超えていく!
hirotomotaguchi
2
690
Compose Compiler Metricsを使った実践的なコードレビュー
tomorrowkey
1
220
よく聞くけど使ったことないソフトウェアNo.1 KafkaとSnowflake
foursue
4
360
一生覚えておきたい「システム開発=コミュニケーション」〜初めての実務案件振り返りLT〜
maimyyym
1
160
現代CSSフレームワークの内部実装とその仕組み
poteboy
7
3.6k
Azure犬駆動開発の記録/GlobalAzureFukuoka2024_20240420
nina01
1
220
VS CodeでAWSを操作しよう
smt7174
8
1.7k
Featured
See All Featured
Making the Leap to Tech Lead
cromwellryan
124
8.5k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
227
16k
Designing for humans not robots
tammielis
248
25k
It's Worth the Effort
3n
180
27k
Being A Developer After 40
akosma
57
580k
What's new in Ruby 2.0
geeforr
337
31k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
125
32k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
30
6k
Bootstrapping a Software Product
garrettdimon
PRO
302
110k
Why Our Code Smells
bkeepers
PRO
331
56k
Designing the Hi-DPI Web
ddemaree
276
33k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
322
20k
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等を管理できるようだ
続く…
終