MaaS Installation Overview
ODH's Models-as-a-Service is compatible with the Open Data Hub project (ODH) and Red Hat OpenShift AI (RHOAI). MaaS is installed by enabling it in the DataScienceCluster resource:
- Install your platform (ODH or RHOAI) with MaaS enabled in the DataScienceCluster (the operator will automatically deploy the MaaS API, MaaS API AuthPolicy, and NetworkPolicy).
- Install Gateway and policies manually (Gateway, Gateway AuthPolicy, TokenRateLimitPolicy, and RateLimitPolicy).
MaaS inherits the platform requirement for a Red Hat OpenShift cluster version 4.19.9 or later, which is the version that has formal support for Gateway API. For earlier OpenShift versions, there are alternatives (e.g. see a guide here), but we provide no support for such setups.
Requirements for Open Data Hub project
MaaS requires Open Data Hub version 3.0 or later, with the Model Serving component
enabled (KServe) and properly configured for deploying models with LLMInferenceService
resources.
A specific requirement for MaaS is to set up ODH's Model Serving with Kuadrant v1.3+, even though ODH can work with earlier Kuadrant versions.
Requirements for Red Hat OpenShift AI
MaaS requires Red Hat OpenShift AI (RHOAI) version 3.0 or later, with the Model Serving
component enabled (KServe) and properly configured for deploying models with
LLMInferenceService resources.
A specific requirement for MaaS is to set up RHOAI Model Serving with Red Hat Connectivity Link (RHCL) v1.2+, even though RHOAI can work with earlier RHCL versions.