|
|
||
|---|---|---|
| .. | ||
| build | ||
| demos | ||
| docs | ||
| test | ||
| version | ||
| README.md | ||
| kustomize.go | ||
README.md
kustomize
kustomize is a command line tool supporting
template-free customization of declarative
configuration targetted to kubernetes.
Installation
Assumes Go is installed
and your PATH contains $GOPATH/bin:
go get k8s.io/kubectl/cmd/kustomize
Usage
1) Make a base
A base configuration is a kustomization file listing a set of k8s resources - deployments, services, configmaps, secrets that serve some common purpose.
2) Customize it with overlays
An overlay customizes your base along different dimensions for different purposes or different teams, e.g. for development, staging and production.
3) Run kustomize
Run kustomize on your overlay. The result
is printed to stdout as a set of complete
resources, ready to be applied to a cluster.
For more details, try a demo.

