4 ms·
> Kubernetes manifests are the verbose "assembly language" layer, so you still need something for humans that is DRYer. It's a little more than that. Out-of-th
by zbentley 5y ago
> Kubernetes manifests are the verbose "assembly language" layer, so you still need something for humans that is DRYer.
It's a little more than that. Out-of-the-box manifests for primitives are certainly assembly-like, you're right--but CRDs allow you to operate at a higher level of abstraction while staying in the same syntax, which is powerful and unique to k8s (everything else, from Helm to Terraform to Ansible, distinguishes between pseudo-assembly "language that directly expresses changes to be made" and "language that humans can write abstractions in").