Use the WebSphere Liberty operator
After the operator installation, an application administrator creates an application image and deploys it to a Kubernetes environment. A WebSphereLibertyApplication custom resource (CR) is used for the deployment. The administrator validates the application deployment and changes the operator configuration, as needed.
The following topics describe how to use and manage WebSphere Liberty operators.
- Deploy the WebSphere Liberty operator sample application
-
The WebSphere Liberty operator has a sample application image. After the operator installation, use the Red Hat OpenShift console or commands to deploy the sample application to a Kubernetes environment.
- Deploy a custom application configuration
-
Create an application image and deploy it to a Kubernetes environment. Use a WebSphereLibertyApplication CR file with a YAML structure to set parameter values for the application image deployment.
- Viewing application status
-
View the status of an application deployed in a container.
- Configure security for containerized applications
-
Configure security for operators to authenticate and manage users. Use transport layer security (TLS) certificates to secure applications, single sign-on (SSO) to delegate authentication to external providers, or environment variables for basic authentication.
- Checking the health of containers in a Kubernetes environment
-
Add the MicroProfile Health feature to the server.xml file so that services report whether they are alive or ready for service orchestration. We can configure Kubernetes liveness, readiness, and startup probes to use MicroProfile Health REST Endpoints.
- Semeru Cloud Compiler
-
The Semeru Cloud Compiler provides just-in-time code compiling as a process independent of the application virtual machine. The benefits of this decoupling include CPU and memory utilization optimization in the application VM and improved resiliency.
- WebSphere Liberty operator custom resources
-
WebSphere Liberty operators use Kubernetes custom resources (CRs) for configuration. Learn about the YAML structure and configurable parameters of the WebSphereLibertyApplication, WebSphereLibertyDump, and WebSphereLibertyTrace CRs. Use WebSphereLibertyDump for server diagnostic dumps and WebSphereLibertyTrace for server traces.
- Operator configuration examples
-
Examine the configuration examples to see operator configurable parameters and other configuration options in use in CRs.
- Storage for serviceability
-
Learn about the operator single storage. Single storage simplifies operations related to serviceability, such as gathering server traces or dumps.