Contour
Installation Options
Option 1: YAML (Quick Start)
kubectl apply -f https://projectcontour.io/quickstart/contour.yamlkubectl get pods -n projectcontour -o wideOption 2: Helm (Recommended for Production)
helm repo add bitnami https://charts.bitnami.com/bitnami
helm repo update
helm install my-release bitnami/contour --namespace projectcontour --create-namespaceOption 3: Contour Gateway Provisioner (Gateway API)
Real-Life Example: Exposing a Web Application
1. Deploy a Sample App (httpbin)
2. Set IngressClass (if using Helm)
3. Port-Forward to Envoy (for local testing)
4. Test the Application
Best Practices
References
Last updated