Add Support for Ingress V2
Ingress V2 and MultiCluster-Services are coming soon. By Kubernetes 1.18, the ability to serve extensions/v1beta1 and networking.k8s.io/v1beta1 Ingress resources (preserve ability to read existing extensions/v1beta1 Ingress objects from storage and serve them via the networking.k8s.io/v1 API) will be removed.
We should monitor the status of the roadmap, and make sure we are making changes to our helm-charts for deploying ingress-nginx, as future versions are released. Also migration should be thought about when Kubernetes 1.18 is released.
Resources
- Roadmap: https://github.com/kubernetes/enhancements/blob/master/keps/sig-network/20190125-ingress-api-group.md
- Video from KubeCon2019 Barcelona: https://youtu.be/Ne9UJL6irXY