Configuring Kubernetes Operator Teranode
Last modified: 6-March-2025
Index
Configuring Setting Files
The Teranode settings can be configured in the operator ConfigMap. You can refer to the notes on the installation and ConfigMap setup here.
For a list of settings, and their default values, please refer to the reference at the end of this document.
Optional vs Required services
While most services are required for the proper functioning of Teranode, some services are optional and can be disabled if not needed. The following table provides an overview of the services and their status:
Required | Optional |
---|---|
Asset Server | Block Persister |
Block Assembly | UTXO Persister |
Block Validator | |
Subtree Validator | |
Blockchain | |
Propagation | |
P2P | |
Legacy Gateway |
The Block and UTXO persister services are optional and can be disabled. If enabled, your node will be in Archive Mode, storing historical block and UTXO data. As Teranode does not retain historical transaction data, this data can be useful for analytics and historical lookups, but comes with additional storage and processing overhead. Additionally, it can be used as a backup for the UTXO store.
Settings Reference
You can find the pre-configured settings file here. You can refer to this document in order to identify the current system behaviour and in order to override desired settings in your settings_local.conf
.