- Teleport - via the
tshCLI tool - no additional cost - Tailscale - as a shared device - recommended for users already using Tailscale
Teleport
Identity Providers
Teleport supports the following authentication providers- Google workspaces (Available)
- Okta (Contact us for setup)
- Github (Contact us for setup)
- Auth0 (Contact us for setup)
- and more!
tsh CLI installed on the machine that they want to access their cluster from by following these instructions.
Authentication example: Google
To authenticate, usetsh login . The following example uses Google as the identity provider but the identity provider can be changed by simply changing the --auth flag value. Upon running tsh login a browser window should open prompting the user to complete the auth flow, as shown below.


Tailscale
Your Trainy admin will create a shareable link that users can use to access their Trainy cluster. Afterwards users can usetailscale status to check their cluster status, and tailscale configure kubeconfig my-cluster to connect to the cluster.