You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
On **Azure**, if you want to use a user-specified public type `loadBalancerIP`, you first need
667
-
to create a static type public IP address resource. This public IP address resource should
668
-
be in the same resource group of the other automatically created resources of the cluster.
669
-
For example, `MC_myResourceGroup_myAKSCluster_eastus`.
670
-
671
-
Specify the assigned IP address as loadBalancerIP. Ensure that you have updated the
672
-
`securityGroupName`in the cloud provider configuration file.
673
-
For information about troubleshooting `CreatingLoadBalancerFailed` permission issues see,
674
-
[Use a static IP address with the Azure Kubernetes Service (AKS) load balancer](https://docs.microsoft.com/en-us/azure/aks/static-ip)
675
-
or [CreatingLoadBalancerFailed on AKS cluster with advanced networking](https://github.com/Azure/AKS/issues/357).
660
+
The`.spec.loadBalancerIP` field for a Service was deprecated in Kubernetes v1.24.
661
+
662
+
This field was under-specified and its meaning varies across implementations. It also cannot support dual-stack networking. This field may be removed in a future API version.
663
+
664
+
If you're integrating with a provider that supports specifying the load balancer IP address(es)
665
+
for a Service via a (provider specific) annotation, you should switch to doing that.
666
+
667
+
If you are writing code for a load balancer integration with Kubernetes, avoid using this field.
668
+
You can integrate with [Gateway](https://gateway-api.sigs.k8s.io/) rather than Service, or you
669
+
can define your own (provider specific) annotations on the Service that specify the equivalent detail.
0 commit comments