Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
Rails on Kubernetes on Rancher on OpenStack @r_takaishi / GMO PEPABO inc. 2017-07-13
Slide 2
Slide 2 text
ソフトウェアエンジニア 技術部 インフラグループ https://repl.info/ ⾼⽯諒 @r_takaishi
Slide 3
Slide 3 text
カレーがマイブーム
Slide 4
Slide 4 text
本題
Slide 5
Slide 5 text
Rails on Kubernetes on Rancher on OpenStack をした話
Slide 6
Slide 6 text
動機
Slide 7
Slide 7 text
なんでやろうと思ったのか • ⾃社サービスをKubernetesで動かすのを試したい • GCE, AWS, Azure等で試す? • ⼀番慣れているのがプライベートクラウドのOpenStack環境 • 3⽉頃にRancherのOpenStackDriverを試していた • 慣れている環境を使おう • Kubernetesの構築はRancherにおまかせ • 試すなら問題ないだろう
Slide 8
Slide 8 text
使⽤したソフトウェアのバージョン • 基盤 • OpenStack:Mitaka • Kubernetes⽤の各サーバ • Ubuntu:16.04 • Docker:1.12.6 • Rancher:1.6.2 • Kubernetes:1.5.4 • Railsのビルド⽤サーバ • Docker:17.03.1-ce
Slide 9
Slide 9 text
検証環境の構成です #VJME %PDLFS 3FHJTUSZ 3BODIFS 3BODIFS 3BODIFS Push Pull ,VCFSOFUFT
Slide 10
Slide 10 text
こうやって作りました
Slide 11
Slide 11 text
こうやって作りました
Slide 12
Slide 12 text
動かしている光景
Slide 13
Slide 13 text
やってみた感想 • Rancherのクラスタができたら後はかなり楽 • なんかいい感じにやってくれて最⾼ • 外部からコンテナとの接続もRancherでできる • Kubernetes Loadbalancer • マウスでポチポチするだけで設定できて便利だった • FloatingIPへのリクエストをコンテナに流す
Slide 14
Slide 14 text
やってみて感じた課題 • TerraformでのRancher構築が⾃動化できていない • k8s envの作成とホスト登録⽤URL取得を⼿動でやっている… • TFにRancher Provider なるものを発⾒ • environment, host, registry, stack等を管理できるようだ
Slide 15
Slide 15 text
続く…
Slide 16
Slide 16 text
終