目录结构
目录结构
k8s/
base/
kustomization.yaml
deployment.yaml
service.yaml
overlays/
prod/
kustomization.yaml
replicas-patch.yamlkustomization 与命令
kustomization 与命令
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
resources:
- ../base
patches:
- path: replicas-patch.yaml
namePrefix: prod-
images:
- name: app
newTag: "1.26.0"命令
命令
kubectl kustomize ./k8s/overlays/prod > rendered.yaml
kubectl apply -k ./k8s/overlays/prod
kubectl diff -k ./k8s/overlays/prod先 kustomize 渲染出完整 YAML 审查再 apply,是安全习惯;渲染结果也可归档供审计。