kustomize

Kustomize is a tool to easily deploy resources for Kubernetes.

TLDR

Create kustomization file with resources and namespace

$ kustomize create --resources [deployment.yaml,service.yaml] --namespace [staging]
copy

Build kustomization file and deploy it with kubectl

$ kustomize build . | kubectl apply -f -
copy

Set an image in the kustomization file

$ kustomize edit set image [busybox=alpine:3.6]
copy

Search for Kubernetes resources in the current directory to be added to the kustomization file

$ kustomize create --autodetect
copy

Copied to clipboard
Dodo Farming