Using 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.
- Deploying 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.
- Deploying 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 your application image deployment.
- Viewing application
status
View the status of an application deployed in a container.
- Configuring 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. You 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 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 that are related to serviceability, such as gathering server traces or dumps.