Tableau Bridge is now available on Linux Containers. This is a big deal—it offers significant improvements over the Windows-only deployment model. Here’s why this matters and how to get started.
Key Advantages of Linux Container Deployment
-
Efficiency — Linux containers are more efficient than Windows VMs, requiring only about 1/50th of the disk space.
-
Scalability — Multiple Bridge agents can run on a single machine, improving resource utilization.
-
Automation — Infrastructure provisioning, upgrades, and driver management become easier to automate.
-
Dynamic Scaling — The system can automatically add or remove agents based on demand.
-
Orchestration — Containers work with Kubernetes for enterprise-grade container management.
Implementation Steps
The high-level process involves:
- Gather credentials (site name, pool ID, email, PAT token)
- Download the Bridge Linux
.rpminstaller - Obtain required database drivers
- Create a Dockerfile for the Bridge image
- Run the container with collected information
Resources
- GitHub: josephflu/datadevdays23 — Code examples demonstrating container builds and automation scripts for scaling and monitoring
- Tableau Documentation: Linux Container Installation
Automation Opportunities
Scripting opens the door for:
- Automated container builds
- Scaling management
- Health monitoring
- Metadata collection
All of these help streamline Bridge agent deployment at scale.
Update (January 2025): A new tool called
bridgectlis now available from the tab-se GitHub organization for managing Bridge deployments.