Is there any community hosted distributed cloud solution?

10/15/2017

I got this idea of a distributed cloud solution. I am thinking like a Docker Swarm or Kubernetes solution where you can host a server anywhere you want, and then join it to the community cloud. After you contribute with your hardware you are allowed to host your containers to the cloud. Of course the performance you get needs to be dependent on how much you contribute.

The problems I can see with this solution is mainly security. Many people do not want their services to run on a server that someone unknown has control of. The solution to this would be that no owner of a server in the cluster can see exactly what runs on his server, and I guess this can be complicated.

So my question is, does any similar solution to this already exist? If not, is there a good reason why?

-- David Berg
cloud
containers
docker
docker-swarm
kubernetes

1 Answer

10/15/2017

Yes, there is a reason why it doesn't exist. Security, availability, durability, latency etc etc.

How can I own the server, join to the cluster and not have permission to access my own node? How can cloud prevent it? It can't.

Who will be in control of masters? How the open quorum will work? If anyone can add a master to the cluster then it's basically dead in the water.

You could attack the cluster from inside (recent kubernetes dnsmasq flaw), spam traffic, mingle traffic, remove files (someone schedule database on your node no problem copy and delete it), intentionally or even not intentionally.

There are just too many possible flaws in open cluster and none of the solution was created to handle them because then they would be over engineered.

-- 3h4x
Source: StackOverflow