Routing Traffic to Applications in Kubernetes with Contour
One of the most critical needs in running workloads at scale with Kubernetes is efficient and smooth traffic ingress management at the Layer 7 level.
One of the most critical needs in running workloads at scale with Kubernetes is efficient and smooth traffic ingress management at the Layer 7 level.
This blog post demonstrates how to install kind, create a cluster, deploy Contour, and then deploy a sample application, all locally on your machine.
This blog post covers key features of the Contour v0.14.0 release including securing xDS communication with Envoy.
This blog post covers key features of the Contour v0.15 release including leader election and the Contour configuration file.
Contour has moved to a new GitHub organization
This blog post covers a practical demonstration of how HTTPProxy works.
Contour 1.0 is just around the corner.
The Journey from 0.1 to 1.0
Our latest release, Contour 1.1, now includes request and response header manipulation as well as host rewriting to external domains.
Contour 1.2 includes support for certificate rotation for xDS gRPC interface between Contour and Envoy. Additionally, Contour 1.2 assists in Envoy rollouts in your cluster to minimize the number of connection errors.
Contour 1.4 adds support for client certificate authentication to HTTPProxy objects. Additionally, some Ingress behaviors are fixed - Ingress addresses are now recorded correctly, and Contour's `--ingress-class` argument behaves more as you would expect.
Contour is now part of the CNCF, and we're taking the opportunity to reevaluate our product philosophy.
This blog post covers External Authorization and Cross-Origin Resource Sharing (CORS) Support in Contour v1.9.0.
This blog post covers xDS Resource Server conversion from v2 to v3 in Contour v1.10.0.
This blog post covers local rate limiting support in Contour 1.12.
Contour 1.13 adds Gateway API and global rate limiting support.
Announcing Contour Technical Documentation Working Group
Read our getting started documentation.