This is a Helm Chart to deploy a dogecoind full node into a Kubernetes cluster. This chart is designed specifically with this multi-arch Docker image in mind, supporting:
- x86_64
- arm64 / armv8 / aarch64
If you deploy Kubernetes to an arm64 device using K3s, you can install this chart in the same manner as you would an x86_64 machine:
git clone git@github.com:Aither-Architect/dogecoin-helm.git
cd dogecoin-helm
- Adjust the
values.yaml
file to suit your needs helm install dogecoin .
The accompanying docker image should auto-detect the cpu architecture and use the appropriate dogecoin binary.
This chart is undergoing active development and will have more features exposed over time. While there's enough information around the web to get started running a Dogecoin FullNode, there isn't any central documentation for ongoing operations and maintenance of a Doge server. This repo along with dogecoin-docker aim to fill that gap over time.
Pull requests are welcome! Just fork the repo and cut a branch with a semantic name. Make your changes and then cut a PR back here to the main
branch.
- AWS/EKS (next)
- DigitalOcean
- Raspberry Pi 4 Model B running K3s
- Back the pod's data with a volume by turning the Deployment into a StatefulSet
- Determine best practices on how to join the network, dns-wise
- Document procedures for upgrading/rollback
- Document all the things, really
- Establish init containers for clean startup as well as downloading the bootstrap torrent
- Set up automated testing in CircleCI
- Assess what is needed to evolve Dogecoin into a Cloud Native architecture to cultivate opportunities for features