Cloud Intermediate
Kustomize — K8s konfigurace bez šablon¶
KustomizeKubernetesGitOps 3 min read
Kustomize pro overlay-based Kubernetes konfigurace. Base, overlays a patches.
Structure¶
k8s/
├── base/
│ ├── kustomization.yaml
│ ├── deployment.yaml
│ └── service.yaml
└── overlays/
├── dev/
│ └── kustomization.yaml
└── prod/
└── kustomization.yaml
Exampley¶
# base/kustomization.yaml
resources:
- deployment.yaml
- service.yaml
# overlays/prod/kustomization.yaml
resources:
- ../../base
namePrefix: prod-
patches:
- patch: |-
- op: replace
path: /spec/replicas
value: 5
target:
kind: Deployment
kubectl apply -k overlays/prod/
Summary¶
Kustomize = template-free konfigurace. Součást kubectl, žádná instalace navíc. Skvělý s GitOps.
Need Help with Implementation?¶
Our team has experience designing and implementing modern architectures. We’re happy to help.