Skip to content

Files

Latest commit

06535d6 · Feb 18, 2025

History

History

examples

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
Jan 22, 2020
Jun 9, 2023
Feb 18, 2025
May 24, 2023
Aug 20, 2019
Jun 9, 2023
May 24, 2023
Dec 9, 2022
Feb 18, 2025
Jun 9, 2023
Jun 9, 2023
May 23, 2022
Jun 9, 2023
Mar 15, 2024
Oct 28, 2020
Jun 9, 2023
Aug 26, 2024
Nov 7, 2019
Mar 24, 2021
Aug 20, 2019
Jan 20, 2023
Aug 20, 2019
Jun 9, 2023
Jul 18, 2019
Apr 15, 2021
Feb 29, 2020
Jul 23, 2024
Feb 5, 2024
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.