Validators
This section describes deployment and operations of a validator node.
Before moving onto the deployment of your node, familiarize yourself with the general Validator Onboarding Process.
There are two primary ways to deploy a validator node: Either use a docker-compose based deployment or deploy it in a kubernetes cluster using Helm charts.
The docker-compose based deployment is easier to get started with in particular on your local laptop. However, that ease comes with some limitations with regards to security and reliability. Refer to the docs for a more detailed description of the limitations.
The kubernetes based deployment is great if you are already familiar with kubernetes and are looking to build a production-ready deployment, but it can be challenging to setup if you never used kubernetes before.
You can find hardware requirements for both options in a dedicated section.
- Validator Onboarding Process
- Validator Hardware Requirements
- Docker-Compose Based Deployment of a Validator Node
- Kubernetes-Based Deployment of a Validator node
- Requirements
- Validator Network Diagram
- Preparing a Cluster for Installation
- Configuring PostgreSQL authentication
- Preparing for Validator Onboarding
- Configuring Authentication
- Installing the Software
- Configuring the Cluster Ingress
- Logging into the wallet UI
- (TestNet-only) Granting coin to the validator for traffic purchases
- Logging into the CNS UI
- Configuring automatic traffic purchases
- Configuring sweeps and auto-accepts of transfer offers
- Participant Pruning
- Upgrades
- Backups
- Disaster Recovery
- Security Hardening
- Users, Parties and Wallets in the Splice Wallet
- Validator Ingress & Egress requirements