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)