Tailscale Beacon
Platform:
26.04
| Channel | Revision | Published | Runs on |
|---|---|---|---|
| latest/edge | 2 | 30 Jul 2026 |
juju deploy tailscale-beacon-k8s --channel edge
A Juju charm to expose Kubernetes workloads onto a tailnet.
tailscale-beacon-k8s lives in a user application's model and acts as an
entrypoint to the tailnet. When an application relates to it over the
ingress relation, the beacon creates a LoadBalancer Service with
loadBalancerClass: tailscale. A cluster-wide Tailscale operator (deployed by
tailscale-k8s) reconciles that Service onto the tailnet, exposing the app.
The charm has no workload container: it only writes Kubernetes Service objects via lightkube. It is useless on its own; a tailscale-k8s operator must be running somewhere on the cluster for the Service to be reconciled onto the tailnet.