examples/README.md
English | 简体中文
To run these examples, your $PATH must contain kustomize.
See the installation instructions.
These examples are tested to work with the latest released version of kustomize.
Basic Usage
valueAdd - Add a simple string value easily to various fields, including fields that happen to hold file paths.
configGenerations - Rolling update when ConfigMapGenerator changes.
combineConfigs - Mixing configuration data from different owners (e.g. devops/SRE and developers).
generatorOptions - Modifying behavior of all ConfigMap and Secret generators.
vars - Injecting k8s runtime data into container arguments (e.g. to point wordpress to a SQL service) by vars.
image names and tags - Updating image names and tags without applying a patch.
remote target - Building a kustomization from a github URL
json patch - Apply a json patch in a kustomization
patch multiple objects - Apply a patch to multiple objects
Advanced Usage
generator plugins:
last mile helm - Make last mile modifications to a helm chart.
secret generation - Generating secrets from a plugin.
remote sources - Generating from remote sources.
transformer plugins:
customize builtin transformer configurations
Multi Variant Examples
hello world - Deploy multiple (differently configured) variants of a simple Hello World server.
LDAP - Deploy multiple (differently configured) variants of a LDAP server.
springboot - Create a Spring Boot application production configuration from scratch.
mySql - Create a MySQL production configuration from scratch.
breakfast - Customize breakfast for Alice and Bob.
multibases - Composing three variants (dev, staging, production) with a common base.
components - Compose three variants (community, enterprise, dev) with a common base, by reusing configuration between them.