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
660
0
Share
Rancherのカタログを“てっとり早く”つくる
2017/11/15_Rancher Meetup Tokyo #11での、藤原の講演資料になります
Recruit Technologies
November 24, 2017
More Decks by Recruit Technologies
See All by Recruit Technologies
障害はチャンスだ! 障害を前向きに捉える
rtechkouhou
1
760
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
52k
TypeScript Bootcamp 2020
rtechkouhou
9
46k
Other Decks in Technology
See All in Technology
Oracle AI Database@AWS:サービス概要のご紹介
oracle4engineer
PRO
3
2.1k
Data Enabling Team立ち上げました
sansantech
PRO
0
240
【AWS】CloudTrail LakeとCloudWatch Logs Insightsの使い分け方針
tsurunosd
0
130
Kubernetesの「隠れメモリ消費」によるNode共倒れと、Request適正化という処方箋
g0xu
0
170
GitHub Advanced Security × Defender for Cloudで開発とSecOpsのサイロを超える: コードとクラウドをつなぐ、開発プラットフォームのセキュリティ
yuriemori
1
120
CloudFrontのHost Header転送設定でパケットの中身はどう変わるのか?
nagisa53
1
250
互換性のある(らしい)DBへの移行など考えるにあたってたいへんざっくり
sejima
PRO
0
540
AIにより大幅に強化された AWS Transform Customを触ってみる
0air
0
290
OpenClaw初心者向けセミナー / OpenClaw Beginner Seminar
cmhiranofumio
0
260
不確実性と戦いながら見積もりを作成するプロセス/mitsumori-process
hirodragon112
1
180
AI時代のシステム開発者の仕事_20260328
sengtor
0
320
Move Fast and Break Things: 10 in 20
ramimac
0
120
Featured
See All Featured
Site-Speed That Sticks
csswizardry
13
1.1k
Amusing Abliteration
ianozsvald
1
150
GitHub's CSS Performance
jonrohan
1032
470k
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
190
Why Our Code Smells
bkeepers
PRO
340
58k
jQuery: Nuts, Bolts and Bling
dougneiner
66
8.4k
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
350
Reality Check: Gamification 10 Years Later
codingconduct
0
2.1k
Facilitating Awesome Meetings
lara
57
6.8k
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
160
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
170
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
140
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