Tailscale Kubernetes operator v1.84.0
Added high availability and multiplexing support for Ingress and Services resources, multi-cluster routing for applications across clusters, AWS IAM Roles for Service Accounts support, and improved failover handling with EndpointSlice watching.
A new release of the Tailscale Kubernetes operator is available. For guidance on installing and updating, refer to our installation instructions.
-
New: Tailscale
Ingressresource supports high availability (HA) mode and multiplexing by using aProxyGroup. You can expose anIngressresource to a tailnet by using multiple active proxy replicas (Pods). You can multiplex multipleIngressresources on the same set of proxyPods. -
New: Tailscale Kubernetes Services support HA mode and multiplexing. You can expose a cluster app to a tailnet by using multiple active network layer proxy
Pods to help prevent downtime. You can expose multiple apps to a tailnet on the same set of proxyPods. -
New: Tailscale
Ingresssupports exposing applications deployed across multiple clusters (multi-clusterIngress) to the tailnet. -
New:
Pods deployed for aRecorderresource can use AWS IAM Roles for Service Accounts (IRSA) instead of static Amazon S3 credentials by configuring the createdServiceAccountobject's name and annotations. -
New: Tailscale Kubernetes Services support exposing to tailnet applications that are deployed across multiple clusters (multi-cluster
Service). -
Changed: Tailscale Kubernetes operator needs to watch
EndpointSliceobjects at cluster scope, to ensure failover for multi-clusterServiceandIngressresources in cases where there are no healthy backends in one of the clusters. -
Fixed: The Kubernetes Operator will default any path left unset on an
Ingressresource to the/path.
Source: original entry ↗