Skip to content

Files

Latest commit

04d133a · Nov 5, 2020

History

History
This branch is 2553 commits behind kubernetes-sigs/kustomize:master.

examples

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
Jan 22, 2020
Jun 30, 2020
May 15, 2020
Feb 29, 2020
Aug 20, 2019
Nov 12, 2019
Nov 5, 2020
Oct 5, 2020
Nov 4, 2019
Nov 12, 2019
Nov 3, 2020
Nov 3, 2020
Aug 20, 2019
Nov 2, 2020
Oct 28, 2020
Jun 19, 2020
Oct 28, 2020
Nov 7, 2019
Aug 20, 2019
Nov 22, 2019
Aug 20, 2019
Mar 18, 2020
Jul 18, 2019
Apr 7, 2020
Feb 29, 2020
Oct 2, 2020
May 28, 2020
Nov 29, 2019
Jun 30, 2020
Jun 18, 2020
May 15, 2020

English | 简体中文

Examples

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

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.