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
Continuous Delivery on Kubernetes with Spinnaker
Search
Kazushi Ueta
August 08, 2017
Technology
0
1.5k
Continuous Delivery on Kubernetes with Spinnaker
Kubernetes Meetup Tokyo #6 LT
Kazushi Ueta
August 08, 2017
Tweet
Share
Other Decks in Technology
See All in Technology
「捨てる」を設計する
kubell_hr
0
230
Kiro Meetup #7 Kiro アップデート (2025/12/15〜2026/3/20)
katzueno
2
240
Phase09_自動化_仕組み化
overflowinc
0
1.6k
JEDAI認定プログラム JEDAI Order 2026 受賞者一覧 / JEDAI Order 2026 Winners
databricksjapan
0
310
品質を経営にどう語るか #jassttokyo / Communicating the Strategic Value of Quality to Executive Leadership
kyonmm
PRO
3
1.2k
Navigation APIと見るSvelteKitのWeb標準志向
yamanoku
2
110
FastMCP OAuth Proxy with Cognito
hironobuiga
3
190
イベントで大活躍する電子ペーパー名札を作る(その2) 〜 M5PaperとM5PaperS3 〜 / IoTLT @ JLCPCB オープンハードカンファレンス
you
PRO
0
200
FlutterでPiP再生を実装した話
s9a17
0
150
「コントロールの三分法」で考える「コト」への向き合い方 / phperkaigi2026
blue_goheimochi
0
140
事例から紐解くSHIFT流QA支援 ~大規模プロジェクトの品質管理支援、QA組織立ち上げ~ / 20260320 Nozomu Koketsu
shift_evolve
PRO
0
140
Agent Skill 是什麼?對軟體產業帶來的變化
appleboy
0
230
Featured
See All Featured
The Limits of Empathy - UXLibs8
cassininazir
1
270
Crafting Experiences
bethany
1
93
From π to Pie charts
rasagy
0
160
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
180
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
160
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.3k
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
160
Measuring & Analyzing Core Web Vitals
bluesmoon
9
790
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
160
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
[RailsConf 2023] Rails as a piece of cake
palkan
59
6.4k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
150
Transcript
Continuous Delivery on Kubernetes with Spinnaker Kazushi Ueta @helix_kaz
Self introduction 上田和志 (@helix_kaz) とあるE-commerce関係の会社で雑用をこなす生活
突然ですが Kubernetesにどうやってアプリケーションを デプロイしてますか? 謎のJenkins Jobが動く Manifest 編集してapplyするだけ Helm Chart書いたよ
そのデプロイ方法で大丈夫か? チームメンバー全員がKubernetesおじさんじゃない ◦ Jenkinsおじさんでもない マイクロサービス化などで増えるデプロイへの対応 ◦ ついうっかり20サービスくらいに分けてみたものの… 猫でも扱えるCDツールが欲しい!!
Spinnaker Netflixが開発しているCDツール マルチクラウド対応 (IaaS/PaaS) Jenkins/Concourse CIとの統合
試してみる マイクロサービスで構成されてるので 真面目にデプロイするのがめんどくさい Halyardという設定・デプロイツールがあるのでそれを使う CloudFormationとかCloud LauncherとかARM Templateでも入るはず ※ なお、現状ではインストーラスクリプトはUbuntu 14.04
– 15.10までしか対応していない
Halyard 実行例 hal config storage edit --type redis hal config
provider docker-registry enable hal config provider docker-registry account add docker-regi --address index.docker.io --repositories library/nginx hal config provider kubernetes enable hal config provider kubernetes account add my-k8s-account --docker-registries docker-regi ¥ --context $(kubectl config current-context) --kubeconfig /root/.kube/config echo "host: 0.0.0.0" | tee ~/.hal/default/service-settings/gate.yml ~/.hal/default/service-settings/deck.yml hal config deploy edit --type LocalDebian hal deploy apply
None
Spinnaker vs Kubernetes Spinnaker Kubernetes Cluster Cluster Server Group ReplicaSet
/ Deployment Load Balancer Service Security Group Ingress
None
使ってみてどうなの? Kubernetes おじさんがいなくてもDeploy/Scale out可能に UIあるっていいね ConfigMap/Secretのサポートが欲しい VM管理から始まったツールなのでやや使いづらい