Add configMapGenerator

Add a ConfigMap generator entry to kustomization.yaml

kustomize edit add configmap my-config --from-literal=key=value

tool
kustomize23 commands
tags
kustomizek8sconfigmap

More kustomize commands

  • kustomize build ./overlays/prod | grep "^kind:"

    Quickly list all resource kinds in a kustomize build

  • # Add patchesStrategicMerge in kustomization.yaml

    Use patchesStrategicMerge to partially override base resources

  • 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

    Create a strategic merge patch and register it in kustomization.yaml

  • kustomize build --enable-helm ./overlay

    Render helmCharts: block to manifests; note: needs helm in PATH

  • cat <<'EOF' >> kustomization.yaml components: - ../../components/monitoring EOF

    Mixin reusable patches/resources via components: (Kustomize v4+)

all 23 kustomize commands