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
280
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
ZOZOの独自性を生み出す「似合う4大要素」の開発サイクル
zozotech
PRO
0
120
Lookerで実現するセキュアな外部データ提供
zozotech
PRO
0
190
SREには開発組織全体で向き合う
koh_naga
0
410
【U/Day Tokyo 2025】Cygames流 最新スマートフォンゲームの技術設計 〜『Shadowverse: Worlds Beyond』におけるアーキテクチャ再設計の挑戦~
cygames
PRO
2
1.2k
たまに起きる外部サービスの障害に備えたり備えなかったりする話
egmc
0
380
Strands Agents × インタリーブ思考 で変わるAIエージェント設計 / Strands Agents x Interleaved Thinking AI Agents
takanorig
4
1.8k
特別捜査官等研修会
nomizone
0
530
SREが取り組むデプロイ高速化 ─ Docker Buildを最適化した話
capytan
0
110
AlmaLinux + KVM + Cockpit で始めるお手軽仮想化基盤 ~ 開発環境などでの利用を想定して ~
koedoyoshida
0
150
ハッカソンから社内プロダクトへ AIエージェント「ko☆shi」開発で学んだ4つの重要要素
sonoda_mj
6
1.4k
20251222_サンフランシスコサバイバル術
ponponmikankan
2
130
コンテキスト情報を活用し個社最適化されたAI Agentを実現する4つのポイント
kworkdev
PRO
1
1.8k
Featured
See All Featured
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
400
Side Projects
sachag
455
43k
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
120
Build your cross-platform service in a week with App Engine
jlugia
234
18k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.1k
The Curious Case for Waylosing
cassininazir
0
190
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
1
400
Discover your Explorer Soul
emna__ayadi
2
1k
The #1 spot is gone: here's how to win anyway
tamaranovitovic
1
860
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
280
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
1
260
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