Skip to main content

Managed Kubernetes applications

Last update:

In a Managed Kubernetes cluster, you can use applications that extend Kubernetes functionality — for example, applications that help manage traffic or collect and process logs.

You can install and uninstall applications using Helm and via the control panel. Currently, only the NGINX Ingress Controller application can be installed and uninstalled via the control panel.

NGINX Ingress Controller Application

NGINX Ingress Controller is an Ingress controller for NGINX that provides application-level (L7) routing of incoming traffic. It routes traffic based on rules defined in Ingress. For more information about NGINX Ingress Controller, see the NGINX Ingress Controller documentation.

The NGINX Ingress Controller application can be installed and uninstalled via the control panel and Helm chart.

Install NGINX Ingress Controller

A load balancer of type Basic with redundancy and a public IP address will be created for the application. You cannot change the type in the created load balancer. If you want to change the load balancer type or its parameters, install the application using Helm-chart.

  1. Ensure that the pool has a quota of at least one public IP address allocated.
  2. In the dashboard, on the top menu, click Products and select Managed Kubernetes.
  3. Open the cluster page → Applications tab.
  4. In the Available for Installation block, click NGINX Ingress Controller.
  5. Check the price of the load balancer and public IP address.
  6. Click Install. A new load balancer of type Basic with redundancy with a public IP address will be created. The load balancer will appear in the control panel: in the top menu, click Products and select Cloud Servers → Balancers section → Balancers tab.

Remove NGINX Ingress Controller

  1. In the dashboard, on the top menu, click Products and select Managed Kubernetes.
  2. Open the cluster page → Applications tab.
  3. In the Installed applications block, from the the application, select Uninstall.