Last changed
Get notified of upcoming product changes, critical vulnerability notifications and patches and more.
Sign InContour is an ingress controller for Kubernetes that works by deploying the Envoy proxy as a reverse proxy and load balancer. Contour supports dynamic configuration updates out of the box while maintaining a lightweight profile.
The image is available on cgr.dev
:
To deploy Contour with our image, modify the contour.yaml
file and apply it using kubectl:
You should see the following:
Now that you have installed Contour and Envoy, let’s install a web application workload and get some traffic flowing to the backend.
To install httpbin, run the following:
Verify the pods and services are running:
You should see the following:
Next, we can kubectl port-forward
to get traffic to Envoy:
In a browser or via curl, make a request to http://local.projectcontour.io:8888
Congratulations, you have installed Contour, deployed a backend application, created an Ingress to route traffic to the application, and successfully accessed the app with Contour!
For further next steps, you can also continue with official docs to play around
Chainguard Images contain software packages that are direct or transitive dependencies. The following licenses were found in the "latest" version of this image:
Apache-2.0
LGPL-2.1-or-later
MIT
MPL-2.0
NOASSERTION
For a complete list of licenses, please refer to this Image's SBOM.
Software license agreement