Documentation
¶
Index ¶
Constants ¶
View Source
const ( Svc = "svc" Pod = "pod" )
View Source
const PluginName = "lighthouse"
View Source
const (
ServiceDiscoveryQueryCounterName = "submariner_service_discovery_query"
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ClusterStatus ¶ added in v0.6.0
type EndpointsStatus ¶ added in v0.8.0
type Lighthouse ¶
type Lighthouse struct { Next plugin.Handler Fall fall.F Zones []string TTL uint32 ServiceImports *serviceimport.Map EndpointSlices *endpointslice.Map ClusterStatus ClusterStatus EndpointsStatus EndpointsStatus LocalServices LocalServices }
func (*Lighthouse) Name ¶
func (lh *Lighthouse) Name() string
Name implements the Handler interface.
type LocalServices ¶ added in v0.8.0
type LocalServices interface {
GetIP(name, namespace string) (*serviceimport.DNSRecord, bool)
}
Source Files
¶
Click to show internal directories.
Click to hide internal directories.