Bret interviews Alex Kretzschmar from Tailscale about their universal VPN tool. They talk about the benefits of Tailscale, including easy device-to-device connections and seamless network experience. They also discuss the use cases of Tailscale in Kubernetes and the challenges of managing VPN connections. Additionally, they touch on networking products, Magic DNS, key exchange process, and the 'swarm fans' community.
Tailscale is a universal VPN that provides easy access to remote resources, connecting teams, devices, and development environments.
Tailscale offers a wide range of features, including a client for Apple TV and a Kubernetes operator, making it a versatile tool for different use cases.
The podcast discusses the concept of GitOps and highlights its importance in managing infrastructure programmatically as code, enabling seamless collaboration.
Deep dives
Overview of Tail Scale
Tail Scale is a universal VPN that provides easy access to remote resources, connecting teams, devices, development environments, and Kubernetes clusters. It offers seamless VPN connectivity, allowing users to connect personal devices to home server labs or temporarily run servers on the internet. Tail Scale continues to add new features, such as a client for Apple TV and a Kubernetes operator.
Key Features and Benefits of Tail Scale
Tail Scale utilizes the open-source WireGuard VPN protocol and offers features like DNS and authentication. It provides peer-to-peer connections between devices, allowing easy device-to-device connectivity anywhere in the world. Tail Scale supports a wide range of devices, including Linux, Mac, iOS, Android, and even IoT devices like robot vacuums. The service is secure, with end-to-end encryption and self-hosted policies that enable fine-grained control over access.
Tail Scale's Pricing and Use Cases
Tail Scale offers a generous free tier, allowing up to three users and a hundred devices. The free tier covers almost all core features, making it suitable for personal or small team use. Tail Scale is highly versatile and can be used in various scenarios, including remote access to printers, assisting with tech support, replacing traditional VPN infrastructure, and enabling secure access to self-hosted apps and services.
GitOps for managing infrastructure as code
The podcast episode discusses the concept of GitOps for managing infrastructure programmatically as code. The speaker highlights the importance of being able to set up and manage infrastructure using GitOps, as it eliminates the need for developers or engineers to communicate directly and allows for seamless collaboration.
Using Tail Scale in Kubernetes
Another main topic discussed in the podcast is the various use cases of Tail Scale. The speaker mentions the ability to use Tail Scale with Kubernetes, where it can be installed as a Kubernetes operator. This allows Kubernetes clusters to easily connect to other resources, including databases located in different data centers. The speaker provides an example of connecting a Kubernetes cluster running in Digital Ocean to a GPU in a local machine, highlighting the flexibility and ease of access provided by Tail Scale.
Bret is joined by Alex Kretzschmar to talk about Tailscale, a universal VPN that connects teams, devices, and development environments for easy access to remote resources.
Alex and I talk about projects he's worked on in containers over the years and then we quickly get into Tailscale and talking about why he joined the team there.
Tailscale is one of those tools that's hard to put down. I've used it for years to connect my personal devices to my home server lab when I'm traveling or servers I might have on the internet that I run temporarily. It connects them all together in a seamless VPN. The product itself comes up a lot in our Discord server when people are talking about needing some secure remote access to something anywhere in the world.
Tailscale keeps adding more and more features, I can't really keep up, so we had Alex on the show to talk about all the new stuff, including a client for Apple TV, which at first, I didn't quite understand why, but now it totally makes sense; and a Kubernetes operator that does some slick things around connecting engineers on their local machines to clusters. I found Alex at the Tailscale booth at KubeCon this year and invited him on the show to talk about this relatively new yet ubiquitous-feeling product.
The live recording of the complete show from November 30, 2023 is on YouTube (Ep. #243)