How to access MQTT, Websocket ports using TransportServer/VirtualServer resource with nginx ingress controller

This article helps with step by step guide about how to access MQTT, MQTT TLS, and WebSocket listener ports using the VirtualServer and TransportServer with Nginx ingress controller.

Prerequisites

  1. Helm version v3+

  2. Running Kubernetes cluster version 1.30.0 or higher

  3. kubectl latest version

 Instructions

  1. Deployed Ingress NGINX Controller:
    We deployed the NGINX Ingress controller with the following configuration: