CUE
A configuration language that combines data, types and constraints in one file and can generate YAML or JSON.
In more detail
Teams use it to validate and produce Kubernetes manifests with less repetition. Like Jsonnet and Carvel ytt, it is one more way to write desired state that ends up declarative.
Related terms
- YAML — A human-friendly text format for configuration, where indentation shows structure.
- JSON — A simple text format for structured data made of keys, values, lists and nested objects.
- Kustomize — A tool built into kubectl that combines a shared base of Kubernetes manifests with small per-environment changes, without templates.
Taught in
- Three Teams, Three Formats: Manifests And Packaging — Certified GitOps Associate (CGOA) Exam Prep