Hacker News new | ask | show | jobs
by polski-g 1045 days ago
Here is netbox's compose file: https://github.com/netbox-community/netbox-docker/blob/relea... -- there is no way I am going to spend the time to translate that into whatever k8s wants. If it isn't broken don't fix it.
2 comments

You could use Kompose https://kompose.io, just sayin :)
With 8.7k stars, plus the last commit was made 4 days ago and the last release was 3 weeks ago.

That's a pretty strong option!

Yeah it is a pity people think this way. If you create something that just works and don't need bugfixes for a year then you are punished! Probably those people should add empty commit "nothing to do!" and do release "release notes: nothing more to add or remove"
I partially agree with you.

Docker Compose is still a moving project. Look at the version of the schema. It evolves.

Kubernetes is also a platform that is moving. And it is moving fast.

If Kompose was considered `done` by its authors in 2020, I don't think I would even bother trying it out. It probably wouldn't be able to parse recent Docker Compose schemas and it would probably output outdated Kubernetes manifests.

But, see, yesterday I was looking for a Time Boxing application and stumbled on that one: https://github.com/khrykin/StrategrDesktop/. I dismissed it because the last release was in 2020. But that is an example of an app that could be considered `done` and still useful 3 years later.

Hence why I partially agree with you. :)

StrategrDesktop still has three unticked boxes for platform support, though :-)
okay, but that only allows you to deploy to a docker engine.

at best, you can deploy that app to a Docker Swarm. Docker Swarm is not reasonably comparable to K8s.

there are tools (and colleagues ! :) ) to transform docker compose files to K8s manifests.