Kubernetes configurations for Fulcrum on GCE.
- Add a new blank disk on GCE called
fulcrum-data
that is 100GB. - Update
main.conf
with your hostname, bitcoind credentials and any custom settings. - Base64 encode
main.conf
, and paste it inkube/fulcrum-secrets.yml
. - Run
kubectl apply -f kube/fulcrum-certs-job.yml
to setup your self signed cert. To make things simpler, self signed certs are in/data
and production certs are in/config
. Just make sure to point to the correct ones in your configuration. - Run
kubectl apply -f kube/fulcrum-secrets.yml
to deploy your Fulcrum configuration. - Run
kubectl apply -f kube/fulcrum-deployment.yml
to deploy Fulcrum. Make sure the logs look okay. - Deploy the required services, the only required service is
fulcrum-srv.yml
.
kubectl apply -f kube/fulcrum-admin-srv.yml
kubectl apply -f kube/fulcrum-stats-srv.yml
kubectl apply -f kube/fulcrum-srv.yml