WebLogic Kubernetes Toolkit UI has a number of prerequisites that must be installed locally to fully use the WKT UI application functionality.
podman) - Required to create images locally and interact with image registries.
kubectl- Required to interact with your Kubernetes cluster. Install a version that is compatible with your Kubernetes cluster version. For more information, see the Kubernetes
Client Configurationpage in the UI.
kubectlto properly authenticate to the Kubernetes cluster. Again, see the Kubernetes
Client Configurationpage for more information about configuring
kubectlto work with your cluster.
helm- Helm version 3.3.2 or later. Required to install the WebLogic Kubernetes Operator and to install an ingress controller.
openssl- Used to generate an X.509 TLS certificate for ingress routes, should you ask the application to generate one for you.
The WKT UI application is built using the Electron framework and as such, we support only the platforms and versions supported by Electron. For example, because of the Electron requirement for Fedora 24 or newer, we support only versions 8.0 and higher of Oracle Linux, RedHat Linux, and CentOS Linux.
In addition to these local software dependencies, you will need a Kubernetes cluster to which you can deploy your containerized WebLogic Server domain and its applications. If you do not already have a model, then you can either write one by hand using the WKT UI application or discover the model from an existing domain. Most likely, you’ll want to start with a WebLogic domain that can be used to discover the model from the domain.
For RPM-based systems, such as Oracle, RedHat, CentOS, and some others:
sudo dnf install xterm logout ssh -X ... xterm
For Debian-based systems, such as Ubuntu and Debian:
sudo apt install gnome-session gdm3 sudo reboot
For running the WKT UI on a remote machine without desktop environment and accessing it through X forwarding, you need to ensure X forwarding is working properly. For example,
sudo apt install xterm logout ssh -X ... xterm