Quick Start Deployment On-Premise
Use this Quick Start to create an Oracle SOA Suite domain deployment in a Kubernetes cluster (on-premise environments) with the WebLogic Kubernetes Operator.
Note that this walkthrough is for demonstration purposes only, not for use in production. These instructions assume that you are already familiar with Kubernetes. If you need more detailed instructions, refer to the Install Guide.
Hardware requirements
The Linux kernel supported for deploying and running Oracle SOA Suite domains with
the operator is Oracle Linux 8 and Red Hat Enterprise Linux 8. Refer to the prerequisites for more details. For this exercise, the minimum hardware
requirements to create a single-node Kubernetes cluster and then deploy the
soaosb
(Oracle SOA Suite, Oracle Service Bus, and Enterprise
Scheduler (ESS)) domain type with one Managed Server for Oracle SOA Suite and one
for the Oracle Service Bus cluster, along with Oracle Database running as a
container are:
Hardware | Size |
---|---|
RAM | 32 GB |
Disk Space | 250 GB+ |
CPU core(s) | 6 |
See here for resource sizing information for Oracle SOA Suite domains set up on a Kubernetes cluster.
Set up Oracle SOA Suite in an on-premise environment
Use the steps in this topic to create a single-instance on-premise Kubernetes cluster and then create an Oracle SOA Suite soaosb domain type, which deploys a domain with Oracle SOA Suite, Oracle Service Bus, and Oracle Enterprise Scheduler (ESS).
- Step 1 - Prepare a Virtual Machine for the Kubernetes Cluster
- Step 2 - Set Up a Single Instance Kubernetes Cluster
- Step 3 - Get Scripts and Images
- Step 4 - Install the WebLogic Kubernetes Operator
- Step 5 - Install the Traefik (ingress-based) Load Balancer
- Step 6 - Create and Configure an Oracle SOA Suite Domain