The purpose of the project is to simplify the process of launching a private Ethereum cluster, with the main use case which is testing Ethereum protocol modifications, private Dapp testing or for running a private blockchain.
Features:
-
supports Parity or Geth
-
run different versions in same cluster
-
fast sync or full sync mode
-
blockchain monitoring tools
-
cluster monitoring tools
-
scheduled operations over the cluster (backup, restore, etc)
-
secure access
To start you have to create a new Google Cloud project with a Cloud Containers cluster.
-
Google Cloud - https://console.cloud.google.com
-
Cloud Containers (GKE) - https://console.cloud.google.com/kubernetes/list?project=
For Google Cloud project Id is my_project_id
and a Cloud Container Cluster named test-cluster-1
run following:
cp etherekube-config.samle.yaml etherekube-config.yaml vim etherekube-config.yaml ./bin/etherkube init