Template-free Kubernetes management¶
Template-free Kubernetes management is an approach to configuration management that utilizes YAML layering and base/overlay patterns instead of traditional template engines.
The core tool associated with this methodology is Kustomize, which acts as a standalone configuration management solution for Kubernetes objects^[400-devops-06-kubernetes-kustomize.md].
Core Mechanism¶
The primary characteristic of this approach is YAML overlay. Instead of generating static files using placeholders and variables, Kustomize works by combining multiple YAML manifests. It preserves the base definition of a resource while applying modifications (overlays) on top of it^[400-devops-06-kubernetes-kustomize.md].
Related Concepts¶
- Kubernetes
- [[YAML]]
- [[Infrastructure as Code]]
- GitOps
Sources¶
- 400-devops-06-kubernetes-kustomize.md