Upgrading Kasm on Kubernetes
This guide walks you through safely upgrading your Kasm deployment on Kubernetes.
Upgrade Scenarios
| Scenario | Use This Section |
|---|---|
Upgrade legacy kasm-single-zone chart 1.17.0 → 1.1181.0 | Upgrade Legacy Helm Deployment to 1.1181.0 |
Upgrade kasm chart 1.1181.0 → 1.1190.0 | Upgrade Existing Helm Deployment |
Installed from develop branch (between 1.18.1 and 1.19.0) | Upgrade Existing Helm Deployment |
Assumptions
- You have admin access to your Kubernetes cluster
kubectlandhelmare installed and configured- You have backup and restore permissions
Determine Your Current Chart Version
To determine which Kasm Helm chart you are currently using, run the following command:
helm list -n {NAMESPACE}
Interpret the output as follows:
-
Legacy chart (
kasm-single-zone):The output contains:
NAME NAMESPACE REVISION UPDATED STATUS CHART APP VERSIONkasm kasm 1 xxx deployed kasm-single-zone-1.17.0-develop 1.17.0 -
New chart (
kasm):The output contains:
NAME NAMESPACE REVISION UPDATED STATUS CHART APP VERSIONkasm kasm 1 xxx deployed kasm-1.1181.0 1.18.1
Upgrade Troubleshooting
See Kubernetes Troubleshooting for assistance.