Home United States USA — software Request Routing Through Service Mesh for WebSphere Liberty Profile Container on Kubernetes

Request Routing Through Service Mesh for WebSphere Liberty Profile Container on Kubernetes

167
0
SHARE

Demonstrating how to request routing from service mesh to WebSphere Liberty Profile (WLP) application server Docker container image on Kubernetes.
Join the DZone community and get the full member experience. I will demonstrate how to request routing from service mesh to WebSphere Liberty Profile (WLP) application server Docker container image on Kubernetes. Further providing details about Istio Ingress gateway, Gateway, and Virtual service created on istio that routing traffic to Docker image with WLP installed. In the end, we will be seeing from Istio kiali dashboard request routing through Istio ingress gateway and another way directly hitting to service on Kubernetes. 1. Refer to the following Kubernetes official website to install and configure the cluster with kubeadm, Installing kubeadm| Kubernetes Creating a cluster with kubeadm| Kubernetes To better illustrate the proof of concept covered here, Below is the current Kubernetes environment setup installed and created a cluster of one master and two worker nodes using kubeadm. Login into the master node and run the following command to list the number of nodes in Kubernetes, including version and status. 2. MetalLB: MetalLB hooks into your Kubernetes cluster and provides a network load-balancer implementation. In short, it allows you to create Kubernetes services of the type LoadBalancer clusters that don’t run on a cloud provider and thus cannot simply hook into paid products to provide load balancers. Refer to the following MetalLB official website to set up MetalLB to use the Kubernetes cluster. MetalLB, bare metal load-balancer for Kubernetes (universe.tf) 3. Istio(Service Mesh) Setup on Kubernetes: Istio extends Kubernetes to establish a programmable, application-aware network using the powerful Envoy service proxy.

Continue reading...