Added checks for an AKS cluster with basic load balancer. If the load balancer is named 'kubernetes' or 'kubernetes-internal', the migration will exit.
When using a basic LB for AKS no LB is created at deploy time as cluster egress uses MS shared public IPs (default VM internet access approach). A Basic LB is only created when an operator deploys a Kubernetes service object with the Azure load balancer annotation and no tagging is applied to the Basic ALB/ILB by the platform, as is the case with a Standard Load Balancer.
Added checks for an AKS cluster with basic load balancer. If the load balancer is named 'kubernetes' or 'kubernetes-internal', the migration will exit.
When using a basic LB for AKS no LB is created at deploy time as cluster egress uses MS shared public IPs (default VM internet access approach). A Basic LB is only created when an operator deploys a Kubernetes service object with the Azure load balancer annotation and no tagging is applied to the Basic ALB/ILB by the platform, as is the case with a Standard Load Balancer.