Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Kustomize事情
Search
sakajunquality
December 27, 2018
Technology
1
210
Kustomize事情
sakajunquality
December 27, 2018
Tweet
Share
More Decks by sakajunquality
See All by sakajunquality
DevFest Tokyo 2023: Google Cloudでチームで安全にデプロイをする
sakajunquality
10
1.9k
Cloud Spanner Monitoring 入門 / Cloud Spanner Monitoring Introduction
sakajunquality
1
1.4k
GKE Overview March 2021: Introducing Autopilot
sakajunquality
1
870
Introduction to Cloud Run 2021
sakajunquality
3
1.6k
Building Reliable Distributed Systems on GCP
sakajunquality
1
270
Istio 1.5 Updates
sakajunquality
4
2k
GCP 101: Getting Started through Cloud Run
sakajunquality
6
3.8k
Seeking Observability, Getting Started with Service Mesh
sakajunquality
0
170
Fastly Yamagoya Meetup: Leveraging Cloud Portability with Fastly
sakajunquality
0
16k
Other Decks in Technology
See All in Technology
生成AIシステムとAIエージェントに関する性能や安全性の評価
shibuiwilliam
2
260
Flutter Thread Merge - Flutter Tokyo #11
itsmedreamwalker
1
110
ページの可視領域を算出する方法について整理する
yamatai1212
0
100
AI駆動開発2025年振り返りとTips集
knr109
1
130
"'TSのAPI型安全”の対価は誰が払う?不公平なスキーマ駆動に終止符を打つハイブリッド戦略
hal_spidernight
0
200
組織の“見えない壁”を越えよ!エンタープライズシフトに必須な3つのPMの「在り方」変革 #pmconf2025
masakazu178
1
1k
【保存版】「ガチャ」からの脱却:Gemini × Veoで作る、意図を反映するAI動画制作ワークフロー
nekoailab
0
110
Digital omtanke på Internetdagarna 2025
axbom
PRO
0
140
pmconf 2025 大阪「生成AI時代に未来を切り開くためのプロダクト戦略:圧倒的生産性を実現するためのプロダクトサイクロン」 / The Product Cyclone for Outstanding Productivity
yamamuteki
3
2.9k
IPv6-mostly field report from RubyKaigi 2026
sorah
0
220
All About Sansan – for New Global Engineers
sansan33
PRO
1
1.3k
PostgreSQL で列データ”ファイル”を利用する ~Arrow/Parquet を統合したデータベースの作成~
kaigai
0
180
Featured
See All Featured
How to train your dragon (web standard)
notwaldorf
97
6.4k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.2k
The Cost Of JavaScript in 2023
addyosmani
55
9.3k
Documentation Writing (for coders)
carmenintech
76
5.1k
Practical Orchestrator
shlominoach
190
11k
A better future with KSS
kneath
239
18k
Automating Front-end Workflow
addyosmani
1371
200k
Designing for Performance
lara
610
69k
Visualization
eitanlees
150
16k
Writing Fast Ruby
sferik
630
62k
4 Signs Your Business is Dying
shpigford
186
22k
Imperfection Machines: The Place of Print at Facebook
scottboms
269
13k
Transcript
Kustomize事情 + α @sakajunquality 2018.12.27 KubeCon+CNCon NA 2018 Recap!!
About me Jun Sakata / @sakajunquality - Google Developers Expert,
Cloud - Software Engineer at Ubie inc. - #kubernetes and #beer
None
Keynotes
Washington Convention Center
Washington Convention Center
Keynotes
Keynotes
Phippy in Crane Machine
LT
- Day 0でLightning Talkしてきま した - https://link.medium.com/R 6tzrsjWYS - 続きは
k8s meetup tokyo #15 にて LT
kustomize
Kustomize
kustomize - 知ってる人には今更感あるかもしれませんが、 - helm に注目が集まっている気がするので改めて。 - demoもあるのでこの動画は導入向けの資料としても使えそう。
session
- @ryancox Lyft - 唯一のkustomizeについて - DemoもあるのでYouTubeおす すめ - https://www.youtube.com/
watch?v=ahMIBxufNR0 Kustomize
About tools - ツールがたくさんある中で
Kustomize - ツールの役割ごとに分類
Kustomize - kustomizeは名前の通りここ
Kustomize Basics - 使い方はシンプルで - 標準出力に生成されたyamlを 出力
Kustomize Roots - Unixの思想を強く受けている - Doing one thing well -
manipulating specifically kubernetes yaml
Kustomize Roots - Roots of Kustomize - https://github.com/kubernetes/ community/blob/master/contri butors/design-proposals/archit
ecture/declarative-application- management.md
Kustomize in a nutshell kustomize build
features
Kustomize Features - Overlays - Mix-in Configurations - ConfigMap Generation
- Patches
Kustomize overlays 具体的にはprod/stageのような、ほ ぼ同じ設定を少し上書きしたりでき る
Mix-In Configuration - overlayと似ているけど、Mix-In でモジュールのように 複数の ベースを使うことも可能
ConfigMap Generation - ConfigMap書き換えたけどアプ リケーションの挙動が変わらな い話(podは挙動が変わらない から)
ConfigMap Generation - ConfigMapGeneratorの例 - suffixがついたconfigMapが生 成される
Paches Patchでoverlayに上書きするなど
Demo
Demo Demo … https://www.youtube.com/wa tch?v=ahMIBxufNR0
Use case in Lyft
Use-case in Lyft - Envoyのインジェクションを行っ ている
KMS Decryption - kms等と連携してsecretを生成 したり
Futures
Kustomize in kubectl - kustomize is going to be merged
to kubectl
Takeaways
kustomizeは - kubernetes のマニフェストのyamlを操作するだけの小さなアプリケーション - 標準出力に出力されるだけなので他ツールとの組み合わせできる - helmと違ってテンプレートフリー - そのうちkubectlのサブコマンドになる?
- envoyを組み込むのに使うのは1ついい例だと思った Takeaways
- GitHub - https://github.com/kubernetes-sigs/kustomize - Kubernetes Slack - #kustomize More
Information
None