Kustomize

E699334

Kustomize is a Kubernetes-native configuration management tool that lets you customize application manifests through overlays and patches without modifying the original YAML files.

Try in SPARQL Jump to: Statements Referenced by

Statements (46)

Predicate Object
instanceOf Kubernetes tool
configuration management tool
open-source software
avoids templating languages
benefit improves reusability of Kubernetes manifests
keeps original YAML files unchanged
reduces duplication across environments
command kubectl apply -k
kubectl kustomize
configurationFile kustomization.yaml
designGoal customize application manifests without modifying originals
developedFor Kubernetes NERFINISHED
ecosystem CNCF Kubernetes ecosystem NERFINISHED
hostedOn GitHub NERFINISHED
inputFormat YAML NERFINISHED
integratedInto kubectl NERFINISHED
license Apache-2.0 License NERFINISHED
maintainedBy Kubernetes SIG CLI NERFINISHED
outputFormat YAML
primaryFunction configuration customization
manifest templating-free customization
repository https://github.com/kubernetes-sigs/kustomize
runsAs kubectl subcommand
supports Kubernetes manifests
supportsFeature JSON patches
Secret generation
annotation transformations
base and overlay model
configMap generation
label transformations
multi-environment configuration
namePrefix transformations
nameSuffix transformations
overlays
patches
patchesStrategicMerge
resource composition
variable substitution
supportsUseCase environment-specific configuration
per-cluster customization
reusable manifest bases
supportsVersionControlPractice GitOps NERFINISHED
usesConcept bases
overlays
website https://kustomize.io
writtenIn Go NERFINISHED

Referenced by (2)

Full triples — surface form annotated when it differs from this entity's canonical label.

Argo CD supports Kustomize
Flux integratesWith Kustomize