namePrefix
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/conatiner:latest
# kustomization.yaml
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
namePrefix: overlook-
resources:
- deployment.yaml
Build Output
apiVersion: apps/v1
kind: Deployment
metadata:
name: alices-the-deployment
spec:
replicas: 5
template:
containers:
- image: registry/conatiner:latest
name: the-container
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
当前内容版权归 kubernetes官网 或其关联方所有,如需对内容或内容相关联开源项目进行关注与资助,请访问 kubernetes官网 .