Thank you to Pablo Victory and Krishna Parameswaran Sreekandan Nair for the information on this post!

Introduction

Oracle SOA Suite have general availability of Oracle SOA Suite on Containers and Kubernetes for production environments in 12.2.1.4.0 as well as 14.1.2 versions.
You can use Kubernetes orchestration to simplify deployment and operations of Oracle SOA Suite on containers which offers flexible, scalable and manageable platform for enterprise deployment.

The deployment of Oracle SOA Suite components such as Oracle Service-Oriented Architecture (SOA), Oracle Service Bus, and Oracle Enterprise Scheduler (ESS)is basically supported by Weblogic Kubernetes Operator(the “operator”).

Currently the operator supports the domain types as below:

  • soa: Deploys a SOA domain with Oracle Enterprise Scheduler (ESS)
  • osb: Deploys an Oracle Service Bus domain
  • soaosb: Deploys a domain with SOA, Oracle Service Bus, and Oracle Enterprise Scheduler (ESS)


In this release Oracle SOA Suite domains are supported using the “domain on a persistent volume” model only, where the domain home is located in a persistent volume (PV).
The operator has several key features to assist you with deploying and managing Oracle SOA Suite domains in a Kubernetes environment. 
You can:

  • Create Oracle SOA Suite instances in a Kubernetes persistent volume (PV). This PV can reside in an NFS file system or other Kubernetes volume types.
  • Start servers based on declarative startup parameters and desired states.
  • Expose the Oracle SOA Suite services and composites for external access.
  • Scale Oracle SOA Suite domains by starting and stopping Managed Servers on demand, or by integrating with a REST API.
  • Publish operator and WebLogic Server logs to Elasticsearch and interact with them in Kibana.
  • Monitor the Oracle SOA Suite instance using Prometheus and Grafana.

 

Supported Versions
The 14.1.2 release currently supports:

WebLogic Kubernetes Operator 4.2.9 with support for the
Kubernetes 1.24.0+, 1.25.0+, 1.26.2+, 1.27.2+, 1.28.2+, 1.29.1+, and 1.30.1+
Flannel networking v0.13.0-amd64, Calico networking v3.16.1 or later
CRI-O 1.20.2+
Oracle Linux 8 and Oracle Linux 9 with JDK 17 and JDK 21


Product images can be downloaded from the Registry URL. (look for soasuite) Documentation for the same.


Other Relevant Topics – Click on the links below: