Live data from Hacker News

Show HN: Simplenetes – I replaced Kubernetes with 17k lines of shell script

github.com

61–70 of 159 posts

Re: Show HN: Simplenetes – I replaced Kubernetes with 17k lines of shell script

#62

Earlier quoted context omitted.

Simplenetes does support state, no sweat. But it can't pull a disk out of the cloud for you, there is some traditional Ops involved.

So, it can reschedule container if there is a continuous error state on a particular host it is deployed?

No, don't build the next Netflix on Simplenetes.

However, if you are just dealing with a three node cluster (Yes I know many of you are running tri-cycles with k8s stickers on it) then maybe it can be fine for many applications to not have a scheduler.

Simplenetes does however support multiple replicas of pods so if one node fails it can be OK.

Re: Show HN: Simplenetes – I replaced Kubernetes with 17k lines of shell script

#63

Earlier quoted context omitted.

Thanks! We just moved Space.sh from GitLab to GitHub (hurts in my heart, but yeah community is on GitHub). Also we are lousy at promoting our stuff, maybe April 1st is not the best day to do this either...

> community is on GitHub I'm surprised when people say this. I thought communities were only around repos.

It's easier to get contributors and responses when most people already have github accounts. When not many habe have gitlab, it adds some friction to contributing and a lot won't bother

Re: Show HN: Simplenetes – I replaced Kubernetes with 17k lines of shell script

#64

Earlier quoted context omitted.

So, it can reschedule container if there is a continuous error state on a particular host it is deployed?

No, don't build the next Netflix on Simplenetes. However, if you are just dealing with a three node cluster (Yes I know many of you are running tri-cycles with k8s stickers on it) then maybe it can be fine for many applications to not have a scheduler. Simplenetes does however support multiple replicas of pods so if one node fails it can be OK.

Simplenetes does not support volumes. Simplenetes does not support rescheduling containers.

Why do I need 17k lines shellscript to run my tri-cycles? I would rather recommend using docker swarm or just podman itself.

you are adding more complexity without to a very simple problem.

Re: Show HN: Simplenetes – I replaced Kubernetes with 17k lines of shell script

#66

No Persistent Volume support, so not great for stateful applications. Claims that type of thing is "magic", and therefore out of scope. Quite an engineering feat, though, I am sure! Is this to have fun, to learn, to actually use in production?

Thanks!! We do use it in production, it is however fresh from the keyb so giving it some time before putting sensitive stuff in there. About the state, it's perfectly doable, but requires some more Ops than k8s and isn't as flexible, naturally.

Re: Show HN: Simplenetes – I replaced Kubernetes with 17k lines of shell script

#67
post #28

Earlier quoted context omitted.

Asking to learn, but if you were to start a Java application in the following two scenarios: 1) Monolith with some CRUD, API, persistence to a DB + search. 2) Scalable backend with an API, persistence to a DB + some caching what would you use these days?

A new Java application? Java is getting pretty long in the tooth. You might be better off building on top of Go or Rust, especially for those specific scenarios (Go in particular was designed to build network services.)

"Lol!", Thats what you would get in response when you tell that to the major enterprise customers.

Re: Show HN: Simplenetes – I replaced Kubernetes with 17k lines of shell script

#68

Earlier quoted context omitted.

So, it can reschedule container if there is a continuous error state on a particular host it is deployed?

No, don't build the next Netflix on Simplenetes. However, if you are just dealing with a three node cluster (Yes I know many of you are running tri-cycles with k8s stickers on it) then maybe it can be fine for many applications to not have a scheduler. Simplenetes does however support multiple replicas of pods so if one node fails it can be OK.

[deleted]

Re: Show HN: Simplenetes – I replaced Kubernetes with 17k lines of shell script

#69

Earlier quoted context omitted.

No, don't build the next Netflix on Simplenetes. However, if you are just dealing with a three node cluster (Yes I know many of you are running tri-cycles with k8s stickers on it) then maybe it can be fine for many applications to not have a scheduler. Simplenetes does however support multiple replicas of pods so if one node fails it can be OK.

Simplenetes does not support volumes. Simplenetes does not support rescheduling containers. Why do I need 17k lines shellscript to run my tri-cycles? I would rather recommend using docker swarm or just podman itself. you are adding more complexity without to a very simple problem.

If you want something simpler and use podman you can try `podc` [1] which compiles a pod yaml spec into a single executable shell script with a nice managagement CLI api to it.

[1] https://github.com/simplenetes-io/podc

Re: Show HN: Simplenetes – I replaced Kubernetes with 17k lines of shell script

#70
17k lines of shell? Hah give me the infinity lines of Go that is kubernetes — maintaining shell scripts is a nightmare. At least Go is a proper language with an ecosystem and tests and established best practices, etc., etc.

Also namespaces are a killer feature of K8s imo

Post reply on HN