OpenShift AI
What problem does it solve?
Workshop and Industrial Edge teams need model serving, notebooks/workbenches, and external LLM access without standing up inference infrastructure per user. On the hub, OpenShift AI (RHODS) provisions DataScienceCluster, per-user namespaces (ai-user1…), and MaaS proxies to RHDP LiteMaaS. On spokes, a lighter RawDeployment KServe stack scores anomaly models against Kafka telemetry.
NeuroFace (OVMS PPE Safety webcam) and Developer Hub Lightspeed use MaaS models (llama-scout-17b, granite-3-2-8b-instruct).
Hub component
| Path | Purpose |
|---|---|
charts/all/openshift-ai-hub/ | DataScienceCluster, per-user ai-userN + notebook neuroface-ml-lab, maas-workshop, MaaS proxies |
charts/all/developer-hub/templates/catalog-openshift-ai.yaml | Catalog System openshift-ai-workshop — one Component per user |
Per-user projects (userN)
| Pattern | Description |
|---|---|
| Namespace | ai-user1 … ai-user50 (opendatahub.io/dashboard: "true") |
| RBAC | userN → admin on ai-userN |
| Workbench | Notebook neuroface-ml-lab — microp learning + MaaS chat lab |
| MaaS | Secret maas-connection per project |
| Shared | maas-workshop — playground + MaaS InferenceService proxies |
How to reach your project (userN)
- OpenShift Console → OpenShift AI (Platform Hub-Spoke menu)
Or:https://rhods-dashboard-redhat-ods-applications.<hub-domain> - Applications → Enabled → ensure dashboard is enabled
- Data Science Projects → select
ai-userN(matches workshop loginuserN) - Workbenches → start
neuroface-ml-lab - Cross-link: NeuroFace UI at
https://neuroface.<hub-domain>for OVMS face-detection-retail-0005 (PPE Safety webcam)
Developer Hub: Catalog → System openshift-ai-workshop → Component ai-userN.
Model serving (hub workshop track)
| Component | DSC setting (chart default) |
|---|---|
| Workbenches | workbenches.managementState: Managed |
| KServe | RawDeployment — MaaS proxy InferenceServices in maas-workshop |
| ModelMesh / Serverless | Optional — disabled in chart defaults for simpler RHDP workshop |
MaaS models (external)
Endpoint: https://maas-rhdp.apps.maas.redhatworkshops.io/v1 — keys via RHDP litemaas.apiKey or bash scripts/apply-maas-secrets.sh.
| Model | Use case |
|---|---|
llama-scout-17b | Default userN / NeuroFace chat |
granite-3-2-8b-instruct | Developer Hub Lightspeed |
deepseek-r1-distill-qwen-14b | Optional ODS connection |
codellama-7b-instruct | Code / templates |
Console
- ConsoleLink: Platform Hub-Spoke → OpenShift AI
- URL:
https://rhods-dashboard-redhat-ods-applications.<hub-apps-domain>
Developer Hub
- Catalog: openshift-ai-workshop / maas-workshop-shared
- Kuadrant LLM API:
/kuadrant→ workshop MaaS API Product