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
LT slide - Ansible Night, July 2019
Search
Makoto Noda
July 30, 2019
Technology
2
1.1k
LT slide - Ansible Night, July 2019
Ansible+Openshiftを活用したHybrid Cloud環境のクラスタリング例
Makoto Noda
July 30, 2019
Tweet
Share
Other Decks in Technology
See All in Technology
SaaSに宿る21g
kanyamaguc
2
180
Physical AI on AWS リファレンスアーキテクチャ / Physical AI on AWS Reference Architecture
aws_shota
1
170
SSoT(Single Source of Truth)で「壊して再生」する設計
kawauso
2
390
GitHub Actions侵害 — 相次ぐ事例を振り返り、次なる脅威に備える
flatt_security
8
5.3k
開発チームとQAエンジニアの新しい協業モデル -年末調整開発チームで実践する【QAリード施策】-
kaomi_wombat
0
260
BFCacheを活用して無限スクロールのUX を改善した話
apple_yagi
0
130
脳が溶けた話 / Melted Brain
keisuke69
1
1.1k
夢の無限スパゲッティ製造機 #phperkaigi
o0h
PRO
0
380
The Rise of Browser Automation: AI-Powered Web Interaction in 2026
marcthompson_seo
0
310
AI時代のオンプレ-クラウドキャリアチェンジ考
yuu0w0yuu
0
510
タスク管理も1on1も、もう「管理」じゃない - KiroとBedrock AgentCoreで変わった“判断の仕事”
yusukeshimizu
0
130
Astro Islandsの 内部実装を 「日本で一番わかりやすく」 ざっくり解説!
knj
0
300
Featured
See All Featured
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
0
190
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
1
490
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
110
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.4k
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.4k
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
490
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
240
Navigating Team Friction
lara
192
16k
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
1
330
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
160
Statistics for Hackers
jakevdp
799
230k
Transcript
"OTJCMF 0QFOTIJGUΛ׆༻ͨ͠ )ZCSJE$MPVEڥͷΫϥελϦϯάྫ Makoto Noda
Openshift-) •Ansible 1*+2 •0,Openshift#&./ &% •0,&%(#
-' $#(1) $#(2) - $# !#"&# 2
Openshift 3 Service Pod Pod Service Pod Pod
Service Pod Pod "84 "[VSF ϓϥΠϕʔτΫϥυ 074 074 074
Ұൠతͳ0QFO4IJGUʹΑΔ4%/ߏ 4 0QFO74XJUDI 7Y-"/ • Ϋϥελʔͷ10%ؒ௨৴ r 79-"/ • Ϋϥελʔ֎ͷ10%ؒ௨৴
r 5VOܦ༝Ͱ/"5͞ΕΔ *1͕มΘΔͷͰɺΞϓϦέʔγϣϯʹΑͬͯѻ͍͕͍͠
/"5ແ͠ͰΫϥελʔؒଓΛ͢ΔҰྫ 5 Service Pod Pod Service Pod Pod Service Pod
Pod "84 "[VSF ϓϥΠϕʔτΫϥυ ඞͣ͠ΞϦελͷ ԾϧʔλʔͰ͋Δඞཁͳ͍ W&04 ΞϦελͷԾϧʔλʔ 074 074 074
6 0QFO4IJGUΫϥελʔ" 0QFO4IJGUΫϥελʔ# 5VOOFM /PEF 3PVUJOH5BCMF JQUBCMFT $MJFOU 1PE /PEF
4FSWFS 4FSWJDF ۩ମతͳಈ࡞ "OTJCMFQMBZCPPLΛͬͯ0QFO4IJGU/PEFͱԾϧʔλʔΛҰׅઃఆ ৽نϊʔυՃͷ࣌"OTJCMFQMBZCPPLΛ͑؆୯࣮֬ʹ֦ுՄೳ
•Ansible 75+2) -&3 -Node <-> vEOS GRE%3'08A •BG.!"48A Ansible
playbook D : -/,4%.!"4BGroute(Next-hopGREFEvEOS?)8A -iptables040=C .!"4K%.*#NAT -vEOS04$3@<H: •.!"4K%.*#tun0GRE •.!"49%.*#OpenShift SDNVXLAN4(41 •6.!"4;>J;%.*#tun0INAT 7 ۩ମతͳಈ࡞ 0QFO4IJGU4%/ͷΈͦͷͷ͜Ε·ͰͱมΘΒͳ͍ͷͰɺಁաతʹࢼͤ·͢
͝੩ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠ 8