kustomize provides sub-commands for managing the contents of a kustomization file from the command line.
The kustomize create
command will create a new kustomization in the current directory.
When run without any flags the command will create an empty kustomization.yaml
file that can then be updated manually or with the kustomize edit
sub-commands.
kustomize create --namespace=myapp --resources=deployment.yaml,service.yaml --label=app=myapp
NOTE: Resource detection will not follow symlinks.
Flags: --annotation string Add one or more common annotations. --autodetect Search for kubernetes resources in the current directory to be added to the kustomization file. -h, --help help for create --label string Add one or more common labels. --nameprefix string Sets the value of the namePrefix field in the kustomization file. --namespace string Set the value of the namespace field in the customization file. --namesuffix string Sets the value of the nameSuffix field in the kustomization file. --recursive Enable recursive directory searching for resource auto-detection. --resources string Name of a file containing a file to add to the kustomization file.
With an existing kustomization file the kustomize edit
command
- add
- set
- remove
- fix