Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/adamgoose/tsk
Quickly connect to your Kubernetes Cluster with Tailscale
https://github.com/adamgoose/tsk
kubernetes pulumi tailscale wireguard
Last synced: about 2 months ago
JSON representation
Quickly connect to your Kubernetes Cluster with Tailscale
- Host: GitHub
- URL: https://github.com/adamgoose/tsk
- Owner: adamgoose
- Created: 2021-10-30T07:41:27.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2021-10-30T07:54:52.000Z (about 3 years ago)
- Last Synced: 2024-06-20T16:34:34.598Z (7 months ago)
- Topics: kubernetes, pulumi, tailscale, wireguard
- Language: Go
- Homepage:
- Size: 43 KB
- Stars: 48
- Watchers: 3
- Forks: 4
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# tsk
`tsk` is a quick and magical way to connect your Kubernetes cluster to your
Tailscale Tailnet.## Installation
`tsk` requires you have Pulumi installed.
```bash
$ brew install pulumi
$ go install github.com/adamgoose/tsk@latest
```## Configuration
Currently, only CLI flag and Environment Variable configuration is supported,
however file-based configuration is coming soon. For now, try the following.```bash
# Copy the example .envrc file
cp .envrc.example .envrc# Edit your .envrc accordingly
vim .envrc# If you have direnv installed...
direnv allow# ...otherwise
source .envrc
```## Usage
Simply run `tsk up`!
Now, you can access in-cluster services with the following DNS name pattern:
```
..tsk
```When you're ready to shut everything down, just run `tsk down`.