Upgrade and Manage Polyspace Access on Kubernetes
R2026bUpgrade Polyspace Access
To upgrade Polyspace® Access™ in a Kubernetes® cluster:
Back up your databases before upgrading. If you use internal database containers, back up the PersistentVolumes. If you use external databases, use your database management tool to create a backup. Also back up your
values.yamlfile.Review Breaking Changes for Kubernetes Installation for any changes that require updates to your
values.yamlfile.Get the Helm charts that correspond to the target Polyspace Access version. Verify that the chart version matches the target application release.
Download the updated Docker images from the MathWorks® download page.
Upload the images to your cluster, such as a private Docker registry or a cloud-based container registry.
Navigate to the folder containing the Helm charts for the version you want to install and run:
helm upgrade --install RELEASE_NAME .
Monitor the status of your pods and services to verify the upgrade completed successfully:
kubectl get pods -n namespace
Verify that pods are in a
Runningstate.Check logs as needed to confirm that all components are running the new version without errors.
Key Application Routes
In a Kubernetes installation, external access to the Polyspace
Access web application is managed by an Ingress controller. The
HOST and PORT values are determined by
your Ingress resource configuration. These might be a DNS name and port assigned
to your load balancer, or a specific IP address and port combination.
| Route | URL | Purpose |
|---|---|---|
| Polyspace Access Login |
https://
| User authentication and login interface. |
| User Manager Dashboard |
https://
| Web-based interface for managing user accounts, roles, and permissions. |
Manage Services and Users
After installing Polyspace
Access on Kubernetes, use standard kubectl and
helm commands to manage services.
To restart all services after a configuration change:
helm upgrade --install RELEASE_NAME . -n NAMESPACE
To restart a specific service (for example, the User Manager server):
kubectl rollout restart deployment DEPLOYMENT_NAME -n NAMESPACE
To stop all services, uninstall the Helm release:
helm uninstall RELEASE_NAME -n NAMESPACE
To manage users and groups, open the User Manager Dashboard at
https://
and log in with administrator credentials. From the dashboard you can create, edit,
or remove users and groups, and manage role assignments.HOST:PORT/um/ui/dashboard
See Also
Install Polyspace Access on Kubernetes | Configure Polyspace Access on Kubernetes