Proactive insights, news and tips from Oracle WebLogic Server Support. Learn Oracle from Oracle.

Announcing General Availability version of the WebLogic Kubernetes Operator

Monica Riccelli
Product Manager

We are very pleased to announce the release of our General Availability (GA) version of the WebLogic Kubernetes Operator.  The Operator, first released in February as a Technology Preview version, simplifies the creation and management of WebLogic Server domains on Kubernetes.  The GA operator supports additional WebLogic features, and is certified and supported for use in development and production. 

Certification includes support for the Operator and WebLogic Server configurations running on the Oracle Cloud Infrastructure (OCI), on Kubernetes clusters created using the Terraform Kubernetes Installer for OCI, and using the Oracle Cloud Infrastructure Registry (OCIR) for storing Operator and WebLogic Server domain images.

For additional information about WebLogic on Kubernetes  certification and WebLogic Kubernetes Operator, see Support Doc ID 2349228.1, and reference the announcement blog, WebLogic on Kubernetes Certification.

We have developed the Operator to integrate WebLogic Server and Kubernetes, allowing Kubernetes to serve as a container infrastructure hosting WebLogic Server instances. The WebLogic Kubernetes Operator extends Kubernetes to create, configure, and manage a WebLogic domain. Read our prior announcement blog, Announcing WebLogic Kubernetes Operator, and find the WebLogic Kubernetes Operator GitHub project at https://github.com/oracle/weblogic-kubernetes-operator

 Running WebLogic Server on Kubernetes enables users to leverage WebLogic Server applications in Kubernetes environments, to integrate WebLogic Server applications with other cloud applications, and to evolve their usage of WebLogic Server and expand their usage of Kubernetes.

The WebLogic Kubernetes Operator allows users to:

  • Simplify WebLogic management in Kubernetes
  • Ensure Kubernetes resources are allocated for WebLogic domains
  • Manage the overall environment, including load balancers, Ingress controllers, network fabric, and security, through Kubernetes APIs
  • Simplify and automate patching and scaling operations
  • Ensure that WebLogic best practices are followed
  • Run WebLogic domains well and securely

In this version of the WebLogic Kubernetes Operator and the WebLogic Server Kubernetes certification, we have added the following functionality and support:

  • Support for Kubernetes versions 1.7.5, 1.8.0, 1.9.0, 1.10.0
  • In our Operator GitHub project, we provide instructions for how to build, test, and publish the Docker image for the Operator directly from Oracle Container Pipelines using the wercker.yml .
  • Support for dynamic clusters, and auto-scaling of a WebLogic Server cluster with dynamic clusters. Please read the blog for details WebLogic Dynamic Cluster on Kubernetes.
  • Support for the Apache HTTP Server and Voyager (HAProxy-backed) Ingress controller running within the Kubernetes cluster for load balancing HTTP requests across WebLogic Server Managed Servers running in clustered configurations. Integration with the Operator automates the configuration of these load balancers.  Find documentation for the Apache HTTP Server and Voyager Ingress Controller.
  • Support for Persistent Volumes (PV) in NFS storage for multi-node environments. In our project, we provide a cheat sheet to configure the NFS volume on OCI, and some important notes about NFS volumes and the WebLogic Server domain in Kubernetes.
  • The  Delete WebLogic domain resources script, which permanently removes the Kubernetes resources for a domain or domains, from a Kubernetes cluster. Please see “Removing a domain” in the README of the Operator project.
  • Improved Prometheus support.   See Using Prometheus to Automatically Scale WebLogic Clusters on Kubernetes.
  • Integration tests posted on our WebLogic Kubernetes Operator GitHub project.

Our future plans include, certification of WebLogic Server on Kubernetes running on the OCI Container Engine for Kubernetes, providing an easy way to reprovision and redeploy existing  WebLogic Server domains in Kubernetes using the WebLogic Deploy Tooling, adding CI/CD of WebLogic deployments on Kubernetes with Oracle Container Pipelines, and new features and enhancements over time. Please stay tuned for more information. We hope this announcement is helpful to those of you seeking to deploy WebLogic Server on Kubernetes, and look forward to your feedback.



Be the first to comment

Comments ( 0 )
Please enter your name.Please provide a valid email address.Please enter a comment.CAPTCHA challenge response provided was incorrect. Please try again.