github.com/smartcontractkit/chainlink-testing-framework/libs@v0.0.0-20240227141906-ec710b4eb1a3/charts/geth-reorg/README.md (about) 1 # kubernetes-ethereum-chart 2 3 Private Ethereum Network 4 5 ## TL;DR; 6 7 ```console 8 $ git clone git@github.com:jpoon/kubernetes-ethereum-chart.git 9 $ helm install --name ethereum kubernetes-ethereum-chart 10 ``` 11 12 ## Introduction 13 14 This chart bootstraps a private [Ethereum](https://www.ethereum.org/) network on a [Kubernetes](http://kubernetes.io) cluster using the [Helm](https://helm.sh) package manager. For more information, https://www.microsoft.com/developerblog/2018/02/09/using-helm-deploy-blockchain-kubernetes/. 15 16 ## Prerequisites 17 18 * Kubernetes 1.8 19 20 ## Installing the Chart 21 22 The chart can be installed as follows: 23 24 ```console 25 $ git clone git@github.com:jpoon/kubernetes-ethereum-chart.git 26 $ helm install --name ethereum kubernetes-ethereum-chart 27 ``` 28 29 The command deploys a private Ethereum network on the Kubernetes cluster in the default configuration. The [configuration](#configuration) section lists various ways to override default configuration during deployment. 30 31 > **Tip**: List all releases using `helm list` 32 33 ## Uninstalling the Chart 34 35 To uninstall/delete the `my-release` deployment: 36 37 ```console 38 $ helm delete ethereum 39 ``` 40 41 The command removes all the Kubernetes components associated with the chart and deletes the release. 42 43 ## Configuration 44 45 See `values.yaml` for configuration notes. Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. For example, 46 47 ```console 48 $ helm install kubernetes-ethereum-chart --name ethereum --set geth.genesis.networkid=98052 49 ``` 50 51 The above command sets the networkId to 98052 52 53 Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. For example, 54 55 ```console 56 $ helm install kubernetes-ethereum-chart --name ethereum -f values.yaml 57 ``` 58 59 > **Tip**: You can use the default [values.yaml](values.yaml)