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
Rancherのカタログを“てっとり早く”つくる
Search
Recruit Technologies
November 24, 2017
Technology
0
640
Rancherのカタログを“てっとり早く”つくる
2017/11/15_Rancher Meetup Tokyo #11での、藤原の講演資料になります
Recruit Technologies
November 24, 2017
Tweet
Share
More Decks by Recruit Technologies
See All by Recruit Technologies
障害はチャンスだ! 障害を前向きに捉える
rtechkouhou
1
700
Flutter移行の苦労と、乗り越えた先に得られたもの
rtechkouhou
3
12k
ここ数年間のタウンワークiOSアプリのエンジニアのチャレンジ
rtechkouhou
1
1.5k
大規模環境をAWS Transit Gatewayで設計/移行する前に考える3つのポイントと移行への挑戦
rtechkouhou
1
1.9k
【61期 新人BootCamp】TOC入門
rtechkouhou
3
42k
【RTC新人研修 】 TPS
rtechkouhou
1
41k
Android Boot Camp 2020
rtechkouhou
0
41k
HTML/CSS
rtechkouhou
10
51k
TypeScript Bootcamp 2020
rtechkouhou
9
46k
Other Decks in Technology
See All in Technology
AI導入の理想と現実~コストと浸透〜
oprstchn
0
110
【5分でわかる】セーフィー エンジニア向け会社紹介
safie_recruit
0
26k
TechLION vol.41~MySQLユーザ会のほうから来ました / techlion41_mysql
sakaik
0
190
Prox Industries株式会社 会社紹介資料
proxindustries
0
330
Model Mondays S2E03: SLMs & Reasoning
nitya
0
190
Lambda Web Adapterについて自分なりに理解してみた
smt7174
5
130
製造業からパッケージ製品まで、あらゆる領域をカバー!生成AIを利用したテストシナリオ生成 / 20250627 Suguru Ishii
shift_evolve
PRO
1
150
"サービスチーム" での技術選定 / Making Technology Decisions for the Service Team
kaminashi
1
190
2年でここまで成長!AWSで育てたAI Slack botの軌跡
iwamot
PRO
4
800
生成AI時代 文字コードを学ぶ意義を見出せるか?
hrsued
1
650
監視のこれまでとこれから/sakura monitoring seminar 2025
fujiwara3
11
4k
解析の定理証明実践@Lean 4
dec9ue
0
180
Featured
See All Featured
Building a Scalable Design System with Sketch
lauravandoore
462
33k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
130
19k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.4k
Into the Great Unknown - MozCon
thekraken
39
1.9k
Bash Introduction
62gerente
614
210k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
48
5.4k
Side Projects
sachag
455
42k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
5
230
GraphQLの誤解/rethinking-graphql
sonatard
71
11k
Large-scale JavaScript Application Architecture
addyosmani
512
110k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
181
53k
Building Adaptive Systems
keathley
43
2.6k
Transcript
Rancherのカタログを “てっとり早く”つくる (Rancher Meetup Tokyo #11 LT発表資料 ) 1 (C)
Recruit Technologies Co.,Ltd. All rights reserved. リクルートテクノロジーズ株式会社 ITS統括部 SRE部 クラウドG 藤原 涼馬
自己紹介 名前: 藤原 涼馬 所属: 株式会社リクルートテクノロジーズ 業務内容: Site Reliability Engineer
Docker /Rancher歴: 1年半くらい Rancher関連の活動: Rancher.jpコミュニティ運営 コアメンバー Rancher meetup登壇 リリースノートの翻訳 Rancher.jpのslackでしゃべる(素子のアイコンです) 2 (C) Recruit Technologies Co.,Ltd. All rights reserved.
Rancherのカタログ つくってますか? 3 (C) Recruit Technologies Co.,Ltd. All rights reserved.
良い資料(教材)あります 4 (C) Recruit Technologies Co.,Ltd. All rights reserved. https://www.slideshare.net/m-daichang/rancher-compose
カタログの”書き方”は前スライドの資料 と Rancherのコミュニティカタログ* を参考にすればOKです 5 (C) Recruit Technologies Co.,Ltd. All
rights reserved. *https://github.com/rancher/community-catalog
カタログの作り方 6 (C) Recruit Technologies Co.,Ltd. All rights reserved. ①
docker-compose.ymlを書く ② rancher-compose.ymlを書く ③ ディレクトリ構成のルールに沿ってyaml ファイルなどを配置 & GitHubに置く! これをみればOK
7 (C) Recruit Technologies Co.,Ltd. All rights reserved. ① docker-compose.ymlを書く
② rancher-compose.ymlを書く ③ ディレクトリ構成をルールに沿ってyaml ファイルなどを配置 & GitHubに置く! これをみればOK yamlファイルをかくのすらめんどくさい
8 (C) Recruit Technologies Co.,Ltd. All rights reserved. ① docker-compose.yamlを書く
② rancher-compose.yamlを書く ③ ディレクトリ構成をルールにそって記述 & githubに置く! これをみればOK yamlファイルをかくのすらめんどくさい yamlファイルは(ほぼ)記述せずに テンプレートは作れます
GUIからMySQLのレプリケーション構成のyamlファイルを作る(1/4) 9 (C) Recruit Technologies Co.,Ltd. All rights reserved. ①
Stack -> Add Stack ! ② スタックの名前をつけて Create! ③ 空っぽのstackができる!
GUIからMySQLのレプリケーション構成のyamlファイルを作る(2/4) 10 (C) Recruit Technologies Co.,Ltd. All rights reserved. ④MySQLマスターのサービスを作る!
(詳細は省略) ⑤MySQLマスターを設定するための sidekickコンテナを作る! (詳細は省略)
GUIからMySQLのレプリケーション構成のyamlファイルを作る(3/4) 11 (C) Recruit Technologies Co.,Ltd. All rights reserved. ⑥MySQLスレーブのサービスを作る!
(詳細は省略) ⑦MySQLスレーブを設定するための sidekickコンテナを作る! (詳細は省略) 他にも(LBとか)細々としたものを作ります
GUIからMySQLのレプリケーション構成のyamlファイルを作る(4/4) 12 (C) Recruit Technologies Co.,Ltd. All rights reserved. ⑧スタックが完成!
⑨右上の書類(?)のアイコンをクリック! ⑩スタックを構成している • docker-compose.yml • rancher-compose.yml が表示されます
カタログ化する ↓の資料記載の通りに先ほどのymlファイル を配置してGitHub*にアップする *Rancherからアクセス可能なgitリポジトリであればOK 13 (C) Recruit Technologies Co.,Ltd. All
rights reserved. https://www.slideshare.net/m-daichang/rancher-compose
カタログ化する 出来上がり* 14 (C) Recruit Technologies Co.,Ltd. All rights reserved.
https://github.com/Fufuhu/my_original_catalog * データの永続化をしてないのでお試し利用に限ります
まとめ • yamlファイルを(ほぼ)書かずにカタログをつくること は可能です!! • カタログを作るなら↓は必読 15 (C) Recruit Technologies
Co.,Ltd. All rights reserved. https://www.slideshare.net/m-daichang/rancher-compose
最後に予告 詳細は省略 多すぎ… 16 (C) Recruit Technologies Co.,Ltd. All rights
reserved.
最後に予告 17 (C) Recruit Technologies Co.,Ltd. All rights reserved. 詳細は
12/18 の Rancher Advent Calendar 2017*で! *https://adventar.org/calendars/2436