Kasm Workspaces on Kubernetes

Kasm Workspaces core services can be deployed to Kubernetes using the open-source Kasm Helm chart.

Live Demo

Try Kasm Workspaces in your browser: kasm.com.

Get Started

Kasm Workspaces Community Edition is free for personal and small-team use. The chart works with both Community and commercial editions.

About This Chart

Kasm Workspaces is a container streaming platform that delivers browsers, desktops, and applications as disposable, isolated sessions in any modern browser. This chart deploys the Kasm core control-plane servicesapi, manager, guac, rdp-gateway, and rdp-https-gateway — into a Kubernetes cluster, along with an optional bundled PostgreSQL database.

A few things to know up front:

Prerequisites

Quick Start

Create a minimal my-values.yaml:

publicAddr: kasm.example.com
certificate:
  secretName: my-tls-secret

Install from the OCI registry (recommended):

helm install kasm oci://registry-1.docker.io/kasmweb/kasm-helm \
  --version <CHART_VERSION> \
  --namespace kasm --create-namespace \
  -f my-values.yaml

Or from the classic Helm repository:

helm repo add kasm https://helm.kasm.com
helm repo update
helm install kasm kasm/kasm-helm \
  --version <CHART_VERSION> \
  --namespace kasm --create-namespace \
  -f my-values.yaml

Replace <CHART_VERSION> with the version you want to install — see the chart index for what's published.

After the pods are healthy, retrieve generated credentials and post-install notes:

helm get notes kasm -n kasm

For step-by-step instructions — including TLS, DNS, secret pre-seeding, and verification — see the Helm chart repository.

Configuration

The chart is configured through values.yaml. Two values are required to install — publicAddr (the public DNS name for the deployment) and certificate.secretName (the TLS secret to terminate ingress with) — both shown in the Quick Start above.

For the full values reference (cert-manager, external database, ingress, per-component overrides, multi-zone topology, and more), see the chart documentation in the Helm chart repository. The repo also includes example manifests for pre-seeding secrets and managing database backups.

Resources

License

This chart is published by Kasm Technologies. Kasm Workspaces itself is licensed separately — see kasm.com for license terms.