Professional Documents
Culture Documents
Overview
Bogdan Eremia
App Development and App Integration Solutions Specialist
November 19, 2020
Safe harbor statement
2 Copyright © 2020, Oracle and/or its affiliates | Confidential: Internal/Restricted/Highly Restricted [Date]
WebLogic for OKE
1. Introduction
2. Architecture
3. CI/CD
4 Copyright © 2020, Oracle and/or its affiliates, Confidential: Internal/Restricted/Highly Restricted [Date]
WebLogic for OKE
Available on Marketplace – cont.
Oracle Marketplace
5 Copyright © 2020, Oracle and/or its affiliates, Confidential: Internal/Restricted/Highly Restricted [Date]
WebLogic for OKE
Stack Configuration Flow
Admin &
Container
WebLogic Bastion
Cluster
Settings Instances
Configuration
Configuration
Registry
Network Database File System
(OCIR)
Configuration Configuration Settings
Connection
6 Copyright © 2020, Oracle and/or its affiliates, Confidential: Internal/Restricted/Highly Restricted [Date]
WebLogic for OKE
Components
7 Copyright © 2020, Oracle and/or its affiliates, Confidential: Internal/Restricted/Highly Restricted [Date]
WebLogic for OKE
Topology
WebLogic
Kubernetes
Jenkins Master NginX Operator
Kubernetes
Control Plane
AS MS1 MS8
Domain in Image
* https://oracle.github.io/weblogic-kubernetes-operator/userguide/managing-domains/choosing-a-model/
• Use WDT to deploy applications, shared libraries and resources (JMS, JDBC datasource).
• Uses deployApps WDT command.
• Use WIT to rebase the updated domain image to base FMW image (without any domain).
• Domain YAML before and after apply is backed up on shared file system.
Deploy to Domain
Cleanup
Domain Validation
Rollback
Deploy to Domain
Cleanup
Domain Validation
Rollback
• Supports JDK bundle on shared file system location and Object Storage
• Replaces JDK in the domain home image
• Uses Docker multi stage build mechanism to reduce the size of the image
Deploy to Domain
Cleanup
Domain Validation
Rollback
• Supports FMW Installer, Opatches , and JDK Installer on shared file system location and Object Storage
• Read FMW installer provided by user
• Read WLS single or multiple patches that are provided by user
• Read JDK installer provided by user
• Run imagetool rebase command to create new image with FMW installer, JDK installer, & WLS patches and
domain copied from source image.
• Advantage of using imagetool rebase option is there is minimal increase in image size.
Rebase
Pre- Push to Test Test domain
Full
check OCIR Domain Validation
Install
Deploy to Domain
Cleanup
Domain Validation
Rollback
17 Copyright © 2020, Oracle and/or its affiliates | Confidential: Internal/Restricted/Highly Restricted [Date]
Our mission is to help people see
data in new ways, discover insights,
unlock endless possibilities.