tailscale / tailscale/tailscale

FR: tailscale Kubernetes operator doesn't support headless service

Open
#14,587 5 comments 2 reactions 0 assignees View on GitHub
fr kubernetes L2 Few
Dominant language
Go
Stars
36.5k
Forks
3.2k
Avg merge
2d 3h
Merged PRs (30d)
123

Description

### What are you trying to do?

Regular ClusterIP services are supported, however, headless services are not supported such that no tailscale proxies are created after a new headless service is created with tailscale annotations on it.

Headless service is defined as a ClusterIP service with `clusterIP` attribute set to `None`. See https://spacelift.io/blog/kubernetes-service for more details.

### How should we solve this?

Support headless service in tailscale operator

### What is the impact of not solving this?

The impact for me, is that I cannot enable thanos service since by default it creates a headless service (see https://github.com/bitnami/charts/blob/main/bitnami/kube-prometheus/values.yaml#L1557)

### Anything else?

_No response_

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.