Files
kustomize/docs/authoring.md
2020-06-11 10:46:29 +02:00

1.4 KiB

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