The Ingress Controller is not installed on the LoadMaster by default. You can easily install it by following these steps:

  1. In the LoadMaster User Interface (UI), go to Virtual Services > Kubernetes Settings.
  2. Click Install.
  3. Wait for the installation to complete and click OK on the confirmation message.
  4. Reboot the LoadMaster to activate all required add-ons - System Configuration > System Administration > System Reboot > Reboot.
Note: It is important to reboot the LoadMaster after upgrading the Ingress Controller add-on. Failure to reboot after upgrading the add-on, and then attempting to apply additional updates, could cause update failures or other issues.

After rebooting, you can use the Kubernetes Settings configuration page to enable the LoadMaster Kubernetes integration.

Note: For Connection ManagersLoadMasters Connection Managers deployed in AWS or Azure in a High Availability Pair, ensure that the add-ons are installed on both devices.

Note: LoadMaster users (apart from the default admin bal user) must be assigned the All Permissions option in their user permissions to be permitted access to modify Kubernetes settings in the LoadMaster.

Manual add-on installation

If the LoadMaster is deployed to a location where connectivity to Progress Kemp infrastructure is not available, you can install the Ingress Controller by following the below steps:

  1. Download the required add-ons. Go to Add-on Packages and click Kemp Ingress Controller Add-Ons. Here you can download the required add-on files.

  2. On LoadMaster, navigate to System Configuration > System Administration > Update Software.

  3. Under the Install new Addon Package menu, add each file and verification file and click Install Addon Package.

  4. Reboot the LoadMaster to activate all required add-ons, navigate to System Configuration > System Administration > System Reboot > Reboot.