Code Monkey home page Code Monkey logo

weblogic-operator-tutorial's Introduction

Welcome to Oracle WebLogic Operator Tutorial

About this hands-on tutorial

This tutorial demonstrates how to deploy and run WebLogic Domain on Kubernetes Cluster using Oracle WebLogic Server Kubernetes Operator.

This lab is designed for people with no prior experience with OCI, Kubernetes, WebLogic, Container Registry, Docker and want to learn the core concepts and basics of how to run WebLogic JEE application on Kubernetes environment.

Oracle services being used during the hands-on are the following:

  • Oracle Cloud Infrastructure (OCI) which combines the elasticity and utility of public cloud with the granular control, security, and predictability of on-premises infrastructure to deliver high-performance, high availability and cost-effective infrastructure services.
  • Oracle Container Pipelines (OCP - former Wercker) is a Docker-Native CI/CD Automation platform for Kubernetes & Microservice Deployments. OCP is integrated with Docker containers, which package up application code and can be easily moved from server to server. Each build artifact can be a Docker container. The user can take the container from the Docker Hub or his private registry and build the code before shipping it. Its SaaS platform enables developers to test and deploy code often. They can push software updates incrementally as they are ready, rather than in bundled dumps. It makes it easier for coders to practice continuous integration, a software engineering practice in which each change a developer makes to the codebase is constantly tested in the process so that software doesn’t break when it goes live.
  • Oracle Cloud Infrastructure Registry (OCIR) is a v2 container registry hosted on OCI to store and retrieve containers.
  • Oracle Container Engine for Kubernetes (OKE) is an Oracle managed Kubernetes Cluster enviroment to deploy and run container packaged applications.
  • Oracle Weblogic Kubernetes Operator open source component to run WebLogic on Kubernetes.

The topics to be covered in this tutorial:

  1. Build and deploy WebLogic domain on Kubernetes using Docker image with the WebLogic domain inside the image deployment (a.k.a. Domain-home-in-image version using WebLogic Operator 2.0)
  • Create custom WebLogic domain image using Oracle Pipelines
  • Install software Loadbalancer
  • Install WebLogic Operator
  • Deploy WebLogic domain on Kubernetes
  • Scale WebLogic Cluster
  • Override domain configuration
  • Update demo application
  1. Deploy WebLogic domain on Kubernetes using Persistence Volumes (using WebLogic Operator 1.1)

License

Copyright (c) 2019 Oracle and/or its affiliates The Universal Permissive License (UPL), Version 1.0

weblogic-operator-tutorial's People

Contributors

maciejgruszka avatar mriccell avatar nagypeter avatar sasankaa avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.