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の ダークカナリアリリースツールを作った話
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
t10471
May 18, 2018
Technology
0
1.1k
Kubernetesの ダークカナリアリリースツールを作った話
t10471
May 18, 2018
Tweet
Share
More Decks by t10471
See All by t10471
hashicorp_raftからraftを学ぶ
t10471
0
1k
EOSにPull Requestを出してマージされた話
t10471
1
720
分散台帳・暗号通貨とRust ブロックチェーンをRustで作ってる話
t10471
2
1.5k
Kubernetes・GCPを使った チャットボットサービスの 機械学習部分の話
t10471
0
180
型についてちょっと考える
t10471
1
330
Other Decks in Technology
See All in Technology
15 years with Rails and DDD (AI Edition)
andrzejkrzywda
0
140
Azure SRE Agent x PagerDutyによる近未来インシデント対応への期待 / The Future of Incident Response: Azure SRE Agent x PagerDuty
aeonpeople
0
270
Amazon Bedrock AgentCore EvaluationsでAIエージェントを評価してみよう!
yuu551
0
210
分析画面のクリック操作をそのままコード化 ! エンジニアとビジネスユーザーが共存するAI-ReadyなBI基盤
ikumi
0
120
Embedded SREの終わりを設計する 「なんとなく」から計画的な自立支援へ
sansantech
PRO
2
1.3k
しろおびセキュリティへ ようこそ
log0417
0
240
Meshy Proプラン課金した
henjin0
0
170
Kubecon NA 2025: DRA 関連の Recap と社内 GPU 基盤での課題
kevin_namba
0
110
学生・新卒・ジュニアから目指すSRE
hiroyaonoe
1
350
2026年、サーバーレスの現在地 -「制約と戦う技術」から「当たり前の実行基盤」へ- /serverless2026
slsops
2
130
Amazon Bedrock AgentCore 認証・認可入門
hironobuiga
2
480
エンジニアとマネジメントの距離/Engineering and Management
ikuodanaka
3
700
Featured
See All Featured
Become a Pro
speakerdeck
PRO
31
5.8k
The SEO identity crisis: Don't let AI make you average
varn
0
62
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
0
190
Fireside Chat
paigeccino
41
3.8k
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
Unsuck your backbone
ammeep
671
58k
YesSQL, Process and Tooling at Scale
rocio
174
15k
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
0
130
Game over? The fight for quality and originality in the time of robots
wayneb77
1
93
How To Stay Up To Date on Web Technology
chriscoyier
791
250k
Chasing Engaging Ingredients in Design
codingconduct
0
110
Abbi's Birthday
coloredviolet
1
4.6k
Transcript
Kubernetesͷ μʔΫΧφϦΞϦϦʔεπʔϧ Λ࡞ͬͨ Kubernetesษڧձ @t10471
μʔΫΧφϦΞϦϦʔεͱʁ • Ұ෦ͷϢʔβʹ͚ͩߜͬͯϦϦʔε͢Δͷ͕ɺ ΧφϦΞϦϦʔε • ͞Βʹ։ൃऀʹ͚ͩߜͬͯϦϦʔε͢Δͷ͕ɺ μʔΫΧφϦΞϦϦʔε • ग़య https://clonos.jp/knowledge/detail14/
࡞ͬͨཧ༝ • εςʔδϯάڥ͕͋ͬͨຊ൪ڥͱઃఆ ͕ҧ͏ͨΊɺϦϦʔεͯ͠Γ͢ͱ͍͏ͷ ͕Կճ͔͋ͬͨͨΊ…
طଘͷͰμϝͩͬͨͷ͔ʁ • SpinnakerͳͲݕ౼͕ͨ͠ɺΓ͍ͨ͜ͱʹ ରͯ͠େ͛ͩͬͨͨ͞ΊಠࣗͰ࡞ͬͨ • ͦͷࠒIstio1.0Ͱͳ͔ͬͨͷͰ…
༷ɾલఏ • طଘͷσϓϩΠπʔϧ(shell)͕طʹଘࡏͨ͠ͷ ͰɺͦΕΛૢ࡞͢Δϥούʔ • serviceɺpodɺhpaΛΓସ͑Δ • DNSLBͰղܾ͍ͯ͠Δ • ServiceNodePortΛࢦఆ͍ͯ͠Δ
ϦϦʔεલ blue ϦϦʔε service label: blue μʔΫΧφϦΞϦϦʔε service label: blue
blue deployment Λࢹ
μʔΫΧφϦΞϦϦʔε blue ϦϦʔε service label: blue μʔΫΧφϦΞϦϦʔε service label: green
blue deployment Λࢹ green greenͷpodΛ1্ཱ͚ͭͩͪ͛Δ
ϦϦʔε blue ϦϦʔε service label: green μʔΫΧφϦΞϦϦʔε service label: green
green deployment Λࢹ green greenͷpodΛঃʑʹ૿͠ blue ͷpodΛঃʑʹݮΒ͢ نఆʹୡͨ͠Βgreen deployment Λࢹ͢Δ
ίϚϯυ • info • ݱࡏͷঢ়ଶΛݟΔ • show • σϓϩΠ͍ͨ͠deployment.yamlΛݟΔ •
deployment.yamlςϯϓϨʔτʹͳ͍ͬͯΔͷͰɺͦ͜Λࢦఆͨ͠ڥͷม ͰຒΊͯ͘ΕΔ • diff • ݱࡏͷঢ়ଶͱϦϦʔε͍ͨ͠ͷͷࠩΛݟΔ • deploydc • μʔΫΧφϦΞϦϦʔεΛߦ͏ • diffbg • blueλάͱgreenλάͷࠩΛݟΔ • deploy • μʔΫΧφϦΞϦϦʔεΛߦͬͨํʹserviceͱhpaΛ͚ΔpodͷΛௐ ͢Δ
࡞ͬͨײ • Kubernetesͬͯศརͩͳʔ • ͜ͷޙʹclient-goͷଘࡏΛΓɺ͋ʔͱࢥͬ ͨ…
͋Γ͕ͱ͏͍͟͝·ͨ͠