Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

yaml is just not maintainable if you’re managing lots of apps for eg a midsize company or larger. Upgrades become manual/painful.


The secret is to not manually edit YAML, ever.

It's the "make break glass situation little easier" option, not the main mechanism.

Use a programming language, a dedicated DSL, hell a custom process involving CI/CD that generates json manifests. A bit of time with jsonnet gets you a template that people who never wrote jsonnet (and barely ever touched k8s manifests) can use to setup new applications or modify existing ones in moments.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: