The following guide will walk you through creating a bchd full node within GKE (Google Container Engine).
This node will have both transaction and address indexing turned on. If you don't need these features you can edit kube/bchd-deployment
and update the flags passed to bchd.
Steps:
- Add a new blank disk on GCE called
bchd-data
that is 300GB. You can always expand it later. - Change the
rpcuser
andrpcpass
values inbchd-secrets.yml
. They are base64 encoded. To base64 a string, just runecho -n SOMESTRING | base64
. - Run
kubectl create -f /path/to/kube
- Lookup the
bchd-srv
service in the web-ui to get your public ip. - Profit!