Difference between revisions of "Kubectl kustomize --help"
Jump to navigation
Jump to search
(Created page with "{{lc}} == See also == * {{kustomize}} Category:K8s") |
|||
Line 1: | Line 1: | ||
{{lc}} | {{lc}} | ||
+ | <pre> | ||
+ | Build a set of KRM resources using a 'kustomization.yaml' file. The DIR argument must be a path to a directory | ||
+ | containing 'kustomization.yaml', or a git repository URL with a path suffix specifying same with respect to the | ||
+ | repository root. If DIR is omitted, '.' is assumed. | ||
+ | |||
+ | Examples: | ||
+ | # Build the current working directory | ||
+ | kubectl kustomize | ||
+ | |||
+ | # Build some shared configuration directory | ||
+ | kubectl kustomize /home/config/production | ||
+ | |||
+ | # Build from github | ||
+ | kubectl kustomize https://github.com/kubernetes-sigs/kustomize.git/examples/helloWorld?ref=v1.0.6 | ||
+ | |||
+ | Options: | ||
+ | --as-current-user=false: | ||
+ | use the uid and gid of the command executor to run the function in the container | ||
+ | |||
+ | --enable-alpha-plugins=false: | ||
+ | enable kustomize plugins | ||
+ | |||
+ | --enable-helm=false: | ||
+ | Enable use of the Helm chart inflator generator. | ||
+ | |||
+ | -e, --env=[]: | ||
+ | a list of environment variables to be used by functions | ||
+ | |||
+ | --helm-command='helm': | ||
+ | helm command (path to executable) | ||
+ | |||
+ | --load-restrictor='LoadRestrictionsRootOnly': | ||
+ | if set to 'LoadRestrictionsNone', local kustomizations may load files from outside their root. This does, | ||
+ | however, break the relocatability of the kustomization. | ||
+ | |||
+ | --mount=[]: | ||
+ | a list of storage options read from the filesystem | ||
+ | |||
+ | --network=false: | ||
+ | enable network access for functions that declare it | ||
+ | |||
+ | --network-name='bridge': | ||
+ | the docker network to run the container in | ||
+ | |||
+ | -o, --output='': | ||
+ | If specified, write output to this path. | ||
+ | |||
+ | --reorder='legacy': | ||
+ | Reorder the resources just before output. Use 'legacy' to apply a legacy reordering (Namespaces first, | ||
+ | Webhooks last, etc). Use 'none' to suppress a final reordering. | ||
+ | |||
+ | Usage: | ||
+ | kubectl kustomize DIR [flags] [options] | ||
+ | |||
+ | Use "kubectl options" for a list of global command-line options (applies to all commands). | ||
+ | </pre> | ||
Revision as of 17:24, 12 December 2022
Build a set of KRM resources using a 'kustomization.yaml' file. The DIR argument must be a path to a directory containing 'kustomization.yaml', or a git repository URL with a path suffix specifying same with respect to the repository root. If DIR is omitted, '.' is assumed. Examples: # Build the current working directory kubectl kustomize # Build some shared configuration directory kubectl kustomize /home/config/production # Build from github kubectl kustomize https://github.com/kubernetes-sigs/kustomize.git/examples/helloWorld?ref=v1.0.6 Options: --as-current-user=false: use the uid and gid of the command executor to run the function in the container --enable-alpha-plugins=false: enable kustomize plugins --enable-helm=false: Enable use of the Helm chart inflator generator. -e, --env=[]: a list of environment variables to be used by functions --helm-command='helm': helm command (path to executable) --load-restrictor='LoadRestrictionsRootOnly': if set to 'LoadRestrictionsNone', local kustomizations may load files from outside their root. This does, however, break the relocatability of the kustomization. --mount=[]: a list of storage options read from the filesystem --network=false: enable network access for functions that declare it --network-name='bridge': the docker network to run the container in -o, --output='': If specified, write output to this path. --reorder='legacy': Reorder the resources just before output. Use 'legacy' to apply a legacy reordering (Namespaces first, Webhooks last, etc). Use 'none' to suppress a final reordering. Usage: kubectl kustomize DIR [flags] [options] Use "kubectl options" for a list of global command-line options (applies to all commands).
See also
Advertising: