RStudio Server Pro with Launcher
Launcher is a new feature of RStudio Server Pro 1.2 that is only available under named user licensing. RStudio Server Pro 1.2 without Launcher is available under existing server-based licensing. For questions about using Launcher with RStudio Server Pro, please contact firstname.lastname@example.org.
RStudio Server Pro with Launcher allows you to run R sessions and background jobs on external cluster resource managers.
RStudio Server Pro 1.2 will include a Kubernetes plugin for running R sessions and background jobs in Docker containers in Kubernetes.
In addition to Kubernetes, Launcher can be extended to work with other cluster resource managers using its pluggable architecture. A future version of Launcher will include plugins for other cluster resource managers such as SLURM.
Architecture and Network Access
RStudio Server Pro can be configured with Launcher and Kubernetes using the following architecture and network communication paths:
Launcher spawns R sessions and background jobs via the Kubernetes API and uses NFS for project storage.
Additional Information on Launcher
Using Launcher with the Kubernetes Plugin
How-to guide for Configuring RStudio Server Pro with Launcher and Kubernetes
Using Launcher with the Local Plugin
Additional Resources for Launcher
How-to guide for Troubleshooting Launcher in RStudio Server Pro
Reference documentation for RStudio Server Pro Configuration for Launcher
Reference documentation for Launcher Configuration and Plugins