Helm Intro

helm charts for deploying the networks on single server using dev helm charts.

  • These helm charts can be used to deploy any network according to the requirement.

  • There are total 16 helm charts that can used to manage/deploy the complete network - loadBalancer, zchain, zdns, blobber, zbox, cleanDir, authorizer , znft , zs3server , zswap , zchainDel , blobberDel , graphNode , loadtest , magicblock & keygen .

Pre-requisites

The pre-requisite can be fulfilled by using ZPrem Repo

  1. Kubernetes need to be installed before running any of the helm chart.

  2. Configmaps for the keys are also needed before using the helmcharts. These keys are related to the sharders, miners, blobbers, consumers, provider, authorizer, block-keys, delegate-wallet-json, initial-state, magicblock, n2n-delay-yaml, nodes, zbox-keys.

  3. Install helm v3 client with i.e.

    sudo curl https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3 | bash
  4. Add the helm repo(Note: Repo name can be anything). Example:-

    helm repo add 0chain-helm http://0chain-helm-chart.s3-website.us-east-2.amazonaws.com/dev/
  5. Add sub-domains in the DNS for your network. Example. beta.0chain.net, rancher.beta.0chain.net, 0box.beta.0chain.net, grafana.beta.0chain.net

  6. Install openebs

Last updated