Deploying a node in Kubernetes with Helm

Deploying a Request Node on Kubernetes is straightforward using our helm chart.

You can see our chart in our git repository.

Adding the chart

We host our chart on our helm repository, since we upgrade it frequently. To add our chart you can run:

helm repo add request https://request-charts.storage.googleapis.com
helm repo update

Installing the chart

To install our chart with the release name my-release, you can run:

helm install --name my-release request/request-node --set nodeEnv.mnemonic=<your wallet mnemonic>,nodeEnv.web3ProviderUrl=<your web3 provider url>,nodeEnv.networkId=<ethereum network (1 mainnet or 4 rinkeby)>

You will need to set up some required values, like mnemonic, web3ProviderUrl (you can use infura API) and networkId (either 1 for mainnet or 4 for Rinkeby).

You can check out all our chart configuration options here.