Files
kustomize/examples
Ioannis Androulidakis 0152dbb0dc Extend example with components
Describe in more detail the solution with stock kustomize variants to
better showcase the benefits of kustomize components.

Plus, revamp certain parts of the example with minor fixes.
2020-05-13 13:58:55 +00:00
..
2020-02-29 16:19:21 +08:00
2019-06-24 15:19:49 -07:00
2020-05-13 13:58:55 +00:00
2020-03-18 14:36:12 +01:00
2020-02-29 16:19:21 +08:00
2020-05-06 07:44:21 +00:00
2019-11-29 07:00:23 -08:00

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

  • 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.