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
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
ServiceNow Knowledge 24の歩き方 EYストラテジー・アンド・コンサルティング
manarobot
0
170
Next'24 事例セッションの紹介とクラウド資格を活用したキャリア形成について語りMuscle
yasumuusan
1
430
開発生産性大幅アップ!Postman VS Code拡張機能
nagix
2
360
少数チームで挑む: SwiftUI, TCA, KMPを用いた 新規動画配信アプリ 「ABEMA Live」の開発について
tomu28
0
620
SPI原点回帰論:事業課題とFour Keysの結節点を見出す実践的ソフトウェアプロセス改善 / DevOpsDays Tokyo 2024
visional_engineering_and_design
4
1.9k
エンジニアのキャリアをちょっと楽しくする3本の軸/Three Pillars to Make an Engineer's Career More Enjoyable
kwappa
0
2.6k
「スニダン」開発組織の構造に込めた意図 ~組織作りはパッションや政治ではない!~
rinchsan
3
490
アクセシビリティを考慮したUI/CSSフレームワーク・ライブラリ選定
yajihum
2
990
最近たまに見かけるTiDBってなんだ? - Findy
pingcap0315
2
750
20240416_devopsdaystokyo
kzkmaeda
1
210
サーバー間 GraphQL と webmock-graphql の話 / server-to-server graphql and webmock-graphql
qsona
2
170
Cracking the KubeCon CfP
inductor
2
200
Featured
See All Featured
Building Applications with DynamoDB
mza
88
5.6k
Build your cross-platform service in a week with App Engine
jlugia
225
17k
Fireside Chat
paigeccino
20
2.6k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
273
13k
Building Your Own Lightsaber
phodgson
98
5.7k
A Modern Web Designer's Workflow
chriscoyier
689
190k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
6
990
RailsConf 2023
tenderlove
2
530
Happy Clients
brianwarren
91
6.4k
Learning to Love Humans: Emotional Interface Design
aarron
266
39k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
243
20k
Producing Creativity
orderedlist
PRO
336
39k
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