package
1.4.8
Repository: https://github.com/traefik/mesh.git
Documentation: pkg.go.dev

# Functions

NewBuilder creates and returns a new topology Builder instance.
NewTopology creates a new Topology.
ResolveServicePort resolves the given service port against the given container port list, as described in the Kubernetes documentation, and returns true if it has been successfully resolved, false otherwise.

# Structs

Builder builds Topology objects based on the current state of a kubernetes cluster.
Key references a resource.
Pod is a node of the graph representing a kubernetes pod.
Service is a node of the graph representing a kubernetes service.
ServiceTrafficTarget represents a TrafficTarget applied a on Service.
ServiceTrafficTargetDestination represents a destination of a ServiceTrafficTarget.
ServiceTrafficTargetKey references a TrafficTarget applied on a Service.
ServiceTrafficTargetSource represents a source of a ServiceTrafficTarget.
Topology holds the graph and represents the different paths a request can follow.
TrafficSpec represents a Spec which can be used for restricting access to a route in a TrafficTarget or a TrafficSplit.
TrafficSplit represents a TrafficSplit applied on a Service.
TrafficSplitBackend is a backend of a TrafficSplit.