kustomize
Using kustomization.yaml
Print a set of API resources generated from instructions in a kustomization.yaml file.
The argument must be the path to the directory containing the file, or a git repository URL with a path suffix specifying same with respect to the repository root.
Command
$ kubectl kustomize <dir>
Example
Input File
# 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
nameSuffix: -dev
resources:
- deployment.yaml
Command
// deployment.yaml and kustomization.yaml are in the same directory
$ kubectl kustomize
Output
apiVersion: apps/v1
kind: Deployment
metadata:
name: the-deployment-dev
spec:
replicas: 5
template:
containers:
- image: registry/conatiner:latest
name: the-container
当前内容版权归 kubernetes官网 或其关联方所有,如需对内容或内容相关联开源项目进行关注与资助,请访问 kubernetes官网 .