Files
kustomize/site/content/en/docs/Reference/API/namePrefix.md
2023-09-14 12:40:54 +09:00

1.2 KiB

title, linkTitle, type, weight, description
title linkTitle type weight description
namePrefix namePrefix docs 11 Prepends the value to the names of all resources and references.

As namePrefix is self explanatory, it helps adding prefix to names in the defined yaml files.

Example

File Input

# deployment.yaml
apiVersion: apps/v1
kind: Deployment
metadata:
  name: the-deployment
spec:
  replicas: 5
  template:
    containers:
      - name: the-container
        image: registry/container:latest
# kustomization.yaml
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization

namePrefix: custom-prefix-

resources:
- deployment.yaml

Build Output

apiVersion: apps/v1
kind: Deployment
metadata:
  name: custom-prefix-the-deployment
spec:
  replicas: 5
  template:
    containers:
    - image: registry/container:latest
      name: the-container

{{< alert color="success" title="References" >}} Apply will propagate the namePrefix to any place Resources within the project are referenced by other Resources including:

  • Service references from StatefulSets
  • ConfigMap references from PodSpecs
  • Secret references from PodSpecs {{< /alert >}}