tptacek 4 days ago

Right, but this isn't a post about why K8s is good, it's a post about why K8s is effectively mandatory, and it isn't, which is why the post rankles some people.

2
vanschelven 2 days ago

Exactly, an alternative reading here is "metabase, sentry and airbyte are so complicated to self-host you'll need Kubernetes for it".

czhu12 4 days ago

Yeah I mostly agree. I'd even add that even K8 YAML's are not trivial to maintain, especially if you need to have them be produced by a templating engine.

p_l 4 days ago

They become trivial once you stop templating them with text templating engine.

They are serialized json objects, the YAML is there just because raw JSON is not user friendly when you need something done quick and dirty or include comments.

Proper templating should never use text templating on manifests.