Manage a Kustomize project
The basic building blocks of Kustomize are the environment overlays. Overlays are folders inside your project's git repository located at the path overlays/
. Each environment can have its overlay and should be placed inside overlays/%envId%/
(where %envId%
is the runtime environment identifier). These runtime environment overlays can contain the following types of files:
kustomization.yaml
: file that contains the directives that define the resulting configuration for the services deployed in the selected environment%envId%
. Here, you can specify both the new resources to add and the base resources to patch. For more info see here.%resourceName%.yaml
(put your actual resource name instead of%resourceName%
): files containing the new resources to add to your base configuration.%patchName%.patch.yaml
(put your actual patch name instead of%patchName%
): files containing possible partial modifications to your base project configuration.