mirror of
https://github.com/kubernetes-sigs/kustomize.git
synced 2026-05-18 07:45:23 +00:00
39 lines
1.4 KiB
Markdown
39 lines
1.4 KiB
Markdown
# kustomization authoring
|
|
|
|
kustomize provides sub-commands for managing the contents of a kustomization file from the command line.
|
|
|
|
## kustomize create
|
|
|
|
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
|
|
```
|
|
|
|
### Detecting resources
|
|
|
|
> 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.
|
|
--help, -h 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.
|
|
|
|
## kustomize edit
|
|
|
|
With an existing kustomization file the `kustomize edit` command
|
|
|
|
* add
|
|
* set
|
|
* remove
|
|
* fix
|