| 结构 | base/(通用)+ overlays/dev、overlays/prod(差异) |
|---|---|
| 手段 | patches、images、namePrefix、configMapGenerator 等 |
| 构建 | kubectl kustomize overlays/prod 或 kustomize build |
overlay 示例
overlay 示例
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
resources:
- ../../base
images:
- name: registry.example.com/app
newTag: 1.8.0
patches:
- path: replicas-patch.yaml环境差异越小越好:把大段覆盖视为信号,回头简化 base 结构。