Simplenetes
Infrastructure
container orchestration
SHOW HN2021
How HN took it
16 positive, 12 neutral or asking, 1 mixed, 21 critical, out of 50 comments about the project. Thread score -0.00.
Idea: 9 for, 10 againstExecution: 1 for, 5 againstDocs: 1 for, 2 against
The thread, comment by comment
Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.
positive neutral or mixed critical about another commenter or something else the maker
What HN said
What people liked
Fun, contrarian project that is a good learning exercise
From 3 comments
Building a platform to deploy stateless services are the easy part. This might even work nicely at a smaller scale. It is gets super complicated when you want to mount volumes,…
debarshri on HNRewriting anything is the ultimate learning experience and to do a Kubernetes implementation in shell script, impressive.
Zenst on HNi love this, and especially love how there are only a few things in the world that one could reasonably claim to simplify with "17k lines of shell script", and one of those is…
keeganpoppen on HN
Useful competition and fresh approach to container orchestration
From 2 comments
1. Anything that offers effective competition to Kubernetes is a Good Thing. I'm not saying this is because I haven't look at it closely enough but competition brings about…
mikece on HNThis has been bugging me for a while. Programmers love to reinvent the wheel. There a millions of make(1) clones, key-value stores, etc but I don't seem to see many projects…
remram on HN
Objections
Shell is hard to maintain and lacks tests and error handling
From 3 comments
Unsolicited review of sync.sh ahoy! The easy stuff: - Non-exported variables are by convention lower_case, while exported variables are UPPER_CASE. - Function names are by…
l0b0 on HN17k 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…
gigatexal on HN> simple > 17k lines of shell script those two phrases don't belong together... to think about this, "17k lines" and "shell script" should not be used together either. Also, you…
theamk on HN
Not a real replacement for Kubernetes; no persistent volume support
From 2 comments
Building a platform to deploy stateless services are the easy part. This might even work nicely at a smaller scale. It is gets super complicated when you want to mount volumes,…
debarshri on HNNo 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…
llarsson on HN
Calling 17k lines of shell simple is contradictory
From 2 comments
> simple > 17k lines of shell script those two phrases don't belong together... to think about this, "17k lines" and "shell script" should not be used together either. Also, you…
theamk on HNThis is ~17k lines of shell scripting and claims to be "simple". Kuberentes is probably ~1m lines of Go. I'm not entirely convinced that this is less complex (simpler) than…
danpalmer on HN
Requests
Add tests
From 2 comments
> simple > 17k lines of shell script those two phrases don't belong together... to think about this, "17k lines" and "shell script" should not be used together either. Also, you…
theamk on HNUnsolicited review of sync.sh ahoy! The easy stuff: - Non-exported variables are by convention lower_case, while exported variables are UPPER_CASE. - Function names are by…
l0b0 on HN
Explain the use case
From 1 comment
This is really cool, but is there a real use case for this?
some_random on HN
Questions
What happens if a node fails?
From 1 comment
What happens if a node fails?
verdverm on HN
Where should I start reading the source?
From 1 comment
Most of these source code files are very large. Where should I start reading?
mplewis on HN
Alternatives named
Kubernetes
From 1 comment
This is ~17k lines of shell scripting and claims to be "simple". Kuberentes is probably ~1m lines of Go. I'm not entirely convinced that this is less complex (simpler) than…
danpalmer on HN
HashiCorp Nomad stack
From 1 comment
If you're looking for a simple Kubernetes alternative, take a look at the HasiCorp stack. I use that in production and it's easy to set up and maintain.
marvinblum on HN
Docker Swarm
From 1 comment
Im personally not ever gonna use it as long as docker swarm is maintained. But thank you for bringing the world another tiny step closer to abandoning k8s and k8s…
aristofun on HN
podc
From 1 comment
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.…
thomasbacklund on HN