Migrating services from an external NLB load balancer to an L7 ALB load balancer with an internal NLB load balancer as a target
You can migrate the load from a Yandex Network Load Balancer load balancer to a Yandex Application Load Balancer L7 load balancer. A network load balancer distributes traffic across your load balancer pods deployed in a Yandex Managed Service for Kubernetes cluster. If the L7 load balancer does not support your load balancer configuration, you can add an internal network load balancer as a target for your L7. The internal network load balancer will be distributing traffic across NGINX Ingress Controller
Warning
Do not modify or delete the network load balancer and its child resources created using Managed Service for Kubernetes via the Yandex Cloud interfaces (the management console, Terraform, CLI, or API). This may cause incorrect operation of the cluster.
During the migration process, the L7 load balancer will have a Yandex Smart Web Security security profile connected to it. Here is how an L7 load balancer with a security profile works:
You can create a service migration infrastructure using the following tools:
- Management console: Use the Yandex Cloud management console to create your infrastructure step by step.
- Terraform: Streamline creating and managing your resources with the infrastructure as code (IaC) approach. Download a Terraform configuration example and deploy your infrastructure using the Terraform Yandex Cloud provider.