Skip to content

Files

Latest commit

d5e1940 · Dec 9, 2022

History

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

examples

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
Jan 22, 2020
Jun 8, 2022
May 15, 2020
Feb 29, 2020
Aug 20, 2019
Nov 12, 2019
Jan 28, 2021
Dec 9, 2022
Nov 4, 2019
Mar 24, 2021
Jan 18, 2022
May 23, 2022
Aug 20, 2019
Jul 13, 2021
Oct 28, 2020
Mar 14, 2021
Sep 27, 2021
Nov 7, 2019
Mar 24, 2021
Aug 20, 2019
Nov 22, 2019
Aug 20, 2019
Apr 21, 2021
Jul 18, 2019
Apr 15, 2021
Feb 29, 2020
Oct 26, 2021
Sep 19, 2022
Nov 29, 2019
Jun 30, 2020
Jun 18, 2020
Mar 10, 2022

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.