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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Recruit Technologies
November 24, 2017
Technology
0
650
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
740
Flutter移行の苦労と、乗り越えた先に得られたもの
rtechkouhou
3
12k
ここ数年間のタウンワークiOSアプリのエンジニアのチャレンジ
rtechkouhou
1
1.6k
大規模環境をAWS Transit Gatewayで設計/移行する前に考える3つのポイントと移行への挑戦
rtechkouhou
1
2k
【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
1,000 にも届く AWS Organizations 組織のポリシー運用をちゃんとしたい、という話
kazzpapa3
0
170
10Xにおける品質保証活動の全体像と改善 #no_more_wait_for_test
nihonbuson
PRO
2
330
Why Organizations Fail: ノーベル経済学賞「国家はなぜ衰退するのか」から考えるアジャイル組織論
kawaguti
PRO
1
200
(技術的には)社内システムもOKなブラウザエージェントを作ってみた!
har1101
0
220
Cloud Runでコロプラが挑む 生成AI×ゲーム『神魔狩りのツクヨミ』の裏側
colopl
0
140
Codex 5.3 と Opus 4.6 にコーポレートサイトを作らせてみた / Codex 5.3 vs Opus 4.6
ama_ch
0
210
SREチームをどう作り、どう育てるか ― Findy横断SREのマネジメント
rvirus0817
0
350
Claude Code for NOT Programming
kawaguti
PRO
1
100
2026年、サーバーレスの現在地 -「制約と戦う技術」から「当たり前の実行基盤」へ- /serverless2026
slsops
2
270
30万人の同時アクセスに耐えたい!新サービスの盤石なリリースを支える負荷試験 / SRE Kaigi 2026
genda
4
1.4k
AWS DevOps Agent x ECS on Fargate検証 / AWS DevOps Agent x ECS on Fargate
kinunori
2
150
日本の85%が使う公共SaaSは、どう育ったのか
taketakekaho
1
240
Featured
See All Featured
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
130
Code Reviewing Like a Champion
maltzj
527
40k
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
120
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
2.7k
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
1
1.4k
Marketing to machines
jonoalderson
1
4.6k
The World Runs on Bad Software
bkeepers
PRO
72
12k
The browser strikes back
jonoalderson
0
420
Testing 201, or: Great Expectations
jmmastey
46
8.1k
Large-scale JavaScript Application Architecture
addyosmani
515
110k
Balancing Empowerment & Direction
lara
5
900
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
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