Kustomize

Kustomize is a configuration tool for customizing Kubernetes YAML files without using templates. Without changing the original files, Kubernetes provides editing by patching (patch) on API objects. The tool is integrated into the kubectl and can be used directly in the Kubernetes configuration processes.

KU

kubernetes-sigs · Containers & Kubernetes

STARS12.2K
FORKS2.4K
COMMITS—
CONTRIBUTORS463
VERSIONv3.3.1
UPDATED13 days ago
kubernetesconfigurationyamlkustomizeApache-2.0

Common commercial products in this category: Docker Desktop, Red Hat OpenShift, Amazon EKS

What can it do?
  • You patch on Kubernetes API objects without touching the original YAML files.
  • By creating a Kustomization file, you define resources and the customizations applied.
  • You manage configuration processes using the Kustomize version embedded in the Kubectl.
User reviews
  • ↑ PositiveHacker News

    Kustomize – Templating in Kubernetes

    “> there is essentially fully programmable type configurations like Jenkins Pipeline Groovy `Jenkinsfile`, which can be a nightmare, too. I think it is tough to find a sweet spot between making it configurable and expressive for users while retaining a low barrier of entry and…”

  • • NeutralHacker News

    Kustomize – Templating in Kubernetes

    “There seems to be some confusion here, in no small part due to the title of this article. But... > kustomize lets you customize raw, template-free YAML files for multiple purposes, leaving the original YAML untouched and usable as is. That's the very first line of Kustomize's…”

My note

Alternative pages

More in: Containers & Kubernetes