Ingress Controllers
На этой странице
The Ingress Controllers page contains a list of Ingress controllers created in the cluster. The Ingress controller allows you to control the incoming traffic of the cluster namespaces.
On the Ingress Controllers page you can create, edit, delete or view previously created Ingress Controllers.
By default, a system Ingress Controller with the name ingress is deployed in the cluster for all namespaces. When a new namespace is added to the cluster, it is automatically included in the list of namespaces for which incoming traffic must be configured.
Screenshot

For the system Ingress Controller * in the namespaces column means enabling all namespaces.
The system ingress is not editable.
Creating an Ingress Controller
To add a new Ingress Controller, click + Add Ingress Controller.
On the page that opens, fill in the information:
Screenshot

- IP address of the Ingress controller. The established IP address will be raised on one of the Worker nodes of the cluster. The IP address can only be specified when creating an Ingress Controller.
- If necessary, set the interface. The interface is available for specifying only when creating an Ingress Controller.
- Namespace selector. Click + and specify a label of namespaces for which incoming traffic should be configured and an Ingress Controller should be created. As a result of adding a label, one or more namespaces with the specified label will be displayed in the List of Namespaces section.
Pay attention!
- The namespace selector works on the principle of unification. If you need to add several namespaces, assign one label to the group of these namespaces and specify it in the selector.
- A namespace included in an Ingress controller cannot be added to another Ingress controller.
- When you associate an IP address with an interface, incoming packets are routed through the specified interface where the IP address is assigned. In this case, outgoing packets are routed relative to the routing tables on the cluster node itself.
When the Ingress Controller configuration is complete, click Save. Ingress Controller will appear listed on the Ingress Controllers page. Ingress Controller is created in a new auto-generated namespace.
Screenshot

In the installed services, an External connection management module will be added with a name corresponding to the name of the created namespace.
Screenshot

View and change Ingress Controller
To view, click on the Ingress Controller line in the list.
Screenshot

If you need to change the Ingress Controller, you can update:
- List of Ingress controller namespaces. To do this, update the labels in the Namespace selector block. The updated list of namespaces will be displayed in the table of the List of namespaces section.
Pay attention! The namespace selector works on the principle of unification.
If a specific namespace is specified in the Ingress Controller configuration, the Namespace Selector block will be replaced with the name of this namespace. This namespace is not editable.
When you are finished making changes, click Save.
To remove Ingress Controller, clickin the element row on the Ingress Controller page or go to the review page and click Delete, confirm the action.