I am not sure I understand the goal of the annotation.
If we formalize ingress classes (as proposed elsewhere on the list)
then you have a single instance of the GCE class pointing to your
nginx, and as many instcnaes of teh nginx class as you need.
ISTR there are some issues with ExternalTrafficPolicy and GCLB
healthchecks - we'd need to make sure that works.
Optimizing for hostPorts seems superfluous - hostPort is literally the
same mechanism as nodePort (once ExternalTrafficPolicy is engaged).
Optimizing for hostNetwork pods might be interesting, but seems
orthogonal to the rest.
Lastly, in this model you're basically opting all of your Ingress
instances in to IAP, CDN, etc, since they will share the same
BackendService instances in GCP. And you have to manage TLS
separately from Ingresses, unless you implement a whole new two-level
controller...
> --
> You received this message because you are subscribed to the Google Groups
> "kubernetes-sig-network" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to
kubernetes-sig-ne...@googlegroups.com.
> To post to this group, send email to
>
kubernetes-...@googlegroups.com.
> Visit this group at
https://groups.google.com/group/kubernetes-sig-network.
> For more options, visit
https://groups.google.com/d/optout.