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
kubernetes/git-sync サイドカーを使った Pull型データ同期で個人ブログを...
Search
po3rin
August 26, 2020
Programming
1
1.9k
kubernetes/git-sync サイドカーを使った Pull型データ同期で個人ブログを構築した
・git-sync を使ってブログ公開フローを構築できた!!
・ブログデータだけじゃなくてもリポジトリで管理するデータをk8s上で同期したいケースに有用。
po3rin
August 26, 2020
Tweet
Share
More Decks by po3rin
See All by po3rin
M3におけるCI/CDパイプラインを新鮮に保つ仕組み
po3rin
0
300
Go Templateを使った フロントエンド開発を採用した 経緯と所感
po3rin
1
310
検索基盤移行時の思考
po3rin
0
4.2k
Go1.19で採用された Pattern-defeating Quicksort の紹介
po3rin
7
5.7k
Elasticsearchを負荷から守るesguard
po3rin
0
260
Sudachi×Elasticsearchへの移行と医療検索システム精度改善
po3rin
1
860
eskeeperを使ったファイル定義によるindex管理
po3rin
2
480
M3 情報検索/推薦論文輪読会 ~SIGIR祭~ (SIGIR2021: Session 6D – IR Models)
po3rin
0
96
Handling Temporal Query for Health Search with ja-timex
po3rin
3
320
Other Decks in Programming
See All in Programming
データベースのオペレーターであるCloudNativePGがStatefulSetを使わない理由に迫る
nnaka2992
0
150
Flutter × Firebase Genkit で加速する生成 AI アプリ開発
coborinai
0
160
Unity Android XR入門
sakutama_11
0
160
PHPのバージョンアップ時にも役立ったAST
matsuo_atsushi
0
110
動作確認やテストで漏れがちな観点3選
starfish719
6
1k
苦しいTiDBへの移行を乗り越えて快適な運用を目指す
leveragestech
0
580
富山発の個人開発サービスで日本中の学校の業務を改善した話
krpk1900
4
390
Software Architecture
hschwentner
6
2.1k
Amazon ECS とマイクロサービスから考えるシステム構成
hiyanger
2
560
CI改善もDatadogとともに
taumu
0
120
WebDriver BiDiとは何なのか
yotahada3
1
140
責務と認知負荷を整える! 抽象レベルを意識した関心の分離
yahiru
2
400
Featured
See All Featured
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
33
2.1k
Building a Modern Day E-commerce SEO Strategy
aleyda
38
7.1k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
4
410
Testing 201, or: Great Expectations
jmmastey
42
7.2k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
174
51k
How to train your dragon (web standard)
notwaldorf
91
5.8k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
330
21k
[RailsConf 2023] Rails as a piece of cake
palkan
53
5.2k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
366
25k
A Tale of Four Properties
chriscoyier
158
23k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
280
13k
Become a Pro
speakerdeck
PRO
26
5.1k
Transcript
LVCFSOFUFTHJUTZODαΠυΧʔΛͬͨ 1VMMܕσʔλಉظͰݸਓϒϩάΛߏஙͨ͠ ,VCFSOFUFT.FFUVQ5PLZP "VH
pon ( @po3rin ) ݕࡧͱ͔ΔσʔλΤϯδχΞɻ (PΛΑ͘ॻ͘ɻίϯςφ͖ɻ
ࣄͰLTΛ͏ͷͰɺษڧͷͨΊʹLTͰԿ͔ΛݸਓͰӡ༻ͯ͠Έ͍ͨ✊ ʂʂ
&,4Ͱӡ༻ͯ͠Δϒϩά✌ QPSJODPN
վमલͷϒϩάͷΞʔΩςΫνϟ ✌ ϒϩάΛ.BSLEPXOͰॻ͖ɺLT্ͷ"1*ΛϙʔϩϑΥϫʔυͯ͠ɺಠ࣮ࣗ ͷ$-*ͰϩʔΧϧ͔ΒσʔλΛ&MBTUJDTFBSDIʹೖ͍ͯͨ͠ɻ
վमલͷϒϩάͷΞʔΩςΫνϟ ✌ ͜͜໘ɻɻɻ Լख͢Δͱ(JU)VCͱϒϩάͷဃൃੜͯ͠͠·͏ɻ (JU)VCʹQVTIͨ͠Βϒϩά͕ࣗಈͰެ։͞Εͯ΄͍͠
(JU)VCʹެ։ͨ͠Βϒϩάͷެ։·ͰࣗಈԽ͍ͨ͠ɻ͜ͷϑϩʔநԽ͢Δͱ(JU0QTతͳϑϩʔʹͳΔͷͰʁ #MPH0QT 1VTI 'FUDI 4ZOD 1VTI 'FUDI 4ZOD (JU0QT #MPH0QT
(JU0QT&OHJOF (JU0QT&OHJOF(JU0QTͷίΞػೳΛ ࣮͢Δ࠶ར༻ՄೳͳϥΠϒϥϦ (JU0QT&OHJOFʹ͑Δίϯϙʔωϯτ ͕͋ΔͷͰʁʁͱࢥ͍࣮Λ͍ͯΈͨ
(JU0QT&OHJOF ͪͳΈʹ(JU0QT&OHJOF'MVY$%ʹࠓޙΈࠐ·Εͳ͍͜ͱ͕ࠓ݄ΒΜʹܾ·ͬͨɻɻɻ
(JU0QT&OHJOF (JU0QT&OHJOFʹ·ͩ(JUϦϙδτϦʹ ΞΫηε͢Δػೳ͕ͳ͍ɻɻɻ
(JU0QT&OHJOF (JU0QT&OHJOFͷ࣮ྫʹ(JUϦϙδτϦ ͷ࠷৽ঢ়ଶΛৗʹ3&"%ͯ͘͠ΕΔ LVCFSOFUFTHJUTZODͱ͍͏πʔϧΛݟͭ ͚ͨʂ͜Ε͕ࠓճͷ࣮ͷ伴ͩͬͨɻ
LVCFSOFUFTHJUTZOD HJUTZOD(JUϦϙδτϦΛXBUDI͠ɺ࠷ ৽ͷঢ়ଶΛ1VMMͯ͘͠ΕΔγϯϓϧͳίϚ ϯυɻ͜ΕαΠυΧʔͱͯ͠ͷར༻Λલ ఏʹͯ͠։ൃ͞Ε͍ͯΔɻ
LVCFSOFUFTHJUTZOD HJUTZODͰ࣋ͬͯ͘Δ࠷৽ͷهࣄσʔλΛৗʹNPVOU͠ɺಠ࣮ࣗͨ͠ΤʔδΣϯτ͕WPMVNFܦ ༝ͰهࣄͷࠩΛऔಘ͠ɺೖϓϩηεʹྲྀ͢ɻ TZODHJU8FC)PPLΛαϙʔτ͓ͯ͠Γɺ৽͍͠ϦϏδϣϯΛऔΓࠐΜͩ͜ͱΛ"1*ܦ༝Ͱ֎ ෦ʹ͑Δ͜ͱ͕Ͱ͖·͢ɻ
LVCFSOFUFTHJUTZOD HJUTZODΛར༻ͯ͠(JU)VCΛࢹͯ͠ϒϩάͷࠩσʔλΛ &MBTUJDTFBSDIʹೖ͢Δߏ͕ʂ 1VTI 8BUDI 4ZOD ϦϙδτϦͷ 3&"%ݖݶ͚ͩ TZODBHFOU
LVCFSOFUFTHJUTZOD HJUTZODΛαΠυΧʔͱͯ͠ಈ͔͢ϚχϑΣε τͷྫɻڥมͰରͷϦϙδτϦΛࢦఆ͢ ΔɻͪΖΜϓϥΠϕʔτϦϙδτϦՄೳɻ
$*͔Βهࣄೖ͢Δͷવݕ౼ͨ͠ɻ͜Ε͍ΘΏΔ1VMMܕWT1VTIܕͷٞʹͳΔɻ ɾ1VMMܕͷํൿີใΛ֎෦ʹͣ͞ʹ,VCFSOFUFTͰ݁Ͱ͖Δ ݖݶ ɻ ɾ1VMMܕʹ͢Δͱσʔλ֨ೲϦϙδτϦ͕Πϯϑϥʹґଘ͠ͳ͘ͳΔ ෳࡶੑഉআ ɻ σʔλಉظͷ1VTIܕWT1VMMܕ 1VTI 'FUDI
4ZOD 4ZOD 1VMMܕ 1VTIܕ )PDL LTͷ 83*5&͕ඞཁ ϦϙδτϦͷ 3&"%ݖݶ͚ͩ HJUTZOD 1VTI
ɾHJUTZODΛͬͯϒϩάެ։ϑϩʔΛߏஙͰ͖ͨʂʂ ɾϒϩάσʔλ͚ͩ͡Όͳͯ͘ϦϙδτϦͰཧ͢Δ σʔλΛLT্Ͱಉظ͍ͨ͠έʔεʹ༗༻ɻ ɾσʔλࣗಈಉظϑϩʔΛ࡞ΔͳΒ$*0QT(JU0QTతͳ ؍͔Βݕ౼͠Α͏ɻ ɾࠓͷ͜ͱΛৄ͘͠ղઆͨ͠ϒϩάॻ͍ͨΑʂ ࠨ ·ͱΊ https://po3rin.com/blog/blog-git-sync