gloo.solo.io
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.
"upstream_spec": .gloo.solo.io.UpstreamSpec
"status": .core.solo.io.Status
"metadata": .core.solo.io.Metadata
"discovery_metadata": .gloo.solo.io.DiscoveryMetadata
Field | Type | Description | Default |
---|---|---|---|
upstream_spec |
.gloo.solo.io.UpstreamSpec | Type-specific configuration. Examples include static, kubernetes, and aws. The type-specific config for the upstream is called a spec. | |
status |
.core.solo.io.Status | Status indicates the validation status of the resource. Status is read-only by clients, and set by gloo during validation | |
metadata |
.core.solo.io.Metadata | Metadata contains the object metadata for this resource | |
discovery_metadata |
.gloo.solo.io.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 |
---|