주요 콘텐츠

Upgrade and Manage Polyspace Access on Kubernetes

R2026b

Upgrade Polyspace Access

To upgrade Polyspace® Access™ in a Kubernetes® cluster:

  1. 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.yaml file.

  2. Review Breaking Changes for Kubernetes Installation for any changes that require updates to your values.yaml file.

  3. Get the Helm charts that correspond to the target Polyspace Access version. Verify that the chart version matches the target application release.

  4. Download the updated Docker images from the MathWorks® download page.

  5. Upload the images to your cluster, such as a private Docker registry or a cloud-based container registry.

  6. Navigate to the folder containing the Helm charts for the version you want to install and run:

    helm upgrade --install RELEASE_NAME .
  7. 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 Running state.

  8. 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.

RouteURLPurpose
Polyspace Access Login https://HOST:PORT/authn/signin User authentication and login interface.
User Manager Dashboard https://HOST:PORT/um/ui/dashboard 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://HOST:PORT/um/ui/dashboard and log in with administrator credentials. From the dashboard you can create, edit, or remove users and groups, and manage role assignments.

See Also

|

Topics