Skip to main content

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.