I would like to host non-http services and provision my own certificates with a shared IPv4 address (on port 443 though others probably need more flexibility here). This currently requires a dedicated IPv4 address due to lack of SNI routing support.
Yeah it mostly boils down to saving money on public IPv4 IPs while terminating TLS at the app instead of the ingress. It is my preferred approach in Kubernetes.
It’d be good to update the documentation that this doesn’t work as I expected it would and wasted some time before coughing up for a dedicated address.