kube/
directory v1.92.3
Go to latest Published: Dec 16, 2025 License:BSD-3-Clause
Opens a new window with list of versions in this module.
Latest LatestThis package is not in the latest version of its module.
Opens a new window with license information.
Details
Validgo.mod file
The Go module system was introduced in Go 1.11 and is the official dependency management solution for Go.
Redistributable license
Redistributable licenses place minimal restrictions on how software can be used, modified, and redistributed.
Tagged version
Modules with tagged versions give importers more predictable builds.
Stable version
When a project reaches major version v1 it is considered stable.
- Learn more about best practices
Repository
Links
Directories¶
| Path | Synopsis |
|---|---|
Package certs implements logic to help multiple Kubernetes replicas share TLS certs for a common Tailscale Service. | Package certs implements logic to help multiple Kubernetes replicas share TLS certs for a common Tailscale Service. |
Package egressservices contains shared types for exposing tailnet services to cluster workloads. | Package egressservices contains shared types for exposing tailnet services to cluster workloads. |
Package health contains shared types and underlying methods for serving a `/healthz` endpoint for containerboot and k8s-proxy. | Package health contains shared types and underlying methods for serving a `/healthz` endpoint for containerboot and k8s-proxy. |
Package ingressservices contains shared types for exposing Kubernetes Services to tailnet. | Package ingressservices contains shared types for exposing Kubernetes Services to tailnet. |
k8s-proxy | |
conf Package conf contains code to load, manipulate, and access config file settings for k8s-proxy. | Package conf contains code to load, manipulate, and access config file settings for k8s-proxy. |
Package kubeapi contains Kubernetes API types for internal consumption. | Package kubeapi contains Kubernetes API types for internal consumption. |
Package kubeclient provides a client to interact with Kubernetes. | Package kubeclient provides a client to interact with Kubernetes. |
Package kubetypes contains types and constants related to the Tailscale Kubernetes Operator. | Package kubetypes contains types and constants related to the Tailscale Kubernetes Operator. |
Package localclient provides an interface for all the local.Client methods kube needs to use, so that we can easily mock it in tests. | Package localclient provides an interface for all the local.Client methods kube needs to use, so that we can easily mock it in tests. |
Package metrics contains shared types and underlying methods for serving localapi metrics. | Package metrics contains shared types and underlying methods for serving localapi metrics. |
Package services manages graceful shutdown of Tailscale Services advertised by Kubernetes clients. | Package services manages graceful shutdown of Tailscale Services advertised by Kubernetes clients. |
Package state updates state keys for tailnet client devices managed by the operator. | Package state updates state keys for tailnet client devices managed by the operator. |
Click to show internal directories.
Click to hide internal directories.