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-user1ai-user50 (opendatahub.io/dashboard: "true")
RBAC userNadmin 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)

  1. OpenShift Console → OpenShift AI (Platform Hub-Spoke menu)
    Or: https://rhods-dashboard-redhat-ods-applications.<hub-domain>
  2. ApplicationsEnabled → ensure dashboard is enabled
  3. Data Science Projects → select ai-userN (matches workshop login userN)
  4. Workbenches → start neuroface-ml-lab
  5. 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

Documentation