3 Prepare
Before you begin installing Transaction Manager for Microservices (MicroTx), set up a transaction store, identity provider, and optionally, a load balancer.
- Transaction store: MicroTx uses a data store for persistence of transaction state. You can use an etcd cluster or an Oracle Database for storing transaction information.
- Identity provider: Use the OpenID Connect JWT tokens to authenticate and authorize user access to MicroTx.
- Load balancer: Optionally, if you set up a load balancer, it must support header-based routing and mTLS.
Topics:
- Download the Installation Bundle
Perform the following steps to download the MicroTx installation bundle to your local system: - Download the MicroTx image from Oracle Container Registry
- Set Up Oracle Identity Providers
You can use Oracle Identity Cloud Service (IDCS) or Oracle IAM as an identity provider to manage access to your application. - Prepare a Kubernetes Cluster
In Kubernetes, you can install MicroTx within a service mesh or without it. - Set Up Access to MicroTx Web Console
Complete all the tasks in this section to ensure that users can access the MicroTx web console. Skip this section if you don't want to set up the web console. - Set Up etcd as Data Store
Create a data store for MicroTx to store the transaction logs. You can use either etcd or Oracle Database as the data store. - Set Up Oracle Database as Data Store
Create a data store for MicroTx to store the transaction logs. You can use either etcd or Oracle Database as the data store.