examples/README.md
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.
contourThis 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.
renderSingle file renderings of other examples suitable for kubectl applying via a URL.
example-workloadHTTPProxy 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, prometheusGrafana 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-rbacBoth of these examples are fragments used in other documentation (deploy-options)