Basic Helm chart to deploy a Geth node in a Kubernetes environment.
helm install <release-name> .
- Eth mainnet is targeted as default network. You can easily add the
--goerli
or--sepolia
flags in thenode-statefulset.yaml
file to sync a node for test networks. - The default storageclass value
standard
is used invalues.yaml
, which means Geth will sync over an HDD. To get a faster syncing time you can use thessd-storageclass.yaml
file, apply it with:kubectl apply -f ssd-storageclass.yaml
and change thestandard
value tofaster
. This way Geth will sync over SSD - Current
ssd-storageclass.yaml
file is targeted for GKE. See this if using AWS or this if using Azure