Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
Kustomize事情 + α @sakajunquality 2018.12.27 KubeCon+CNCon NA 2018 Recap!!
Slide 2
Slide 2 text
About me Jun Sakata / @sakajunquality - Google Developers Expert, Cloud - Software Engineer at Ubie inc. - #kubernetes and #beer
Slide 3
Slide 3 text
No content
Slide 4
Slide 4 text
Keynotes
Slide 5
Slide 5 text
Washington Convention Center
Slide 6
Slide 6 text
Washington Convention Center
Slide 7
Slide 7 text
Keynotes
Slide 8
Slide 8 text
Keynotes
Slide 9
Slide 9 text
Phippy in Crane Machine
Slide 10
Slide 10 text
LT
Slide 11
Slide 11 text
- Day 0でLightning Talkしてきま した - https://link.medium.com/R 6tzrsjWYS - 続きは k8s meetup tokyo #15 にて LT
Slide 12
Slide 12 text
kustomize
Slide 13
Slide 13 text
Kustomize
Slide 14
Slide 14 text
kustomize - 知ってる人には今更感あるかもしれませんが、 - helm に注目が集まっている気がするので改めて。 - demoもあるのでこの動画は導入向けの資料としても使えそう。
Slide 15
Slide 15 text
session
Slide 16
Slide 16 text
- @ryancox Lyft - 唯一のkustomizeについて - DemoもあるのでYouTubeおす すめ - https://www.youtube.com/ watch?v=ahMIBxufNR0 Kustomize
Slide 17
Slide 17 text
About tools - ツールがたくさんある中で
Slide 18
Slide 18 text
Kustomize - ツールの役割ごとに分類
Slide 19
Slide 19 text
Kustomize - kustomizeは名前の通りここ
Slide 20
Slide 20 text
Kustomize Basics - 使い方はシンプルで - 標準出力に生成されたyamlを 出力
Slide 21
Slide 21 text
Kustomize Roots - Unixの思想を強く受けている - Doing one thing well - manipulating specifically kubernetes yaml
Slide 22
Slide 22 text
Kustomize Roots - Roots of Kustomize - https://github.com/kubernetes/ community/blob/master/contri butors/design-proposals/archit ecture/declarative-application- management.md
Slide 23
Slide 23 text
Kustomize in a nutshell kustomize build
Slide 24
Slide 24 text
features
Slide 25
Slide 25 text
Kustomize Features - Overlays - Mix-in Configurations - ConfigMap Generation - Patches
Slide 26
Slide 26 text
Kustomize overlays 具体的にはprod/stageのような、ほ ぼ同じ設定を少し上書きしたりでき る
Slide 27
Slide 27 text
Mix-In Configuration - overlayと似ているけど、Mix-In でモジュールのように 複数の ベースを使うことも可能
Slide 28
Slide 28 text
ConfigMap Generation - ConfigMap書き換えたけどアプ リケーションの挙動が変わらな い話(podは挙動が変わらない から)
Slide 29
Slide 29 text
ConfigMap Generation - ConfigMapGeneratorの例 - suffixがついたconfigMapが生 成される
Slide 30
Slide 30 text
Paches Patchでoverlayに上書きするなど
Slide 31
Slide 31 text
Demo
Slide 32
Slide 32 text
Demo Demo … https://www.youtube.com/wa tch?v=ahMIBxufNR0
Slide 33
Slide 33 text
Use case in Lyft
Slide 34
Slide 34 text
Use-case in Lyft - Envoyのインジェクションを行っ ている
Slide 35
Slide 35 text
KMS Decryption - kms等と連携してsecretを生成 したり
Slide 36
Slide 36 text
Futures
Slide 37
Slide 37 text
Kustomize in kubectl - kustomize is going to be merged to kubectl
Slide 38
Slide 38 text
Takeaways
Slide 39
Slide 39 text
kustomizeは - kubernetes のマニフェストのyamlを操作するだけの小さなアプリケーション - 標準出力に出力されるだけなので他ツールとの組み合わせできる - helmと違ってテンプレートフリー - そのうちkubectlのサブコマンドになる? - envoyを組み込むのに使うのは1ついい例だと思った Takeaways
Slide 40
Slide 40 text
- GitHub - https://github.com/kubernetes-sigs/kustomize - Kubernetes Slack - #kustomize More Information
Slide 41
Slide 41 text
No content