Awesome Kustomize Overview

A curated and collaborative list of awesome Kustomize resources

馃彔 Home馃敟 Feed馃摦 Subscribe鉂わ笍 Sponsor馃樅 aabouzaid/awesome-kustomize猸 64馃彿锔 DevOps

[ Daily / Weekly / Overview ]

Awesome Kustomize Awesome PRs Welcome

A curated and collaborative list of awesome Kustomize resources.

Kustomize introduces a template-free way to customize Kubernetes manifests. It's extensible and uses a purely declarative approach to configuration customization, which will help you efficiently manage your Infrastructure as a code (IaC).

Contributions are welcome, add links through pull requests or create an issue to start a discussion.

Contents

Overview

Kustomize works as a standalone binary; also, it's built into kubectl (since v1.14). It can be used with off-the-shelf applications like Helm charts. Also, it has a deep integration with different GitOps tools like ArgoCD, Flux, and many others.

Plugins

Kustomize has 3 types of plugins generator, transformer, and validator.

Note

If you are a plugin developer, it's highly recommended to support the new plugins standard KRM function.

Generators

Transformers

Validators

Guides

Kustomize guides based on their level or type like 馃摪 Article, 馃摵 Video, 馃И Lab.

Novice

Intermediate

Advanced

Tips & Tricks

Misc