Source File:


Upstreams represent destination for routing HTTP requests. Upstreams can be compared to clusters in Envoy terminology. Each upstream in Gloo has a type. Supported types include static, kubernetes, aws, consul, and more. Each upstream type is handled by a corresponding Gloo plugin.

Field Type Description Default
upstreamSpec Type-specific configuration. Examples include static, kubernetes, and aws. The type-specific config for the upstream is called a spec.
status Status indicates the validation status of the resource. Status is read-only by clients, and set by gloo during validation.
metadata Metadata contains the object metadata for this resource.
discoveryMetadata Upstreams and their configuration can be automatically by Gloo Discovery if this upstream is created or modified by Discovery, metadata about the operation will be placed here.


created by discovery services

Field Type Description Default