kubernetes integration #517

Closed
opened 2025-12-29 02:19:27 +01:00 by adam · 3 comments
Owner

Originally created by @karthick-kk on GitHub (May 27, 2023).

Why

It helps accessing kubernetes services and pods privately over headscale network without exposing services for outside traffic

Description

Currently tailscale has such integration through sidecar proxies and subnet router (https://github.com/tailscale/tailscale/blob/main/docs/k8s/README.md) . We do not see such documentation references for exposing controlplane api of headscale to access the underlying services of a k8s cluster.

Originally created by @karthick-kk on GitHub (May 27, 2023). <!-- We typically have a clear roadmap for what we want to improve and reserve the right to close feature requests that does not fit in the roadmap, or fit with the scope of the project, or we actually want to implement ourselves. Headscale is a multinational community across the globe. Our language is English. All bug reports needs to be in English. --> ## Why <!-- Include the reason, why you would need the feature. E.g. what problem does it solve? Or which workflow is currently frustrating and will be improved by this? --> It helps accessing kubernetes services and pods privately over headscale network without exposing services for outside traffic ## Description Currently tailscale has such integration through sidecar proxies and subnet router (https://github.com/tailscale/tailscale/blob/main/docs/k8s/README.md) . We do not see such documentation references for exposing controlplane api of headscale to access the underlying services of a k8s cluster. <!-- A clear and precise description of what new or changed feature you want. -->
adam added the enhancement label 2025-12-29 02:19:27 +01:00
adam closed this issue 2025-12-29 02:19:27 +01:00
Author
Owner

@kradalby commented on GitHub (Jun 19, 2023):

Hi

We are open for people in the community to provide documentation for how to achieve this with Headscale, it is a bit out of scope for us to provide this documentation as we do not have bandwidth for all the possible way it can be used.

Looking quickly at the linked doc, It should more or less be the same for Headscale, except you need to pass the login server as headscale instead.

@kradalby commented on GitHub (Jun 19, 2023): Hi We are open for people in the community to provide documentation for how to achieve this with Headscale, it is a bit out of scope for us to provide this documentation as we do not have bandwidth for all the possible way it can be used. Looking quickly at the linked doc, It should more or less be the same for Headscale, except you need to pass the login server as headscale instead.
Author
Owner

@lijozech-12 commented on GitHub (Apr 9, 2024):

Hi were is the documentation for this k8s intergration.

@lijozech-12 commented on GitHub (Apr 9, 2024): Hi were is the documentation for this k8s intergration.
Author
Owner

@cyber-goka commented on GitHub (Apr 19, 2024):

@lijozech-12 did you manage to find it?

@cyber-goka commented on GitHub (Apr 19, 2024): @lijozech-12 did you manage to find it?
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/headscale#517