All Projects → kairen → Kubereum

kairen / Kubereum

Kubernetes + Ethereum = Kubereum!!!

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Kubereum

Ether sql
A python library to push ethereum blockchain data into an sql database.
Stars: ✭ 41 (-25.45%)
Mutual labels:  blockchain, ethereum
Ethdroid
Easy-to-use Ethereum Geth wrapper for Android
Stars: ✭ 47 (-14.55%)
Mutual labels:  blockchain, ethereum
Zerodollarhomepage
A decentralized ad server running on the blockchain
Stars: ✭ 43 (-21.82%)
Mutual labels:  blockchain, ethereum
Awesome Ethereum Cn
Web3.js、Solidity、Truffle开发教程及以太坊开发资源汇总
Stars: ✭ 54 (-1.82%)
Mutual labels:  blockchain, ethereum
Remix
This has been moved to https://github.com/ethereum/remix-project
Stars: ✭ 1,063 (+1832.73%)
Mutual labels:  blockchain, ethereum
Blockchain
区块链、交易所、币种、自媒体、高频交易策略
Stars: ✭ 37 (-32.73%)
Mutual labels:  blockchain, ethereum
Learn Solidity
Code base for "Learn Solidity: Programming Language for Ethereum Smart Contracts" course in Tosh Academy & Blockchain Council
Stars: ✭ 44 (-20%)
Mutual labels:  blockchain, ethereum
Toy Block Explorer
A blockchain explorer written in Go to learn about building server-side applications that work with the Ethereum blockchain.
Stars: ✭ 36 (-34.55%)
Mutual labels:  blockchain, ethereum
Blockchainage
「区块链技术指北」相关资料。
Stars: ✭ 51 (-7.27%)
Mutual labels:  blockchain, ethereum
Tokensale
Tokensale Best Practices for Founders
Stars: ✭ 50 (-9.09%)
Mutual labels:  blockchain, ethereum
Ette
EVM-based Blockchain Indexer, with historical data query & real-time notification support 😎
Stars: ✭ 37 (-32.73%)
Mutual labels:  blockchain, ethereum
Udacity Blockchain Developer Nanodegree
The road so far on Udacity Blockchain Developer Nanodegree
Stars: ✭ 53 (-3.64%)
Mutual labels:  blockchain, ethereum
Disperse
React/Redux dApp (decentralized app) boilerplate using Ethereum's blockchain
Stars: ✭ 36 (-34.55%)
Mutual labels:  blockchain, ethereum
Smart Contracts Example
Simple example of token market. Based on blockchain technology using Ethereum platform.
Stars: ✭ 37 (-32.73%)
Mutual labels:  blockchain, ethereum
Etherkit
Stars: ✭ 36 (-34.55%)
Mutual labels:  blockchain, ethereum
Blockchain Learning
Learn and promote blockchain together by writing
Stars: ✭ 44 (-20%)
Mutual labels:  blockchain, ethereum
Blockchain Anchor
A Node.js library for anchoring data onto the Bitcoin blockchain and confirming anchored data on Bitcoin and Ethereum.
Stars: ✭ 32 (-41.82%)
Mutual labels:  blockchain, ethereum
Loyalty Points Evm Fabric
Sample use of Ethereum smart contract in Hyperledger Fabric
Stars: ✭ 35 (-36.36%)
Mutual labels:  blockchain, ethereum
Ethereumbook
Mastering Ethereum, by Andreas M. Antonopoulos, Gavin Wood
Stars: ✭ 11,663 (+21105.45%)
Mutual labels:  blockchain, ethereum
Trace
Supply chain transparency platform proof-of-concept based on the Ethereum blockchain ✍️
Stars: ✭ 52 (-5.45%)
Mutual labels:  blockchain, ethereum

Build Status

Kubernetes + Ethereum = Kubereum

This repos is containerize the Ethereum example. The goal is quickly setup a private Ethereum blockchain using Docker and Kubernetes.

Support Feature:

  • Private network chain.
  • Miner monitoring.
  • Blockchain stats dashboard.
  • Solidity browser service.

Example in my Lab: asciicast

Image build status

Solidity Ethnetintel Ethstats Auto peer
Docker Build Statu Docker Build Statu Docker Build Statu Docker Build Statu

Requirements

  • Docker engine.
  • Kubernetes cluster.

Usage

To run the Ethereum private chain cluster(without the Ethereum network status):

$ kubectl apply \
-f geth-config.yml \
-f geth-svc.yml \
-f geth-ds.yml

Check the pods:

$  kubectl get po,svc -o wide
NAME            READY     STATUS    RESTARTS   AGE       IP            NODE
po/geth-289mg   2/2       Running   0          10m       10.244.52.3   node4
po/geth-fqszz   2/2       Running   0          10m       10.244.96.2   node1
po/geth-hxlf2   2/2       Running   0          10m       10.244.85.4   node3
po/geth-vjtpf   2/2       Running   0          10m       10.244.98.3   node2

NAME             CLUSTER-IP        EXTERNAL-IP   PORT(S)    AGE       SELECTOR
svc/geth         192.168.170.219   <none>        8545/TCP   4h        app=geth

Attach the Ethereum IPC file(Install geth from Building-Ethereum):

$ cd /var/geth && ls
geth  geth.ipc  keystore

$ geth attach ipc:geth.ipc
Welcome to the Geth JavaScript console!

instance: Geth/v1.6.7-unstable/linux-amd64/go1.7.3
coinbase: 0x2f99300b9fb9da018e7004e448f0a16730dbe6a4
at block: 0 (Thu, 01 Jan 1970 00:00:00 UTC)
 datadir: /var/geth
 modules: admin:1.0 debug:1.0 eth:1.0 miner:1.0 net:1.0 personal:1.0 rpc:1.0 txpool:1.0 web3:1.0

> net.peerCount
3
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].