Benefits of IngressClass?

Hello Team.

I have recently upgraded my k8s cluster to 1.23 on my AKS cluster and am currently looking into IngressClasses on the namespace scope level.

I understand the benefits of having clients being able to make updates to the controller on the namespace level, but I am having issues finding an example online using an apiGroup that the nginx controller can utilize.

Does anyone have any further examples of how Ingress Classes can be useful

Benefits I understand.:

  • Make it so only specific controllers can be accessed.
  • routing to a static object storage (can’t find an example)
  • Configure Load Balancer (can’t find an example for AKS)