Documentation for version v1.6.0 is no longer actively maintained. The version you are currently viewing is a static snapshot. For up-to-date documentation, see the latest version.
The Ingress object was added to Kubernetes in version 1.1 to describe properties of a cluster-wide reverse HTTP proxy. Since that time, the Ingress object has not progressed beyond the beta stage, and its stagnation inspired an explosion of annotations to express missing properties of HTTP routing.
The goal of the
IngressRoute Custom Resource Definition (CRD) was to expand upon the functionality of the Ingress API to allow for a richer user experience as well as solve shortcomings in the original design.
IngressRoute CRD has been removed from Contour.
Please see the documentation for
HTTPProxy, which is the successor to
You can also read the IngressRoute to HTTPProxy upgrade guide.