Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Kustomize事情
Search
sakajunquality
December 27, 2018
Technology
210
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Kustomize事情
sakajunquality
December 27, 2018
More Decks by sakajunquality
See All by sakajunquality
AIと共生する開発者プラットフォーム:バクラクのモノレポ×マイクロサービス基盤
sakajunquality
2
6.2k
DevFest Tokyo 2023: Google Cloudでチームで安全にデプロイをする
sakajunquality
10
2k
Cloud Spanner Monitoring 入門 / Cloud Spanner Monitoring Introduction
sakajunquality
1
1.6k
GKE Overview March 2021: Introducing Autopilot
sakajunquality
1
930
Introduction to Cloud Run 2021
sakajunquality
3
1.7k
Building Reliable Distributed Systems on GCP
sakajunquality
1
320
Istio 1.5 Updates
sakajunquality
4
2.1k
GCP 101: Getting Started through Cloud Run
sakajunquality
6
3.9k
Seeking Observability, Getting Started with Service Mesh
sakajunquality
0
220
Other Decks in Technology
See All in Technology
データ_AIの事業の勝敗をわけるもの
nek0128
1
460
The Knowledge Spine: A Machine-Executable Ontology for Governed Marketing Activation
vananth22
0
110
WordPressの脆弱性対策何をすべき?
masakawai
0
110
白金鉱業Meetup Vol.25 アウトカムが二値のデータに対するCausal Impact
brainpadpr
0
250
Goodbye ShellScript, Hello File-based App
shunsock
0
380
JSONataとAWS Step Functionsで目指すRuntimelessな世界
mu7889yoon
0
280
エージェントはローカル、検証はMicroVM — Lambda MicroVMsでつくるServerless CI
fujioka6789
3
470
SREの視点で考えるSIEM活用術 〜AWS環境でのセキュリティ強化〜
cscengineer
PRO
0
130
アクセスキーこわい やめかたと漏らさない工夫
sassssan68
1
480
ソフトウェアDNAとクラウドエージェントのススメ
cloudace
0
120
越境するなら専門用語を使うな高校校歌 / If you wanna cross border, you shouldn't use jargon
vtryo
0
150
事業課題から技術的負債に向き合う
sansantech
PRO
2
2k
Featured
See All Featured
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Are puppies a ranking factor?
jonoalderson
2
3.9k
Design in an AI World
tapps
1
320
Being A Developer After 40
akosma
91
590k
Marketing to machines
jonoalderson
1
5.8k
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
Unsuck your backbone
ammeep
672
58k
New Earth Scene 8
popppiees
4
2.6k
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
1
2.9k
The Art of Programming - Codeland 2020
erikaheidi
57
14k
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
280
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
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