Skip to content

Latest commit

 

History

History
 
 

examples

examples

This directory contains example code for installing Contour and Envoy.

Most subdirectories contain a complete set of Kubernetes YAML that can be applied to a cluster. This section describes the purpose of each subdirectory.

This is the recommended example installation of Contour. It will deploy Contour into a Deployment, and Envoy into a Daemonset. The gRPC communication is secured with certificates. A LoadBalancer Service is created to expose Envoy to your cloud provider's load balancer.

render

Single file renderings of other examples suitable for kubectl applying via a URL.

example-workload

HTTPProxy examples under the example-workload/httpproxy directory. See the README for more details on each example.

Gateway-API examples under the example-workload/gatewayapi directory. See the README for more details on each example.

grafana, prometheus

Grafana and Prometheus examples, including the apps themselves, which can show the metrics that Contour exposes.

If you have your own Grafana and Prometheus deployment already, the supplied ConfigMap contains a sample dashboard with Contour's metrics.

kind, root-rbac

Both of these examples are fragments used in other documentation (deploy-options)