Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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`.