Kubernetes native
configuration management

Kustomize introduces a template-free way to customize application configuration that simplifies the use of off-the-shelf applications. Now, built into kubectl as apply -k.

Tutorial

Learn basic Kustomize patch syntax and kustomization yaml creation. Download your new directory and kubectl apply -k it to your cluster. Try it

Overview

Kustomize traverses a Kubernetes manifest to add, remove or update configuration options without forking. It is available both as a standalone binary and as a native feature of kubectl.

Purely declarative approach to configuration customization

Natively built into kubectl

Manage an arbitrary number of distinctly customized Kubernetes configurations

Available as a standalone binary for extension and integration into other services

Every artifact that kustomize uses is plain YAML and can be validated and processed as such

Kustomize encourages a fork/modify/rebase workflow

Meetup & Conference Talks

These presentations are from various Kustomize meetups and conferences.


Projects Integrating Kustomize

Since the introduction of Kustomize, several additional projects have emerged with deep Kustomize integrations:


Community

Connect with the Kustomize community to get answers to questions and to stay up with the latest developments.