# Packages

Copyright 2024 The Kubernetes Authors.
No description provided by the author

# Functions

No description provided by the author
NewDefaultBackendManager returns a DefaultBackendManager.
NewDefaultBackendStorage returns a DefaultBackendStorage.
No description provided by the author
No description provided by the author
No description provided by the author
NewProxyServer creates a new ProxyServer instance.
GenProxyStrategiesFromStr generates the list of proxy strategies from the comma-seperated string, i.e., destHost.
No description provided by the author

# Constants

No description provided by the author
No description provided by the author
With this strategy the Proxy Server will randomly pick a backend from the current healthy backends to establish the tunnel over which to forward requests.
ProxyStrategyDefaultRoute will only forward traffic to agents that have explicity advertised they serve the default route through an agent identifier.
With this strategy the Proxy Server will pick a backend that has the same associated host as the request.Host to establish the tunnel.

# Structs

AgentTokenAuthenticationOptions contains list of parameters required for agent token based authentication.
Backend abstracts a connected Konnectivity agent.
DefaultBackendManager is the default backend manager.
DefaultBackendStorage is the default backend storage.
No description provided by the author
No description provided by the author
ErrNotFound indicates that no backend can be found.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
ProxyServer.
Tunnel implements Proxy based on HTTP Connect, which tunnels the traffic to the agent registered in ProxyServer.

# Interfaces

BackendManager is an interface to manage backend connections, i.e., connection to the proxy agents.
BackendStorage is an interface to manage the storage of the backend connections, i.e., get, add and remove.
ReadinessManager supports checking if the proxy server is ready.

# Type aliases

No description provided by the author