Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
希望のRancher〜コンテナをアウフヘーベン〜/ranchermeetup-20171006
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Kunihiro Morita
October 06, 2017
Technology
380
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
希望のRancher〜コンテナをアウフヘーベン〜/ranchermeetup-20171006
Rancher Meetup #02 in Fukuoka の資料です。 #ranchermeetup
Kunihiro Morita
October 06, 2017
More Decks by Kunihiro Morita
See All by Kunihiro Morita
絵で覚える AWS 全 (?) サービス入門 〜 できるAWSカルタ 〜/jawsug-20191019
morita92hiro
1
2.8k
決戦用MSセンチネル/alterbooth-20190606
morita92hiro
1
340
勝手にAlibaba Cloud White Beltシリーズ Elastic Compute Service(ECS)/alieaters-20190301
morita92hiro
0
500
夏休みで差がつく!Ansible/ansiblejp-20180803
morita92hiro
2
2.9k
いまからDockerで始めるGitLab CE/gitlabjp-20170919
morita92hiro
1
1.5k
月額10円から作るServerless Website〜Azure編〜/serverlessfukuoka-20170825
morita92hiro
8
20k
コンテナ運用いきのこるには/ranchermeetup-20170807
morita92hiro
1
670
AWS Summit Tokyoをお探しですか?/jawsug-20170713
morita92hiro
0
290
ブラウザだけでインフラ操作?〜これさえあれば、何もいらない。〜/fukuazu-20170622
morita92hiro
1
1k
Other Decks in Technology
See All in Technology
局所最適は悪ではない。壊れているのは指標です。量と質を同時に見る先行指標の設計
recruitengineers
PRO
2
280
CSS2026:OWS研究会・招待講演「世界観を、実装する」
atsush1_sada
2
200
Let's Change Our World—Again
snoozer05
PRO
5
330
AI導入は済んだ。次は統制を作り替える番だ_AI×開発組織 Summit 2026
techtekt
PRO
0
500
Refining Active Record
shugo
0
190
『SAR衛星データ解析入門』のご紹介とその応用
syuchimu
0
140
Code for Security プロジェクト紹介 2026年10月
yu23ki14
0
120
「Learning Outcome」を書きたくない私が、Learning Outcomeと折り合いをつけるまで
mhlyc
0
120
What Is JetBrains Air
x5gtrn
PRO
0
140
[JAWS-UG彩の国埼玉#12]そろそろ準備する?re:Invent2026をやさしく解説 / reinvent2026-sainokuni
sh_fk2
1
390
DevelopersIO 2026 Tokyo 現時点の衛星通信サービスの現状を整理してみる
maroon1st
0
170
How to Design Configuration for Rails Applications
willnet
1
1.1k
Featured
See All Featured
Embracing the Ebb and Flow
colly
88
5.2k
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
570
Faster Mobile Websites
deanohume
310
32k
Chasing Engaging Ingredients in Design
codingconduct
0
370
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.5k
Side Projects
sachag
456
43k
How Software Deployment tools have changed in the past 20 years
geshan
2
35k
Are puppies a ranking factor?
jonoalderson
2
4.1k
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
320
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
33
5.3k
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
1
640
Deep Space Network (abreviated)
tonyrice
0
380
Transcript
رͷRancher ʙίϯςφΛΞϑϔʔϕϯʙ #ranchermeetup 201710/6 Rancher Meetup #02 in Fukuoka 1
Ξϑϔʔϕϯ খࣄͷ๛ऱҠసΛΊ͙ΔൃݴͰͱͳͬͨʮΞϑϔʔϕ ϯʯɻࣄϔʔήϧ͕ఏএͨ͠ʮࢭ༲ʯΛݴ͍ͬͯͨͱࢥ͍·͢ ͕ɺΞϑϔʔϕϯେؗһؚΊେͷυΠπਓʹͱͬͯࢸͬͯ ී௨ͷಈࢺͰ͢ɻҙຯʮ্࣋ͪ͛Δɾर্͍͛Δʯɻࠒ৭ʑͳͷ ΛΞϑϔʔϕϯͯ͠·͢ɻ — υΠπେؗ https://twitter.com/GermanyinJapan/status/ 879186586033725440
201710/6 Rancher Meetup #02 in Fukuoka 2
ηογϣϯ֓ཁ Rancherॳ৺ऀͰ͢ɻRancherͰίϯ ςφΛΞϑϔʔϕϯʢσϓϩΠʣͨ͠ ͍رΛ๊͍͍ͯ·͢ɻ৮Εͳ͕Β͜Ε ศརɺग़དྷͨΒྑ͍ͳͷؾ͖ٕͮ ज़తཪ͚͕ͳ͍ͷؚ͕·Ε·͢ɻ ಉձʹ͍ΔRancher͍ࡾݡऀͷ ਅ৺ϑΟʔυόοΫͰΓཱͪ·͢ɻ 201710/6 Rancher
Meetup #02 in Fukuoka 3
@yamamoto_febc Ͳ͏͍͏ͱ͜ΖͰ͑ͦ͏ͱࢥ͔ͬͨͳΜ͍ͯ͏ɺͨ͠ͳΉաఔͦͷ ͷ͕݁ߏؾʹͳͬͯ·͢wͦͷลͰൃදͲ͏Ͱ͢ʁ 201710/6 Rancher Meetup #02 in Fukuoka 4
@FoxBoxsnet ͦͷลɺ͏͠ʹ͏ؾ͚ͮͳ͍ͷͰɺཉ͍͠Ͱ͢Ͷ!! Rancherྺଟ 1,000͙࣌ؒΒ͍Ͱ͕͢ɺؾ͚ͮͯͳ͍෦ଟʑ͋ ΔͷͰ͓ؾʹͳ͞Βͣɻ 201710/6 Rancher Meetup #02 in
Fukuoka 5
kill -9 me 201710/6 Rancher Meetup #02 in Fukuoka 6
ా༟ גࣜձࣾΦϧλʔϒʔε ιϦϡʔγϣϯΞʔΩςΫτ @morita92hiro http://hawaku.hateblo.jp 201710/6 Rancher Meetup #02 in
Fukuoka 7
ͨ͠ͳΉաఔ » Rancher ϋϯζΦϯ #03 & ϞΫϞΫษڧձ #071 <- ࢼͨ͠
» Rancher JP - ࢿྉҰཡ - connpass2 <-શ෦ݟͨ » Rancher JP - YouTube3 <-΄΅ݟͨ » Rancher Documentation4 <- ੵΈຊ New 4 http://rancher.com/docs/rancher/latest/en/ 3 https://www.youtube.com/channel/UCkczjoJXD_jRffogLZ-ilLg/videos 2 https://rancherjp.connpass.com/presentation/ 1 https://www.slideshare.net/secret/VndQ9YHIjIA1a 201710/6 Rancher Meetup #02 in Fukuoka 8
Ͳ͏͍͏ͱ͜ΖͰ͑ͦ͏ʁ » ෳͷΦʔέετϨʔγϣϯπʔϧͷཧ » ෳͷύϒϦοΫΫϥυར༻ΦϯϓϨͱͷϋΠϒϦου » ϚΠΫϩαʔϏε, APIج൫, OpenFaaSͳͲFaaSج൫ »
ԾϚγϯ͕ඵ՝ۚ࣌ɻϗετཧʹྑ͍Έ͕͋Ε 201710/6 Rancher Meetup #02 in Fukuoka 9
ࢼͯ͠Έͨ » Azure্ʹ࡞ͬͯΈͨ » ߏஙࢿྉઌͷϋϯζΦϯࢿྉQiitaͳͲ๛ʹ͋Δ » Rancher Server / Agentͷߏங؆୯
» ࠓճ1ܥΛ৮ͬͯΈͨ » ߏஙRancher JPࢿྉQiitaΛړΕग़ͯ͘Δ » ߏஙͬ͘͟ΓΘ͔ͬͨ 201710/6 Rancher Meetup #02 in Fukuoka 10
Α͋͘Δέʔε ίϯςφ de WordPress 201710/6 Rancher Meetup #02 in Fukuoka
11
Dockerͩͱ 1. docker-compose.yml࡞ » WordPressͷLAMPίϯςφ » σʔλӬଓ » ϙʔτϚοϐϯά 2.
docker-compose up 3. 201710/6 Rancher Meetup #02 in Fukuoka 12
Rancherͩͱ 1. Χλϩά͔ΒWordPressબ 2. » ఆٛࡁΈΧλϩά͔ΒબͿ͚ͩͰ؆୯ʢDC/OSͬΆ͍ʣ » Wordpressͷଞʹ GitLab
/ PrometheusΛࢼͨ͠ » ؆୯ʹىಈͨ͠ » Χλϩά࡞Մೳ 201710/6 Rancher Meetup #02 in Fukuoka 13
؆୯ͩΑͶ γϯάϧϗετ 201710/6 Rancher Meetup #02 in Fukuoka 14
ӡ༻ઢ Ϛϧνϗετ 201710/6 Rancher Meetup #02 in Fukuoka 15
ѹతใগͳ͞ ӡ༻ɾࢹɾՄ༻ੑ 201710/6 Rancher Meetup #02 in Fukuoka 16
WordPressՄ༻ੑઃܭ » LB + PHP̎ + MySQL(Active/Standby) » WordpressϑΝΠϧͷϗετؒσʔλಉظ »
NFSRsyncͰಉظɻࣗલNFSSPOFɻ » MySQLͷՄ༻ੑ ӡ༻ਏ͍ 201710/6 Rancher Meetup #02 in Fukuoka 17
ϚωʔδυαʔϏε͏ » AWS EFS, S3Azure File Storage, BloBͳͲϚωʔδυετϨʔδ » AWS
RDSAzure Database MySQLͳͲϚωʔδυDB ӡ༻ָ 201710/6 Rancher Meetup #02 in Fukuoka 18
ίϯςφՄ༻ੑ » ల։͢ΔίϯςφͷϗετͷภΓΛͳ͍ͨ͘͠ » ಉҰϗετͰಉҰϙʔτ͑ͳ͍ » Proxyίϯςφɺ͘͠֎͔ΒίϯςφʹಈతϚοϐϯά 201710/6 Rancher Meetup
#02 in Fukuoka 19
RancherͰʁ ༻ҙ͞ΕͯͨWordPressΧλϩάͰࢼͨ͠ » ϗετؒσʔλಉظ » ίϯςφεέʔϧΞτಉҰϗετ » ղܾࡦRancher NFS, Longhoneʁ
ϚωʔδυετϨʔδΈ߹Θ͍͍ͤͯͨ 201710/6 Rancher Meetup #02 in Fukuoka 20
RancherͰʁʢଓ͖ʣ » MySQLίϯςφ » ʁ » LBίϯςφ » HAProxy͕ಈ࡞ͯ͠εέʔϧΞτʹਵ »
HAPorxyγϯάϧίϯςφɻίϯςφࢮΜͩΒʁ ϚωʔδυDB/LBΈ߹Θ͍͍ͤͯͨ 201710/6 Rancher Meetup #02 in Fukuoka 21
ଞʹͨ͘͞Μ 201710/6 Rancher Meetup #02 in Fukuoka 22
» Server/AgentϗετࢮΜͩΒͲ͏ͳΔ » ίϯςφࢮΜͩΒͲ͏ͳΔ » ޙ͔ΒRancherཧՄೳʁ » ίϯςφRancher͕ཧʁk8sʹ४ͣʁ » ΞΫηε૿ݮͷίϯςφ૿ݮͲ͏͢Δʁ
» ϗετͷεέʔϧ͍ͨ͠ΑͶʁ 201710/6 Rancher Meetup #02 in Fukuoka 23
» ͲͷϗετʹσϓϩΠ͞ΕΔʁDNSׂΓͯͲ͏͠Α͏ʁ » ϩάͲ͏͢Δʁ » Rancher NFSɻSPOFɺϗετεέʔϧͲ͏ͳΔ » Rancher Longhorn
ຊ໋ʁ » ϚωʔδυαʔϏεͱͷΈ߹ΘͤͲ͏ͬͯ » ࢹͲ͏͢Δ 201710/6 Rancher Meetup #02 in Fukuoka 24
» GitLabͷଞCI/CDπʔϧͱΈ߹Θͤͯ͏ඞཁ » Rancher API/CLIΛ͑Ͱ͖ͦ͏ » σϓϩΠʢϩʔϦϯάɺϩʔϧόοΫͳͲʣk8s४ͣʁ » 1ͭͷUIͰ͍ͨ͠ͳΒOpenShiftʁ ʢ<-
Rancherؔͳ͍ʣ » RancherEnterpriseͰk8sαϙʔτʁ 201710/6 Rancher Meetup #02 in Fukuoka 25
» ͦͦίϯςφϗετཧͨ͘͠ͳ͍ » ୭͔ » Azure Container Instance » RancherͰཧͰ͖Δʁ
» ͜Ε͔Β࢝ΊΔਓ1ܥΑΓ2ܥ͕Α͍ʁ 201710/6 Rancher Meetup #02 in Fukuoka 26
ٻΉใ ӡ༻ɾࢹɾՄ༻ੑ 201710/6 Rancher Meetup #02 in Fukuoka 27
_____ < END > ----- \ ^__^ \ (oo)\_______ (__)\
)\/\ ||----w | || || 201710/6 Rancher Meetup #02 in Fukuoka 28