项目作者: lukepereira

项目描述 :
Crowdfund cloud resources with Kubernetes and Stripe
高级语言: JavaScript
项目地址: git://github.com/lukepereira/cloudfund.git
创建时间: 2018-10-21T01:59:22Z
项目社区:https://github.com/lukepereira/cloudfund

开源协议:GNU General Public License v3.0

下载


Cloudfund

Cloudfund aims to support open-source and decentralized initiatives by crowdfunding and maintaining cloud resources and deployments. It does this using Stripe (to process funds), Kubernetes (to manage clusters and deployments), and the Github API (for deployment and configuration versioning).
The app serves as a proof of concept since its cluster, deployment, and fundings are all managed by its own code.

Examples of use cases:

  • A web app created by a not-for-profit organization
  • A database and API which can be shared among many researchers
  • A micro-service used by the public created by an online community
  • A server running any docker image

An ideal scenerio would be one where a large corporation funds an open-source public micro-service which can be used by many people.

Detailed Overview

See here

Roadmap

  • Create deployment from templates using UI
  • Support persistent disks
  • Support preemptible machines
  • Support Kubeless functions for serverless functions
  • Add Kubernetes resource limits
  • Set up not-for-profit corporation and USD account

Challenges

Prevent clusters being misused to mine cryptocurrencies anonymously