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 sales@rstudio.com.


Overview

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

Overview on Scaling RStudio Server Pro with Docker and Kubernetes

FAQ for RStudio Server Pro with Launcher and Kubernetes

Using Launcher with the Kubernetes Plugin

How-to guide for Configuring RStudio Server Pro with Launcher and Kubernetes

How-to guide for Using Docker images with RStudio Server Pro, Launcher, and Kubernetes

Using Launcher with the Local Plugin

How-to guide for Setting up RStudio Server Pro’s Launcher feature 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