Documentation
¶
Overview ¶
Package services manages graceful shutdown of Tailscale Services advertised by Kubernetes clients.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func EnsureServicesAdvertised ¶ added in v1.96.0
func EnsureServicesAdvertised(ctx context.Context, services []string, lc localclient.LocalClient, logf logger.Logf) error
EnsureServicesAdvertised is a function that gets called on containerboot startup and ensures that Services get advertised if they exist.
func EnsureServicesNotAdvertised ¶
EnsureServicesNotAdvertised is a function that gets called on containerboot or k8s-proxy termination and ensures that any currently advertised Services get unadvertised to give clients time to switch to another node before this one is shut down.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.