Skip to content

Releases: mathworks-ref-arch/matlab-parallel-server-on-kubernetes

1.4.0

25 Nov 10:48
Compare
Choose a tag to compare

Release Notes:

New features:

  • Specify node selectors for the MJS job manager and worker pods using the jobManagerNodeSelector and workerNodeSelector parameters. For more information about node selectors, see Assigning Pods to Nodes on the Kubernetes website.

Bug fixes:

  • Workers in R2024b now consistently return licenses to the network license manager.
  • The job manager pod now correctly avoids mounting MATLAB from a persistent volume when the jobManagerUsesPVC parameter is set to false.

1.3.0

10 Oct 14:45
Compare
Choose a tag to compare

New features:

  • Set up the MATLAB Job Scheduler Helm chart to export cluster monitoring metrics such as cluster status, worker utilization, and licenses in use. Use these metrics to monitor the health of the MATLAB Job Scheduler cluster, diagnose issues, and optimize performance. You can gather the exported metrics with a cluster monitoring system such as Prometheus® and visualize them in a preconfigured Grafana® dashboard. This setup allows for live cluster monitoring and alerts. For more information, see Configure Cluster Monitoring Metrics.
  • The Helm chart includes a JSON schema to define the structure of the Helm values file.

1.2.0

20 Sep 09:58
20bf8b2
Compare
Choose a tag to compare

New features:

1.1.0

24 Jul 12:55
b3ad3cb
Compare
Choose a tag to compare

New features:

  • The GitHub repository now includes utilities that build MATLAB Docker images for the MATLAB Job Scheduler Job Manager and workers, and host these images in the GitHub Container Registry. By default, the Helm chart pulls these images, so you do not need to build your own. The repository also contains the Dockerfiles for these images, which you can modify to create a custom worker image with the MATLAB toolboxes and support packages you need.
  • The example values.yaml file in the README now includes parameters for configuring MATLAB Parallel Server licensing.
  • Template files in the Helm chart now have one YAML file per Kubernetes resource.
  • MATLAB Job Scheduler controller Docker image now uses Go version 1.22.2.

Bug fixes:

  • The job manager and worker pods now error correctly if there is an error setting up MJS.

1.0.0

28 Jun 09:24
Compare
Choose a tag to compare

A Helm chart to deploy MATLAB Job Scheduler onto your Kubernetes cluster. You can then connect to the MATLAB Job Scheduler and use it to run MATLAB Parallel Server jobs on the Kubernetes cluster.