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 ⓘ