News for hackers. Stuff that matters.

byrnedo

You could use https://github.com/skateco/skate and graduate to k8s later.

Disclosure: I’m the author of skate

Skate author here: please try it out! I haven’t gotten round to diving deep into uncloud yet, but I think maybe the two projects differ in that skate has no control plane; the cli is the control plane.

I built skate out of that exact desire to have a dokku like experience that was multi host and used a standard deployment configuration syntax ( k8s manifests ).

https://skateco.github.io/docs/getting-started/

If you want, give skate a try ( https://github.com/skateco/skate ). I built it out of the frustration of having to learn the custom deploy syntax of all these other alternatives, instead it uses kubernetes manifests and is multi host.
Re:Replacing Kubernetes with systemd (2024) on Wednesday May 07, 2025 @07:12AM (#43914262)
Please try https://github.com/skateco/skate, this is pretty much the exact same reason why I built it!
Re:Replacing Kubernetes with systemd (2024) on Wednesday May 07, 2025 @01:36AM (#43912550)
Uncloud looks awesome and seems to have a great feature set!! Nice work!
Re:Replacing Kubernetes with systemd (2024) on Wednesday May 07, 2025 @01:10AM (#43912455)
Wouldn’t argue with you abut the k8s ux. Since it has all the ground concepts ( service, cronjob etc ) it required less effort than rolling yet another syntax.
Re:Replacing Kubernetes with systemd (2024) on Monday May 05, 2025 @05:17PM (#43899534)
I created skate (https://github.com/skateco/skate) to be basically this but multihost and support k8s manifests. Under the hood it’s podman and systemd
Re:Decoding JSON sum types in Go without panicking on Sunday March 16, 2025 @02:35AM (#43377270)
Pulled my hair out about doing this all over the place when integrating with a node api, ended up writing https://github.com/byrnedo/pjson. Feels like this should be covered as a more first class thing in go.
I’d check out multipass from canonical. IIRC you can specify the image it uses.
Re:Ask HN: What are you working on (September 2024)? on Monday September 30, 2024 @02:27PM (#41700375)
I've been working on Skate (https://github.com/skateco/skate), a lean multi-host container platform, primarily for my own needs. Its been a great way to learn more Rust (I'm a gopher by day) and I've learned some interesting technologies and concepts.
I'm a big fan of simple paas setups like Dokku, but I'm tired of learning yet another configuration syntax or ceremony when I'm perfectly happy building on kubernetes. But god do I not want to self host it. Not even k3s. I just want to be able to deploy things across a small cluster.

Currently supported resources: - Deployments - Daemonsets - Cronjobs - Services - Ingress - Secrets

Skate comes with letsencrypt powered TLS automatically when using ingress.

It leverages podman, openresty, ipvs and coredns.

It's very far from feature-complete, but is definitely at the point of being useful.

I just remembered that a big reason I did this was because podman supports controlling pods directly via subset of some k8s resources manifests (podman kube play). Squatting, as you put it, on the same version.

https://docs.podman.io/en/latest/markdown/podman-kube-play.1...

I suppose I could tighten things up at my end anyway though.

You mean so the user can see themselves what will be applied?
Yeah, you're right, I'd need to at least have some kind of table of supported attributes, or even mint my own schema with the subset that's valid for skate.
Check out https://github.com/skateco/skate

I'm building it for exactly that reason. Multihost and supports k8s manifests.

Re:Dokku: My favorite personal serverless platform on Tuesday August 27, 2024 @08:17AM (#41366709)
Striking while the iron is hot: I love dokku and I've used it for many years. That said, I thought I'd do something similar but with the goal of supporting k8s manifests

https://github.com/skateco/skate

It's daemonless, multi-host with multi-host networking, service discovery and like I said, allows you to create deployments, cronjobs, and route traffic via ingress resources.

Comes with letsencrypt out of the box.

Re:Show HN: Prometheus remote-write to Google Sheets on Tuesday June 13, 2023 @07:56AM (#36308923)
Because we can!
I hope people don't jump to the conclusion that they like what they like because of their gender. It could be equally attributed to what they're working with. As in, you like what you know. I've never worked in a people heavy environment, so I couldn't say I like working in one.
If you mean that by choosing one city in the US vrs the whole country's rate then you're right.

But my point was that Sweden is incomparable to the USA (Sweden has a population approaching 10 million). You'd find it very hard to find a city in the Nordics approaching that of some in the US.

Well, considering the Malmo rate is 3.4, it's still quite a factor reduced from that. Malmo might be considered the most 'dangerous' city in Sweden (please correct me if anyone disagrees? I guess Stockholm is probably statistically a better choice due to the sheer size difference).
Murders / 100k people in Sweden: 4. Chicago has 27.