Contour

E699854

Contour is an open-source Kubernetes ingress controller that uses Envoy Proxy to provide advanced traffic management, load balancing, and routing for cloud-native applications.

All labels observed (1)

Label Occurrences
Contour canonical 2

How this entity was disambiguated

Statements (49)

Predicate Object
instanceOf Kubernetes ingress controller
cloud-native networking component
open-source software
architecture control plane for Envoy
category ingress and API gateway
service networking
configurationStyle declarative
controlPlane Contour controller
dataPlane Envoy
deploymentModel Kubernetes-native
deploysAs Kubernetes DaemonSet (Envoy data plane)
linked to: Kubernetes

Kubernetes Deployment
designedFor cloud-native applications
multi-tenant Kubernetes clusters
hostedOn GitHub
implements Kubernetes Ingress API
integratesWith Envoy xDS APIs
linked to: xDS
license Apache License 2.0
maintains separation of control plane and data plane
programmingLanguage Go
provides HTTP routing
advanced traffic management
ingress control
load balancing
runsOn Kubernetes
supports HTTP/2
Ingress resource
IngressRoute or HTTPProxy custom resources
TLS certificate delegation
TLS termination
WebSocket
linked to: WebSockets Standard

blue-green deployments
canary releases
gRPC
header-based routing
health checks (via Envoy)
host-based routing
multi-namespace ingress delegation
mutual TLS (mTLS)
observability via Envoy metrics
path-based routing
rate limiting (via Envoy)
request timeouts
retries
traffic mirroring
traffic splitting
virtual hosts
uses CustomResourceDefinitions (CRDs)
Envoy Proxy
linked to: Envoy

How these facts were elicited

Referenced by (2)

Full triples — surface form annotated when it differs from this entity's canonical label.

Knative compatibleWith Contour
Envoy supportsIntegration Contour