3.7 Set Up etcd as Data Store for MicroTx Distributed Transactions
Create a data store for MicroTx Distributed Transactions to store the transaction logs. You can use either etcd or Oracle Database as the data store.
Skip this section if you want to:
- Set up Oracle Database as data store. See Set Up Oracle Database as Data Store.
- Install only Transaction Manager for Microservices - Workflows (MicroTx Workflows), which does not support etcd as data store.
Before installing MicroTx Distributed Transactions, you must install and configure a data store. Ensure that you set up the required networking rules to allow communication between the transaction coordinator and the data store.
Ensure that you have the required permissions to create tables in the database. When you install MicroTx Distributed Transactions, the service creates the required tables in the database. So MicroTx Distributed Transactions requires certain details about the database.
Topics:
- Generate RSA Certificates for etcd
You must provide etcd credentials and etcd endpoints in theYAMLfile for the transaction coordinator. MicroTx Distributed Transactions uses this information to establish a connection to the database after the service is installed. - Create a Kubernetes Secret for etcd
You must provide etcd credentials and etcd endpoints in thevalues.yamlfile. MicroTx Distributed Transactions uses this information to establish a connection to etcd after the service is installed.
Parent topic: Prepare