Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
EN
Uploaded by
m-daichang
PPTX, PDF
6,883 views
Rancher プライベートカタログとCompose
Rancher meetup #4 で使用したスライドです。 なお、当日使用したネタ画像は含まれておりません。
Engineering
◦
Read more
10
Save
Share
Embed
Embed presentation
Download
Downloaded 37 times
1
/ 32
2
/ 32
3
/ 32
4
/ 32
5
/ 32
6
/ 32
7
/ 32
8
/ 32
9
/ 32
10
/ 32
11
/ 32
12
/ 32
13
/ 32
14
/ 32
15
/ 32
16
/ 32
17
/ 32
18
/ 32
19
/ 32
20
/ 32
21
/ 32
22
/ 32
23
/ 32
24
/ 32
25
/ 32
26
/ 32
27
/ 32
28
/ 32
29
/ 32
30
/ 32
31
/ 32
32
/ 32
More Related Content
PPTX
無名関数のすすめ
by
Shoichi Kakizaki
PPTX
Electronからはじめるnodejs
by
Hirata Tomoko
PPTX
Walking front end
by
Hirata Tomoko
PPTX
取り柄のないボクがGinza.rb、社内勉強会、技術書典の出展とか、なんでやってるんだっけ?
by
Ken-ichi Kudo
PPTX
Ruby on Rails での開発で使って良いなと思ったメソッド
by
107steps
PDF
自分のライブラリを1年運用をして見た振り返りと知見
by
Fumiya Sakai
PDF
webSocket通信を知らないiOSエンジニアが知っておいて損はしない(経験談的な)軽い話
by
Yuhei Miyazato
PDF
RailsのRailから解放される始めの一歩
by
Masato Noguchi
無名関数のすすめ
by
Shoichi Kakizaki
Electronからはじめるnodejs
by
Hirata Tomoko
Walking front end
by
Hirata Tomoko
取り柄のないボクがGinza.rb、社内勉強会、技術書典の出展とか、なんでやってるんだっけ?
by
Ken-ichi Kudo
Ruby on Rails での開発で使って良いなと思ったメソッド
by
107steps
自分のライブラリを1年運用をして見た振り返りと知見
by
Fumiya Sakai
webSocket通信を知らないiOSエンジニアが知っておいて損はしない(経験談的な)軽い話
by
Yuhei Miyazato
RailsのRailから解放される始めの一歩
by
Masato Noguchi
What's hot
PDF
僕はどうしてもLibsassが使いたかったんだ!
by
Masato Noguchi
PDF
request-specを利用していい感じにモックデータを作ってフロントエンド開発を楽にしたい!
by
Masato Noguchi
PDF
Rubyでアプリ開発(2013 0430)
by
Shinichirou Nakamura
PDF
NativeBaseをはじめとするUIに関する ライブラリを使ったサンプルを作ってみた
by
Fumiya Sakai
PPTX
テックリンク資料20170529
by
yoshito funayose
PDF
いわみくとMeetup第15回
by
Satomi Tsujita
僕はどうしてもLibsassが使いたかったんだ!
by
Masato Noguchi
request-specを利用していい感じにモックデータを作ってフロントエンド開発を楽にしたい!
by
Masato Noguchi
Rubyでアプリ開発(2013 0430)
by
Shinichirou Nakamura
NativeBaseをはじめとするUIに関する ライブラリを使ったサンプルを作ってみた
by
Fumiya Sakai
テックリンク資料20170529
by
yoshito funayose
いわみくとMeetup第15回
by
Satomi Tsujita
Viewers also liked
PPTX
GUI&基本操作、CLI編
by
Go Chiba
PDF
Rancher JPが仲間になりたそうにこちらを見ている
by
Masataka Tsukamoto
PPTX
Rancher meetuptokyo #4 Vagrant でつくる Rancher HA構成
by
Tetsurou Yano
PDF
Rancher使ってみたよ(初心者向け)
by
Shun Sumiya
PDF
Rancher Meetup Tokyo #4 Intro
by
Yosuke Shindo
PDF
RANCHERを使ったDev(Ops)
by
Recruit Technologies
PPTX
Rancher Meetup Tokyo#3 Storageについて
by
Tetsurou Yano
PDF
20170111 macnica networks-nohara_rancher_usecase
by
Minehiko Nohara
PDF
Rancher で Docker 利用!
by
Tetsurou Yano
PPTX
04 コンテナ管理ツール比較 public_r001
by
cyberblack28 Ichikawa
PPTX
Rancherカタログ紹介 Hadoop + Yarn
by
cyberblack28 Ichikawa
PDF
Rancher command line interface
by
Masahito Zembutsu
PPTX
RancherのWindowsサポートと事始め
by
cyberblack28 Ichikawa
PDF
GitLab Meetup Tokyo #1 LT:「わりと大きい会社でGitLabをホスティングしてみた話」
by
Taisuke Inoue
PDF
Githubを使いこなす(・ω・)
by
Kazuki Takahashi
PDF
GitLab/GitLab.com勉強会 第2回
by
NaohiroHamada
PDF
201310 ITproEXPO_clouddaystokyo2013fall_idcf
by
IDC Frontier
PDF
VYATTA USERS MEETING Autumn 2013_idcf
by
IDC Frontier
PDF
201312 scalr[oss] installation_idcf
by
IDC Frontier
PDF
Vagrantでクラウド上にdocker環境を作る
by
IDC Frontier
GUI&基本操作、CLI編
by
Go Chiba
Rancher JPが仲間になりたそうにこちらを見ている
by
Masataka Tsukamoto
Rancher meetuptokyo #4 Vagrant でつくる Rancher HA構成
by
Tetsurou Yano
Rancher使ってみたよ(初心者向け)
by
Shun Sumiya
Rancher Meetup Tokyo #4 Intro
by
Yosuke Shindo
RANCHERを使ったDev(Ops)
by
Recruit Technologies
Rancher Meetup Tokyo#3 Storageについて
by
Tetsurou Yano
20170111 macnica networks-nohara_rancher_usecase
by
Minehiko Nohara
Rancher で Docker 利用!
by
Tetsurou Yano
04 コンテナ管理ツール比較 public_r001
by
cyberblack28 Ichikawa
Rancherカタログ紹介 Hadoop + Yarn
by
cyberblack28 Ichikawa
Rancher command line interface
by
Masahito Zembutsu
RancherのWindowsサポートと事始め
by
cyberblack28 Ichikawa
GitLab Meetup Tokyo #1 LT:「わりと大きい会社でGitLabをホスティングしてみた話」
by
Taisuke Inoue
Githubを使いこなす(・ω・)
by
Kazuki Takahashi
GitLab/GitLab.com勉強会 第2回
by
NaohiroHamada
201310 ITproEXPO_clouddaystokyo2013fall_idcf
by
IDC Frontier
VYATTA USERS MEETING Autumn 2013_idcf
by
IDC Frontier
201312 scalr[oss] installation_idcf
by
IDC Frontier
Vagrantでクラウド上にdocker環境を作る
by
IDC Frontier
Rancher プライベートカタログとCompose
1.
プライベート カタログと Compose
2.
自己紹介 • m-daichang と申します •
しがないフリーランスです インフラメインで仕事してます • 一昨年まで金融系のガチインフラ屋さんでした のでソーシャル系サービスには非常に疎く ・twitter : ROM専用 ・Facebook : ミバレコワイ ・GitHub : m-daichang 最近ようやく取得 ・Qiita : 同上 • 最近のなやみ : フリーランスの名刺を作ってなくて (SIer経由で仕事してると使わない) こういう時に困ってます。。。
3.
皆さん、Rancherは使ってますか? dockerコンテナの管理ツールとして便利ですよね〜 この画面ばかり 見てませんか? 。。。もしかしてHosts画面をメインに使用されてますか?
4.
もったいない!! Rancherの真骨頂はStackとCatalogと言って も過言ではないのです! コッチ!
5.
Stack?Catalog?何それおいしいの? イマイチよく分からないし。。。 ⇨目的に合わせて複数のコンテナをまとめたのがStack、 そのStackを作成するための設計書がCatalogです。 ※最近docker 1.13でもstackの概念が取り入れられました。 Stack Service Container Container Service Container Container Catalog
6.
Rancher Stack?Catalog?何それおいしいの? 例えばサービス丸ごとStackとしてCatalogにしておけば 環境のデプロイがすごい簡単にできる、ということです。 (本番・開発でもA/Bテストでも) Stack A フロント エンド バック エンド DBKVS Stack B フロント エンド バック エンド DBKVS
7.
Stack?Catalog?何それおいしいの? ⇨Catalog、自分で作れますよ? それが プライベートカタログ です 便利そうだけど、 欲しい機能がCatalogに ないし〜
8.
必要なもの • Rancherサーバ(当たり前) •
GitHubなどの git clone できる環境 (今回はGitHubを使用します) たったこれだけ!
9.
ファイル 構 成 https://docs.rancher.com/rancher/v1.4/en/catalog/private-catalog/ templates Stack名 2つで1セット バージョン毎にフォルダ分け 実は数字じゃなくてもいいです catalogIcon-<Stack名>.svg svgじゃなくもいいです
10.
config.yml
11.
rancher-compose.yml 新しいバージョン作る時に 変更し忘れ注意 あんまり意味はないです まずは scale
: 1 で
12.
docker-compose.yml 基本 docker-compose v2
と同じです。 肝は labels ですがとりあえずは下の1行だけで良いです。 とりあえずこれだけ書きましょう
13.
プライベートカタログ設定 ADMIN -> Settings
-> Catalog -> Add Catalog ① ②
14.
プライベートカタログ設定 ③ 適当でいいです ④ gitの情報※⑤ ※GitLabなどのユーザー認証が必要なものの場合は https://<user>:<pass>@<URL> ちょっとセキュリティ的にどうか、という気も。。。 ※自己証明書の場合はhttpに変更、もしくはRancherサーバコンテナに入り、 「 git config
--global http.sslVerify false 」を打つ必要があります
15.
プライベートカタログ設定 CATALOGに プライベートカタログが登場し ます! ここまで表示されていれば成 功です
16.
プライベートカタログ設定 あとは⇦こうして ⇩こうして
17.
プライベートカタログ設定 はい!出来上がり!
18.
ね?簡単でしょ?
19.
ただ、Stack作成時に パラメータ渡したいですよね? rancher-compose.ymlにquestionという 項目をつけるとStack作成時にパラ メータをつけることができます。
20.
rancher-compose.yml 〜questions〜 変数名 必須かどうか trueにするとlabelに * がつきます 入力タイプ ⇨次のページ
21.
rancher-compose.yml 〜type: int〜 portなどの数値を入力するのに使用します。 portが被りやすいdocker環境においてよく使うものになります。
22.
rancher-compose.yml 〜type: string〜 文字列を入力するのに使用します。
23.
rancher-compose.yml 〜type: multiline〜 文字列(複数行)を入力するのに使用します。 json形式などで設定情報を流し込む際に使用します。
24.
rancher-compose.yml 〜type: password〜 パスワードを入力するのに使用します。 Stack作成後にYaml情報見るとそのまま載ってくるので意味はあまりない。。。
25.
rancher-compose.yml 〜type: enum〜 ドロップダウンリストを選択させる場合に使用します。
26.
rancher-compose.yml 〜type: service〜 起動しているStack上のサービスを選択できます。 他のStackとの連携をするのに重要なtypeです。 使い方
(docker-compose.yml)
27.
こんな感じでゴリゴリ ・rancher-compose.yml ・docker-compose.yml を書いていくと。。。
28.
こんなことも可能になります
29.
もっと詳しく学びたい方は Rancherのcommunity-catalogを 参考にされても良いかもです https://github.com/rancher/community-catalog
30.
みなさんも、プライベートカタログで 楽しいRancher生活を
31.
次回予告 • A/Bテストも楽勝? 内部LBの魅力 • Master/Slave系のサービスもコン テナで可能? Sidekickを使いこなせ! まあ、本当にやるかは未定ですが。。。
32.
ご静聴ありがとうございました
Download