Предпросмотр вывода kustomize
Отрендерить вывод kustomize без применения
kubectl kustomize ./overlays/prod | head -100
more kustomize
all 23 commands →
Установить тег образа
kustomize edit set image myapp=myapp:v1.2.3
Добавить configMapGenerator
kustomize edit add configmap my-config --from-literal=key=value
Список ресурсов в overlay
kustomize build ./overlays/prod | grep "^kind:"
Применить strategic merge patch
# Add patchesStrategicMerge in kustomization.yaml
Применить strategic merge patch
cat > patch.yaml <<EOF
apiVersion: apps/v1
kind: Deployment
metadata:
name: myapp
spec:
replicas: 3
template:
spec:
containers:
- name: myapp
resources:
limits:
memory: 512Mi
EOF
echo 'patches:\n- path: patch.yaml' >> kustomization.yaml