Documentation ¶
Overview ¶
Package eds implements Envoy's Endpoint Discovery Service (EDS).
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type EndpointsBuilder ¶
type EndpointsBuilder struct {
// contains filtered or unexported fields
}
EndpointsBuilder is a helper struct to build Envoy endpoint resources
func NewEndpointsBuilder ¶
func NewEndpointsBuilder() *EndpointsBuilder
NewEndpointsBuilder creates a new EndpointsBuilder
func (*EndpointsBuilder) AddEndpoints ¶
func (b *EndpointsBuilder) AddEndpoints(svc service.MeshService, endpoints []endpoint.Endpoint)
AddEndpoints adds the given endpoints to the EndpointsBuilder for the provided service.
func (*EndpointsBuilder) Build ¶
func (b *EndpointsBuilder) Build() []types.Resource
Build generate Envoy endpoint resources based on stored endpoints
Click to show internal directories.
Click to hide internal directories.