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
Podcastを3年半続ける技術と得た物 / ya8-2024
takaishi
5
1.7k
入門!ClusterAPI 〜 k8s クラスターも k8s API で管理したい 〜 / k8s_meetup_31
takaishi
3
4.4k
CloudNativeへの道 リーダーシップとフォロワーシップ / 201911-cndjp13
takaishi
2
870
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.2k
ソフトウェアエンジニア の楽しみ / 2018-pepaboudon
takaishi
0
210
Ansible、Terraform、Packerで作るSelf-Hosted Kubernetes / JKD1812
takaishi
5
4.1k
Knative Serving 入門 / kubernetes meetup 13
takaishi
2
1.2k
Other Decks in Technology
See All in Technology
最近のSfM手法まとめ - COLMAP / GLOMAPを中心に -
kwchrk
8
1.8k
Oracle Exadata Database Service(Dedicated Infrastructure):サービス概要のご紹介
oracle4engineer
PRO
0
12k
10年もののバグを退治した話
n_seki
0
150
完全自律型AIエージェントとAgentic Workflow〜ワークフロー構築という現実解
pharma_x_tech
0
230
アジャイルチームが変化し続けるための組織文化とマネジメント・アプローチ / Agile management that enables ever-changing teams
kakehashi
3
2.9k
今年一年で頑張ること / What I will do my best this year
pauli
1
190
プロダクト組織で取り組むアドベントカレンダー/Advent Calendar in Product Teams
mixplace
0
680
Azureの開発で辛いところ
re3turn
0
220
Bring Your Own Container: When Containers Turn the Key to EDR Bypass/byoc-avtokyo2024
tkmru
0
750
PHP ユーザのための OpenTelemetry 入門 / phpcon2024-opentelemetry
shin1x1
3
1.7k
OPENLOGI Company Profile
hr01
0
58k
#TRG24 / David Cuartielles / Post Open Source
tarugoconf
0
490
Featured
See All Featured
Mobile First: as difficult as doing things right
swwweet
222
9k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
Statistics for Hackers
jakevdp
797
220k
Bash Introduction
62gerente
610
210k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
8
1.2k
How GitHub (no longer) Works
holman
312
140k
Scaling GitHub
holman
459
140k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
2
160
[RailsConf 2023] Rails as a piece of cake
palkan
53
5.1k
Done Done
chrislema
182
16k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
28
2.2k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
38
1.9k
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等を管理できるようだ
続く…
終