Red Hat Certified Specialist in OpenShift AI (EX267) Practice Test – 1370 Free Exam Questions with Answers

Red Hat Certified Specialist in OpenShift AI (EX267)

1370 questions · instant answer feedback · concise explanations · free

  1. Question 1 of 1370Which operator is responsible for managing Red Hat OpenShift AI?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Red Hat OpenShift AI Operator

    The Red Hat OpenShift AI Operator handles the installation and lifecycle management of the platform components. The OpenShift Data Science Operator is the legacy name from older versions and is no longer the correct terminology.

  2. Question 2 of 1370How do you supply external configuration data or secret credentials securely to a running Workbench notebook?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Using Environment Variables sourced from Secrets or ConfigMaps

    Environment variables sourced from Secrets or ConfigMaps provide secure configuration injection for running workbenches. Hardcoding credentials or storing them in plain text violates basic security best practices.

  3. Question 3 of 1370What type of machine learning issue is TrustyAI actively evaluating when checking if a model favors one demographic group over another?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Bias / Fairness

    TrustyAI evaluates bias and fairness by monitoring model outcomes for demographic imbalances. Concept drift refers to changing data patterns over time, not demographic disparities. Use TrustyAI metrics for explainability and fairness.

  4. Question 4 of 1370What CRD handles the model serving definition when using the single-model serving platform?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. InferenceService

    The InferenceService CRD handles single-model serving definitions via KServe. ServedModel is used for multi-model serving runtimes, which serves as a quick way to eliminate the strongest distractor on the exam.

  5. Question 5 of 1370What type of OpenShift configuration object is used to authenticate workbenches securely to external Object Storage buckets?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. Secret

    A Secret securely stores the credentials required to authenticate to external object storage. ConfigMaps lack encryption, making them unsuitable for sensitive data like AWS keys or S3 passwords.

  6. Question 6 of 1370What technology does OpenShift AI use by default to serve large language models (LLMs) with high performance?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. Caikit + KServe

    OpenShift AI uses Caikit with KServe by default to serve large language models efficiently. Seldon Core was the legacy runtime and is not the default high-performance choice for modern LLM workloads.

  7. Question 7 of 1370To connect an OpenShift AI workbench to an external object storage, which Kubernetes resource is recommended to store credentials?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Secret

    A Kubernetes Secret is recommended to store object storage credentials because it encrypts sensitive data at rest. PersistentVolumes are for long-term file storage, not credential management.

  8. Question 8 of 1370In an Elyra pipeline file (.pipeline), what does a single node typically represent?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. An individual script or notebook executed as a containerized step

    Each node in an Elyra pipeline file maps to a specific operation, typically a script or notebook that runs as a containerized step. A physical cluster node is an infrastructure resource, not a pipeline execution step.

  9. Question 9 of 1370What happens to a user's uncommitted data inside an OpenShift AI workbench if the notebook pod restarts, assuming a PVC is attached?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Data stored inside the mounted PVC directory is preserved

    Data stored inside the mounted persistent volume claim directory remains intact during workbench pod restarts. Any data saved outside the PVC mount point is ephemeral and will be permanently lost when the container restarts.

  10. Question 10 of 1370When a data scientist creates a new Data Science Project in the RHOAI dashboard, what happens behind the scenes in OpenShift?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. A dedicated isolated Kubernetes namespace is provisioned

    Creating a Data Science Project provisions a dedicated Kubernetes namespace to isolate resources and provide access controls. OpenShift AI maps these projects directly to namespaces for organizational and administrative boundaries.

  11. Question 11 of 1370What happens if an Elyra pipeline encounters an error during the execution of its third step out of five total steps?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. The pipeline stops, marks that step as failed, and does not execute subsequent dependent steps

    When a pipeline step fails, the execution stops and dependent downstream steps do not run. OpenShift AI Pipelines do not automatically reboot the cluster or blindly force final steps to run without their required upstream dependencies succeeding.

  12. Question 12 of 1370What custom resource (CR) initiates the installation of OpenShift AI components?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. DataScienceCluster

    The DataScienceCluster custom resource triggers the actual installation of OpenShift AI components. The DSCInitialization resource only handles prerequisite configurations, so it does not initiate the core component deployments needed for the platform.

  13. Question 13 of 1370Which network routing framework forms the basis of transport for Service Mesh within OpenShift AI single-model serving?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. Istio Service Mesh Framework

    OpenShift Service Mesh uses Istio to handle traffic routing for single-model serving. OVNKubernetes handles the default pod networking, but it lacks the advanced routing rules needed for model serving traffic splitting and inference.

  14. Question 14 of 1370Which management tool is recommended to configure and provision hardware accelerators like NVIDIA GPUs in OpenShift AI?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Node Feature Discovery and NVIDIA GPU Operator

    Node Feature Discovery and the NVIDIA GPU Operator are the recommended tools for provisioning hardware accelerators. The Machine Config Operator handles general node configuration but lacks the specialized driver management required for functional GPU compute.

  15. Question 15 of 1370Which open-source project forms the base foundation for the Red Hat OpenShift AI pipeline execution system?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. Kubeflow Pipelines architecture

    Red Hat OpenShift AI pipelines are built on top of the Kubeflow Pipelines architecture. Argo CD is for continuous delivery, and Apache Airflow is a separate workflow tool neither integrated nor supported within the OpenShift AI dashboard environment.

  16. Question 16 of 1370When configuring Git collaboration within a workbench Jupyter notebook, what is the best practice for storing Git credentials?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Store credentials inside an OpenShift Secret referenced by the project

    OpenShift Secrets securely isolate sensitive data like Git tokens, injecting them safely into the workbench environment without exposing them in code. Hardcoding credentials directly in notebooks or public files creates severe security vulnerabilities and fails the exam objectives.

  17. Question 17 of 1370What user interface menu in RHOAI is used to view configuration errors regarding custom notebook images?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Settings -> Notebook images section

    The Settings menu contains the Notebook images section, which is the designated interface for managing custom notebook images and viewing their configuration statuses. Other sections like Pipelines or Deployed Models focus on execution logs and metrics, not administrative image settings.

  18. Question 18 of 1370What value inside a DataScienceCluster resource activates or deactivates specific dashboard modules?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. managementState: Managed / Removed

    Setting the managementState to Managed or Removed within the DataScienceCluster resource activates or deactivates specific OpenShift AI dashboard components. Other generic fields like enabled or status do not interface with the operator's component reconciler logic.

  19. Question 19 of 1370What model serving framework is used by OpenShift AI to achieve high-density, multi-model serving on shared resources?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. ModelMesh

    ModelMesh is the target framework used by OpenShift AI to achieve high-density, multi-model serving on shared resources. KServe is a strong distractor, but ModelMesh specifically handles the intelligent caching and packing required for this density.

  20. Question 20 of 1370Which section of the OpenShift AI dashboard reveals the live health of installed inference endpoints?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Model Serving Section

    The Model Serving section of the dashboard reveals the live health of installed inference endpoints. Tabs for Data Science Pipelines handle execution graphs, while Settings manages cluster configurations, leaving Model Serving as the only correct monitoring view.

  21. Question 21 of 1370When creating a data connection for an S3 storage bucket, what parameter defines the network address used to connect with the storage provider?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Endpoint URL

    The endpoint URL parameter defines the specific network address used to connect with the storage provider when configuring a data connection. The bucket name specifies the container, but the endpoint dictates the exact network target.

  22. Question 22 of 1370WHICH ENDPOINT PATH IS COMMONLY QUERIED TO OBTAIN PROMETHEUS METRICS FROM A SERVED MODEL?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. /metrics

    The /metrics endpoint is commonly queried to obtain Prometheus metrics from a served model. The /predict endpoint handles inference requests, and /healthz checks availability, but neither exposes the standard format required for cluster monitoring.

  23. Question 23 of 1370What is the fundamental purpose of an OpenShift AI Workbench?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. To provide an interactive containerized environment for running data science tools and code

    The fundamental purpose of an OpenShift AI Workbench is to provide an interactive containerized environment for running data science tools and code. The distractors describe cluster operations like cron jobs and image builds, which are separate OpenShift platform features.

  24. Question 24 of 1370What technology allows OpenShift AI to optimize and compress LLMs to fit onto smaller hardware footprints during serving operations?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Model Quantization techniques

    Model quantization techniques allow OpenShift AI to optimize and compress LLMs to fit onto smaller hardware footprints during serving operations. This process reduces the precision of the model weights, significantly lowering memory requirements without relying on generic container layering.

  25. Question 25 of 1370Which component is utilized by OpenShift AI to handle serverless scaling of models to zero when there is no traffic?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Red Hat OpenShift Serverless

    Red Hat OpenShift Serverless handles the serverless scaling of models to zero when there is no traffic. While standard autoscalers manage load spikes, Serverless specifically enables scale-to-zero functionality through KServe and Knative Serving integrations.

  26. Question 26 of 1370When configuring a custom notebook image in OpenShift AI, which file format is required to import it via the dashboard?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Container image URL

    Custom notebook images are imported as existing container images hosted in a registry, not uploaded archives. Look for the image pull URL format during the dashboard import workflow to identify the correct option easily.

  27. Question 27 of 1370Which storage component is automatically created and attached to a Workbench to ensure user code and data persist across restarts?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Persistent Volume Claim

    A Persistent Volume Claim provides stable block storage for workbenches, preserving your files across pod restarts. While S3 is supported for data connections, it is not automatically attached to the pod filesystem like the PVC.

  28. Question 28 of 1370Which component state in the DataScienceCluster custom resource prevents the Operator from installing or updating a specific component?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Removed

    Setting the management state to Removed in the DataScienceCluster resource instructs the operator to uninstall and delete that specific component. The Removed state actively reverses the installation, whereas other states simply pause reconciliation.

  29. Question 29 of 1370Which model serving platform in OpenShift AI should you select if you require advanced autoscaling to zero when idle?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. KServe

    KServe supports scale-to-zero functionality for deployed models, making it ideal for cost-effective resource management. ModelMesh is designed for high-volume, always-on model fleets and does not scale down completely when idle.

  30. Question 30 of 1370How do you confirm that the KServe component has been successfully enabled inside the DataScienceCluster configuration?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Inspect the status fields of the DataScienceCluster custom resource to see if the KServe component is marked as Ready or Available

    You verify component status by inspecting the DataScienceCluster custom resource using the CLI or web console. If KServe is enabled successfully, its status will display as Ready or Available.

  31. Question 31 of 1370Which storage type must be connected to the OpenShift AI Pipeline server to retain pipeline artifacts and execution metadata?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Object storage via an S3-compatible API

    OpenShift AI Pipelines require S3-compatible object storage to store artifacts and execution metadata. Block storage or ephemeral storage cannot be used because the pipeline engine needs S3 APIs.

  32. Question 32 of 1370What is the purpose of configuring recurring runs in the OpenShift AI pipelines interface?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. To schedule a pipeline workflow to execute at specific periodic intervals

    Configuring recurring runs allows you to schedule a pipeline to execute automatically at defined intervals. This automates continuous training workflows without requiring manual triggers.

  33. Question 33 of 1370When creating a new Workbench in a Data Science Project, what determines the base software stack and packages available to the environment?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Container image notebook stack selection

    Selecting the notebook container image determines the base software stack and included Python packages for the workbench. PVC settings only affect storage capacity and mount paths, not the installed dependencies.

  34. Question 34 of 1370Which operator must be configured alongside RHOAI to automate the licensing, provisioning, and monitoring of NVIDIA GPU hardware?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. NVIDIA GPU Operator

    The NVIDIA GPU Operator automates the management of GPU hardware components, including driver provisioning and monitoring. Other operators listed handle unrelated cluster functions like virtualization or network traffic routing.

  35. Question 35 of 1370To collect and process model metrics for TrustyAI analysis, which component must be enabled in the Data Science Project?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. TrustyAI Service instance

    The TrustyAI Service instance must be deployed in a Data Science Project to intercept payload data and calculate fairness metrics. The other options are observability or deployment tools unrelated to bias monitoring.

  36. Question 36 of 1370How can an administrator safely grant a group of data scientists permission to create and manage their own Data Science Projects?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Map the group to the rhods-users role

    Mapping users to the rhods-users role grants standard access to create and manage Data Science Projects. Assigning cluster-admin or rhods-admins violates least privilege principles and poses severe security risks, making rhods-users the safe configuration.

  37. Question 37 of 1370When configuring an environment variable inside an OpenShift AI Workbench, what option should you choose to safely reference a database password?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Secret

    Kubernetes Secrets are explicitly designed to securely store and inject sensitive data like passwords and API keys. Plain text is dangerously insecure, and ConfigMaps should only be used for non-confidential configuration data in your workbench environments.

  38. Question 38 of 1370Which OpenShift resource provides an external, publicly accessible URL endpoint for a deployed machine learning model?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Route

    OpenShift Routes expose internal Services to generate secure, externally accessible URLs. A Service only provides internal cluster networking, so external traffic requires a Route to successfully reach your deployed machine learning inference models.

  39. Question 39 of 1370What is the default tool used to view cluster-wide performance metrics of OpenShift AI?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Red Hat OpenShift Cluster Monitoring (Prometheus/Grafana)

    Red Hat OpenShift Cluster Monitoring uses Prometheus and Grafana by default. While you can integrate external tools, expect questions about default cluster metrics to target the built-in stack. External platforms require custom integration.

  40. Question 40 of 1370How can an administrator completely uninstall the Red Hat OpenShift AI operator from a cluster?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Remove the DataScienceCluster CR, delete the operator subscription, and clean up the component namespaces

    Removing the DataScienceCluster custom resource, deleting the operator subscription, and cleaning namespaces correctly uninstalls the operator. Forcing API deletions or editing core infrastructure manifests is dangerous and incorrect.

  41. Question 41 of 1370Which interface do data scientists primarily use to launch notebooks and manage models in OpenShift AI?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. OpenShift AI Dashboard

    Data scientists use the OpenShift AI Dashboard to launch notebooks and manage models easily. While administrators rely on the OpenShift Web Console for platform management, the OpenShift AI Dashboard is the primary interface for users.

  42. Question 42 of 1370Which command-line tool deploys custom resources directly on an OpenShift cluster?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. oc

    The oc command-line tool is the primary interface for deploying custom resources in OpenShift AI. Tools like rhoai-cli are not standard deployment utilities. Memorize basic oc apply commands for custom resource management.

  43. Question 43 of 1370Which Red Hat OpenShift AI user interface tab allows data scientists to track active model endpoints, response times, and overall request volumes?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Deployed Models / Model Serving section

    The Model Serving section displays active endpoints, response times, and request volumes for deployed models. The Pipelines tab focuses on execution workflows, not runtime inference metrics. Always check deployed models for endpoint health.

  44. Question 44 of 1370What cluster-wide operator manages the structural service mesh networking layers required by KServe?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Red Hat OpenShift Service Mesh Operator

    KServe relies on the Red Hat OpenShift Service Mesh Operator to handle structural networking and traffic management. Standard Kubernetes ingress lacks the advanced routing capabilities required, making the service mesh mandatory for model serving.

  45. Question 45 of 1370What happens to the intermediate data generated by an Elyra pipeline step if no object storage bucket connection is configured?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. The pipeline run fails during validation or server initialization

    Data Science Pipelines require an object storage bucket to store intermediate data artifacts. Without a configured connection, the pipeline run fails during validation or server initialization because it cannot persist the step outputs.

  46. Question 46 of 1370What protocol format is standard for sending inference requests to a model deployed on ModelMesh or KServe?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. v2 Data Plane HTTP/gRPC API

    The KServe v2 Data Plane HTTP or gRPC protocol is the industry standard for model inference requests. Exam takers should focus on v2 endpoints rather than custom REST wrappers when testing deployments.

  47. Question 47 of 1370When configuring the DataScienceCluster CR, setting a component's management state to "Unmanaged" has what effect?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. The operator installs the component but stops updating or managing its state

    Setting a component to Unmanaged installs it but halts operator reconciliation and lifecycle updates. This prevents accidental overwrites when administrators need to debug components manually.

  48. Question 48 of 1370Which OpenShift capability is a structural prerequisite for deploying the KServe single-model serving platform?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. OpenShift Serverless and OpenShift Service Mesh

    KServe strictly requires OpenShift Serverless and Service Mesh to handle traffic routing. You must verify these operators are healthy before attempting to deploy single-model serving runtimes.

  49. Question 49 of 1370What credential type is typically required to pull a custom data science image from a private secure registry?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. Pull Secret (kubernetes.io/dockerconfigjson)

    A Kubernetes dockerconfigjson pull secret authenticates requests to private registries. You must properly link this secret to your service account to successfully pull custom images.

  50. Question 50 of 1370Which retrieval method can be configured in RHOAI applications to inject external, real-time context data into an LLM without retraining the entire model?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. Retrieval-Augmented Generation (RAG)

    Retrieval-Augmented Generation pulls outside documents into the model context window at inference time. Fine-tuning alters model weights, which defeats the requirement of avoiding a complete model retraining cycle.

  51. Question 51 of 1370What scope does a Data Science Project operate within inside the underlying OpenShift Container Platform cluster?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. A dedicated Red Hat OpenShift namespace

    A Data Science Project maps directly to a dedicated Kubernetes namespace within OpenShift. This ensures workbenches and resources remain isolated, unlike cluster-wide definitions that lack multi-tenant boundaries.

  52. Question 52 of 1370What is the name of the main Custom Resource (CR) used to initialize and configure the Red Hat OpenShift AI components after installing the operator?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. DataScienceCluster

    The DataScienceCluster custom resource initializes OpenShift AI components after operator installation. You edit this resource to toggle features, avoiding fictional resources like RHOAIManager or ClusterInitialization.

  53. Question 53 of 1370What is the purpose of an 'Accelerator Profile' in Red Hat OpenShift AI?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. To configure GPU or specialized hardware access for notebook pods

    Accelerator Profiles define how specialized hardware like GPUs are requested and mapped to notebook pods. They abstract hardware complexities, unlike distractors focused on networking or container image downloads.

  54. Question 54 of 1370What key-value format is expected within the OpenShift Secret when defining an AWS S3 data connection for a Data Science Project?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. AWS_ACCESS_KEY_ID and AWS_SECRET_ACCESS_KEY fields

    AWS S3 data connections rely on standard AWS_ACCESS_KEY_ID and AWS_SECRET_ACCESS_KEY fields to authenticate properly. OpenShift AI expects these specific key names to mount your S3 storage automatically, unlike generic SSH or JSON deployment configurations.

  55. Question 55 of 1370Which open-source runtime engine is pre-configured in OpenShift AI to serve predictive ONNX and OpenVINO machine learning models?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. OpenVINO Model Server runtime

    The OpenVINO Model Server is pre-configured to serve predictive ONNX and OpenVINO models. It is the default supported runtime for high-performance inference in OpenShift AI, whereas standard frameworks lack this integrated support.

  56. Question 56 of 1370What setting enables cluster administrators to force idle notebooks to hibernate?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Culling configuration

    Culling configuration determines when idle workbenches or notebooks are automatically stopped to free resources. Standard resource quotas merely limit usage, while pod disruption budgets only protect availability during voluntary disruptions.

  57. Question 57 of 1370Which configuration inside the Elyra user interface allows data scientists to configure runtime environments matching specific container images?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. Runtime Images configurations

    Runtime Images configurations in the Elyra UI allow data scientists to specify custom environments for pipeline nodes. Component catalogs define the actual pipeline tasks, whereas runtime images dictate where those tasks execute.

  58. Question 58 of 1370What parameter under the AcceleratorProfile defines the specific labels for node matching?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. nodeSelector

    The nodeSelector parameter identifies the correct hardware nodes by matching defined labels. Tolerations merely allow scheduling onto tainted nodes, but they do not actively target specific instances like a node selector does.

  59. Question 59 of 1370What is the default persistent storage access mode when a user configures a personal storage disk for a notebook workbench?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. ReadWriteOnce (RWO)

    Personal storage disks in OpenShift AI use the ReadWriteOnce access mode by default. Since the volume is mounted to a single user's workbench pod, ReadWriteMany is unnecessary unless a shared file system is explicitly configured.

  60. Question 60 of 1370How can an administrator enforce specific CPU and Memory resource limits on user workbenches within a Data Science Project?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. By applying an OpenShift LimitRange or ResourceQuota to the project namespace

    Applying a LimitRange or ResourceQuota to the Data Science Project namespace enforces resource limits because the project maps directly to a namespace. Avoid modifying global node selectors or cluster roles for project-specific compute constraints.

  61. Question 61 of 1370What is the primary method used to update the Red Hat OpenShift AI operator to the latest minor version release securely?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Changing the update channel preference in the Operator Subscription manifest

    Changing the update channel in the Operator Subscription manifest securely triggers OLM to handle the minor version upgrade. Manual yum upgrades or completely deleting the operator bypass OLM reconciliation and are not supported.

  62. Question 62 of 1370What mechanism allows RHOAI to automatically inject environment variables from a Data Connection directly into a workbench container?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. An admission webhook controlled by the RHOAI operator framework

    An admission webhook intercepts workbench pod creation to inject Data Connection variables as environment variables. Manual copy-pasting or cron jobs would be unmanageable for automated pod scaling and rebuilds.

  63. Question 63 of 1370Which component can be paired with TrustyAI to visually display fairness dashboards and historical drift trends?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Grafana Dashboard Service

    TrustyAI integrates directly with a Grafana Dashboard Service to visually display fairness metrics and drift trends. Tekton Results is for CI/CD pipelines and does not track model fairness metrics.

  64. Question 64 of 1370Which component of OpenShift Serverless is utilized by KServe to route requests to active model replicas and scale them dynamically?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Knative Serving Engine

    KServe relies on the Knative Serving engine to handle request routing and scale model replicas. Knative Serving provides the necessary capabilities to scale down to zero and manage incoming network traffic.

  65. Question 65 of 1370Which workbench IDE option is provided out-of-the-box by Red Hat OpenShift AI for interactive data science and Python development?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. JupyterLab

    JupyterLab is the primary integrated development environment provided out-of-the-box within OpenShift AI workbenches. It offers an interactive web interface highly optimized for data science and Python development.

  66. Question 66 of 1370Which specific framework must you use to author pipeline workflows for OpenShift AI Data Science Pipelines v2?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Kubeflow Pipelines (KFP) SDK

    Data Science Pipelines version 2 relies on the Kubeflow Pipelines SDK to author and compile workflow definitions. You compile your Python code into a YAML file that the pipeline engine can execute.

  67. Question 67 of 1370What is the consequence of deleting a Data Science Project via the Red Hat OpenShift AI dashboard?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. The underlying OpenShift namespace and all its resources are deleted

    Deleting a Data Science Project removes the underlying OpenShift namespace and all associated resources. This destructive action means workbenches, pipelines, and configurations are permanently erased, making the hide-from-UI option incorrect.

  68. Question 68 of 1370To pull base workbench images from a private container registry, what must be added to the Data Science Project's namespace?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. An image pull secret containing valid registry credentials

    An image pull secret containing valid registry credentials must be added to the namespace to access private workbench images. OpenShift uses this secret to authenticate container registry pulls securely.

  69. Question 69 of 1370Which tool is embedded within Red Hat OpenShift AI to monitor deployed model metrics for bias and data drift?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. TrustyAI

    TrustyAI is the embedded service in OpenShift AI designed to monitor deployed models for bias and drift. While Prometheus monitors cluster metrics, TrustyAI directly handles explainability and fairness analysis.

  70. Question 70 of 1370What type of structural layout defines a Data Connection in Red Hat OpenShift AI?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. S3-compatible Object Storage credentials

    A Data Connection in OpenShift AI defines credentials for S3-compatible object storage endpoints. This configuration securely stores AWS-style access keys to allow workbenches and pipelines to retrieve data.

  71. Question 71 of 1370WHAT PROJECT TYPE ENABLES THE SEPARATION OF JUPYTER LABS, PIPELINES, AND RUNTIMES FOR DIFFERENT TEAMS?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Data Science Project

    Data Science Projects enable logical separation of resources like workbenches, pipelines, and models for different teams. They map directly to Kubernetes namespaces but provide specialized AI role-based access control.

  72. Question 72 of 1370In OpenShift AI, which custom resource (CR) defines the cluster-wide configuration for the data science platform?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. DataScienceCluster

    The DataScienceCluster custom resource defines the cluster-wide configuration for OpenShift AI components. Exam takers should look for the DSC configuration when managing platform features or installing operators across a distributed environment.

  73. Question 73 of 1370When using Data Science Pipelines, where are the pipeline artifacts (like trained model files) typically saved?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. S3-compatible Object Storage

    Data Science Pipelines relies on S3-compatible object storage to save artifacts like trained models. Storing files in ephemeral memory or Git repositories is impractical for binary model weights due to size limits and lack of accessibility.

  74. Question 74 of 1370Which component provides the underlying pipeline orchestration engine for OpenShift AI pipelines?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Data Science Pipelines (based on Kubeflow Pipelines v2)

    OpenShift AI Data Science Pipelines uses an orchestration engine based on Argo Workflows. Jenkins and GitLab are generic CI tools that lack native Kubernetes data science integrations required for this specific platform.

  75. Question 75 of 1370What mechanism keeps user data safe when a notebook workbench is restarted or shut down?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Persistent Volume Claims attached to /opt/app-root/src

    Persistent Volume Claims attached to the workbench directory ensure user data persists across pod restarts. Ephemeral container memory is wiped when the pod shuts down, making it completely unsuitable for saving work.

  76. Question 76 of 1370Which custom resource definition represents Red Hat OpenShift AI global platform configurations?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. DataScienceCluster

    The DataScienceCluster custom resource definition manages global platform configurations and components in Red Hat OpenShift AI. DSCInitialization handles initial setup, but the DataScienceCluster resource controls the active global cluster configuration.

  77. Question 77 of 1370Which interface manages version control integration collaboratively from JupyterLab?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. Git Extension Interface Panel

    The JupyterLab Git Extension Interface Panel provides a graphical way to manage version control collaboratively. While terminal commands are available, the interface panel is the integrated solution designed for this workflow.

  78. Question 78 of 1370WHICH API GROUP PROVIDES THE DATASCIENCECLUSTER CUSTOM RESOURCE DEFINITION?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. datasciencecluster.opendatahub.io

    The DataScienceCluster custom resource definition belongs to the datasciencecluster.opendatahub.io API group. OpenShift AI builds upon OpenDataHub foundations, so its core configurations share this API lineage rather than generic Red Hat namespaces.

  79. Question 79 of 1370What happens to a user's persistent volume claim (PVC) storage when their active workbench container is stopped?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. The storage remains preserved and reattaches when the workbench is started again

    Persistent volume claims retain data when a workbench stops. The storage reattaches upon restarting, ensuring notebooks and files are not lost. Data is only removed if the persistent volume claim itself is explicitly deleted.

  80. Question 80 of 1370To test model inference locally using curl, what HTTP method must be specified in the terminal command?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. POST

    Model inference testing requires sending a data payload to the endpoint, making POST the correct method. GET retrieves information without a body, so it cannot deliver the required payload for inference.

  81. Question 81 of 1370What must be done to allow an external application to access a protected model serving endpoint securely?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Create an inference service token or configure ServiceAccount authentication tokens

    Creating an inference service token configures the required authentication for external clients. Disabling network policies or allowing anonymous access violates basic security practices and will not securely grant valid access.

  82. Question 82 of 1370What format is used to write custom pipeline component definitions for use within Kubeflow Pipelines SDK?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. YAML or Python decorators defining the component container specs

    Kubeflow Pipelines rely on component definitions formatted as YAML or Python decorators. These formats specify the container image and inputs, which is required for the pipeline execution engine.

  83. Question 83 of 1370Which type of PVC is required if multiple data scientists need to read and write to the same shared directory simultaneously?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. ReadWriteMany (RWX)

    ReadWriteMany allows multiple nodes to mount the volume simultaneously for reading and writing. ReadWriteOnce restricts access to a single node, preventing concurrent use by multiple data scientists.

  84. Question 84 of 1370Which component of Red Hat OpenShift AI handles the installation and lifecycle management of the platform?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. RHOAI Operator

    The Red Hat OpenShift AI Operator handles installation and lifecycle management using a custom resource. Knowing the operator's role is crucial for administering the platform and troubleshooting component deployment.

  85. Question 85 of 1370To expose a deployed model outside the OpenShift cluster securely, which resource does OpenShift Service Mesh leverage?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. Ingress Gateway

    The OpenShift Service Mesh uses an Ingress Gateway to route external HTTP traffic securely to internal services like models. Standard cluster services such as NodePort or ClusterIP do not provide the required secure external routing by themselves.

  86. Question 86 of 1370Which user interface role must be assigned within a Data Science Project to allow a user to edit workbenches but not delete the project?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. edit

    Assigning the edit role in a Data Science Project allows a user to modify workbenches without granting project deletion privileges. The admin role grants excessive permissions, while viewer strictly limits read access.

  87. Question 87 of 1370What setting within a notebook configuration dictates which physical cluster nodes the notebook pods can be scheduled onto?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. Tolerations and Node Selectors parameters

    Tolerations and node selectors control where the OpenShift AI notebook pods land in the cluster. The storage and ingress options fail because they manage capacity and routing, not the physical scheduling of the compute workload.

  88. Question 88 of 1370To track down a failure during a Data Science Pipeline execution, where should a data scientist look first in the RHOAI dashboard?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. The individual step execution logs available inside the Pipeline Run graph view

    The Pipeline Run graph view provides direct access to the individual execution logs for each failed step. The infrastructure event viewer or operator history will not show the specific data science code errors needed to troubleshoot the pipeline failure.

  89. Question 89 of 1370What metric monitoring tool stores metrics captured from served machine learning models?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Prometheus

    Prometheus is the underlying metrics storage layer used by OpenShift to capture data from served models. The other options are incorrect because Jaeger handles tracing, while Elasticsearch and Thanos serve different data retrieval purposes.

  90. Question 90 of 1370What custom resource definition can be used to set cluster-wide resource configurations for the OpenShift AI dashboard UI?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. DashboardConfig

    The DashboardConfig custom resource definition allows administrators to manage cluster-wide settings for the OpenShift AI dashboard. It controls dashboard features and namespace futures, while the DataScienceCluster resource manages the core components.

  91. Question 91 of 1370What runtime engine is utilized under the hood by Red Hat OpenShift AI to execute Data Science Pipelines?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. Tekton (OpenShift Pipelines)

    OpenShift AI relies on Tekton, provided by OpenShift Pipelines, to execute Data Science Pipelines. Understanding the underlying Tekton engine is crucial for debugging pipeline step failures or checking pod logs during execution.

  92. Question 92 of 1370What is the primary custom resource used to configure the cluster-wide settings for Red Hat OpenShift AI?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. DataScienceCluster

    The DataScienceCluster custom resource is the primary configuration object used to enable and disable OpenShift AI components cluster-wide. Remember to use oc get dsc to quickly verify your component installations.

  93. Question 93 of 1370How does a data scientist clone a remote Git repository into their Workbench workspace safely?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Using the integrated JupyterLab Git extension or terminal

    Within an OpenShift AI Workbench, users clone repositories directly via the built-in JupyterLab Git extension or terminal. This provides a secure and native way to pull code into the active persistent workspace.

  94. Question 94 of 1370When scaling a model deployment in KServe based on request traffic metrics, which component handles the rapid autoscaling behavior?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Knative Pod Autoscaler

    The Knative Pod Autoscaler handles rapid scaling for KServe based on immediate request traffic. The standard Kubernetes Horizontal Pod Autoscaler is slower and relies on aggregate CPU metrics rather than scaling to zero.

  95. Question 95 of 1370What acceleration hardware is highly recommended and supported by RHOAI to run large generative model training and serving operations?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. NVIDIA GPUs with the NVIDIA GPU Operator installed

    NVIDIA GPUs, managed by the NVIDIA GPU Operator, are the primary supported hardware for running large generative models in OpenShift AI. CPUs and NVMe drives cannot handle the compute demands of training large models.

  96. Question 96 of 1370WHICH SUB-COMPONENT PROVIDES MULTI-MODEL SERVING CAPABILITIES WITHIN OPENSHIFT AI?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. ModelMesh

    ModelMesh is the sub-component that provides multi-model serving capabilities within OpenShift AI. KServe is often confused here, but KServe primarily handles single-model serving deployments, whereas ModelMesh explicitly manages high-throughput multi-model serving.

  97. Question 97 of 1370When configuring TrustyAI for a model deployment, which metric identifies whether the model's accuracy varies significantly across diverse data subsets?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. Disparate Impact or performance disparity metrics

    Disparate impact or performance disparity metrics identify whether a model's accuracy varies significantly across diverse data subsets. TrustyAI specifically calculates these fairness metrics, whereas memory, network, and IOPS options represent infrastructure monitoring rather than model fairness.

  98. Question 98 of 1370To build a Generative AI application using a Large Language Model (LLM) on OpenShift AI, which specialized runtime is ideal for serving LLMs efficiently?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. vLLM or Caikit+TGIS serving runtimes

    The vLLM or Caikit+TGIS serving runtimes are specialized runtimes ideal for efficiently serving Large Language Models in OpenShift AI. OpenVINO is generally used for traditional inference, while Jupyter notebooks are for development, not production serving.

  99. Question 99 of 1370What kind of token authentication security is standard for protecting internal endpoints in an OpenShift AI deployment?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. OpenShift OAuth access tokens or ServiceAccount tokens

    OpenShift AI uses OpenShift OAuth access tokens or ServiceAccount tokens to securely authenticate internal component requests. Basic HTTP credentials or cleartext headers are insecure and are not used by the platform.

  100. Question 100 of 1370Which component controls the routing of traffic in single-model serving?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Istio Ingress Gateway

    The Istio Ingress Gateway manages external traffic routing for KServe single-model serving in OpenShift AI. While standard OpenShift Routes handle typical web traffic, KServe relies on Service Mesh components for advanced ingress control.

  101. Question 101 of 1370What parameter in a model serving configuration limits the maximum number of concurrent requests a single model replica can process?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. Concurrency target limit setting

    The concurrency target limit setting specifies the maximum number of parallel requests a single model replica handles before autoscaling triggers. CPU quotas merely throttle processing power and do not strictly cap simultaneous inbound request counts.

  102. Question 102 of 1370Which operator provides the service mesh capabilities required for multi-model serving in OpenShift AI?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Red Hat OpenShift Service Mesh

    Red Hat OpenShift Service Mesh provides the Istio capabilities necessary for routing ModelMesh traffic. The 3Scale Operator handles external API management rather than the internal pod networking required for serving multiple models.

  103. Question 103 of 1370What server implementation architecture can seamlessly serve LLMs within OpenShift AI?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. vLLM

    The vLLM runtime is optimized for high-throughput serving of large language models within OpenShift AI. While ModelMesh serves standard predictive models, vLLM provides the specialized memory management required for massive LLM inference.

  104. Question 104 of 1370Which environment variable is automatically injected into an OpenShift AI workbench to reference the logged-in user's namespace?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. USER_NAMESPACE

    The USER_NAMESPACE environment variable is automatically injected into OpenShift AI workbenches. It allows scripts and pods to dynamically reference the specific namespace where the logged-in user is operating.

  105. Question 105 of 1370Which protocol is natively used by KServe for sending high-performance inference requests to models?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. gRPC / HTTP

    KServe natively supports both gRPC and HTTP protocols for high-performance inference requests. gRPC is preferred for lower latency, while standard HTTP handles typical REST payloads.

  106. Question 106 of 1370Which command-line tool is primarily used by administrators to inspect the deployment state of the Red Hat OpenShift AI Operator?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. oc

    Administrators use the oc command-line tool to check the status of custom resources and operator deployments in OpenShift. There is no default rhoai command-line utility included for cluster inspection tasks.

  107. Question 107 of 1370Which runtime engine is utilized by ModelMesh to serve TensorFlow formatted models?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Triton Inference Server

    ModelMesh uses the Triton Inference Server runtime to serve TensorFlow models natively. TorchServe and vLLM cater to different framework priorities like large language models rather than general TensorFlow inference.

  108. Question 108 of 1370Which tool inside OpenShift AI helps data scientists build, schedule, and automate end-to-end machine learning workflows visually?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Elyra Pipeline Editor

    The Elyra Pipeline Editor provides a visual interface for building, scheduling, and automating machine learning workflows directly within Jupyter. The Model Mesh Dashboard handles model deployment rather than pipeline creation.

  109. Question 109 of 1370Which resource controls autoscaling for single-model inference runtimes under high workloads?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Knative Pod Autoscaler (KPA)

    Knative Pod Autoscaler automatically scales single-model serving runtimes based on incoming HTTP requests. Remember that while standard OpenShift uses HorizontalPodAutoscaler for CPU metrics, model serving routes rely specifically on KPA for rapid, request-driven scaling.

  110. Question 110 of 1370What configuration reconciles component sizes and allocations globally across the operator system?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. DataScienceCluster Spec Component Management

    The DataScienceCluster custom resource manages component states globally. Administrators edit its spec to enable, disable, or manage component sizes, rather than altering node requests directly. Focus on managing custom resources for operator configurations.

  111. Question 111 of 1370Which data pipeline task property defines resource overhead before launching executions?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Container Resource Requests / Limits

    Container resource requests and limits define CPU and memory overhead for pipeline tasks before execution. This ensures pods have adequate resources. Elyra preferences and parameters do not directly control compute resource allocations.

  112. Question 112 of 1370Which log console path provides comprehensive output captured from failed model pipeline executions?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Tekton Pipeline Task Pod logs viewable in Developer Console

    OpenShift AI pipelines run as Tekton tasks, making the Developer Console pod logs the best place to find execution outputs. Operator diagnostics or node system logs will not show specific pipeline task failures clearly.

  113. Question 113 of 1370Which log management service seamlessly captures log outputs generated by data science pipelines?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. Vector/Fluentd via Cluster Logging Operator

    The Cluster Logging Operator uses Vector or Fluentd to capture cluster logs seamlessly. OpenShift GitOps handles deployments, not log aggregation. Rely on built-in OpenShift logging operators to collect pipeline outputs.

  114. Question 114 of 1370How can you pass parameters dynamically into an OpenShift AI Data Science Pipeline during trigger execution?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. By utilizing pipeline parameters within the dashboard run configuration interface

    You configure parameters dynamically by utilizing pipeline parameters within the dashboard run configuration interface. Modifying manifests or global operator configs is incorrect because runtime values are set directly in the UI.

  115. Question 115 of 1370What selection type specifies accelerator profile configurations on a workbench creation form?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Accelerator Profiles

    When creating a workbench in OpenShift AI, you use the Accelerator Profiles selection to allocate GPUs. While node selectors and tolerations exist underneath, the UI specifically requires choosing an accelerator profile.

  116. Question 116 of 1370Which runtime is commonly used within OpenShift AI for standard ONNX model deployment?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. OpenVINO Model Server

    OpenVINO Model Server is the default and most common runtime used within OpenShift AI for deploying ONNX models. Other servers like Triton or TF Serving are supported but OpenVINO is the platform standard.

  117. Question 117 of 1370What component captures pipeline step metadata and pipeline execution history?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. MLMD (Machine Learning Metadata)

    MLMD, or Machine Learning Metadata, captures pipeline step metadata and execution history. Prometheus handles metrics while Grafana handles visualization, but MLMD specifically stores the artifact lineage for data science pipelines.

  118. Question 118 of 1370Which OpenShift Operator is a mandatory prerequisite for installing Red Hat OpenShift AI to manage cluster storage and data capabilities?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Red Hat OpenShift Data Foundation Operator

    Red Hat OpenShift Data Foundation provides the underlying storage required for OpenShift AI. Be careful with ambiguity here, as the OpenShift Pipelines Operator is also technically required for data science pipelines functionality.

  119. Question 119 of 1370Which component is the default engine used for multi-model serving in Red Hat OpenShift AI?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. ModelMesh Serving Engine

    ModelMesh serves as the default multi-model serving engine in OpenShift AI. The KServe engine requires OpenShift Serverless and Service Mesh, which makes it distinct from the default configuration.

  120. Question 120 of 1370What container image type provides ready-to-use data science packages like PyTorch and TensorFlow?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Red Hat Certified Notebook Image

    Red Hat Certified Notebook Images come pre-packaged with popular data science libraries. Using certified images ensures software compatibility and avoids dependency conflicts when launching workbenches.

  121. Question 121 of 1370What configuration step is required to make a newly installed GPU available inside a data science workbench container?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. Configure the workbench to select a container image flavor that includes GPU drivers and specify the requested GPU count

    Selecting a GPU-compatible image and requesting the hardware count tells OpenShift AI to schedule the notebook on a GPU node. Avoid options suggesting manual PCIe mapping or kernel recompilation, as OpenShift manages hardware allocation automatically.

  122. Question 122 of 1370What environment configuration details must be supplied to deploy a trained machine learning model using the RHOAI model serving interface?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. The model repository URI and an active Data Connection secret

    Model serving requires the storage location and linked credentials to fetch the model files. OpenShift AI uses a Data Connection to provide these credentials securely, making manual tokens or raw binary strings unnecessary.

  123. Question 123 of 1370What metric is used by TrustyAI to measure performance changes over time due to differences between training data and production data?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Data Drift

    Data drift measures statistical changes between the training dataset and live production inputs. Mean Squared Error evaluates prediction accuracy, whereas bias coefficients check fairness rather than input distribution shifts.

  124. Question 124 of 1370In Red Hat OpenShift AI, which component provides the web-based user interface for managing data science projects and workbenches?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. OdhDashboard

    The OpenShift AI dashboard provides the graphical interface for creating projects and workbenches. While the OpenShift Web Console manages cluster administration, it is not the specific tool for data science workflows.

  125. Question 125 of 1370To mount persistent storage across multiple workbenches simultaneously in a Data Science Project, what volume access mode is required?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. ReadWriteMany (RWX)

    ReadWriteMany allows the persistent volume to be mounted by multiple workbenches simultaneously. ReadWriteOnce restricts access to a single pod, preventing concurrent multi-user access required for shared storage.

  126. Question 126 of 1370What happens if a user requests 2 GPUs for a workbench, but the cluster only has nodes with 1 GPU each?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. The workbench pod remains in a Pending status state due to unschedulable resources

    When a workbench requests resources that exceed what is available, the pod remains in a Pending state because the scheduler cannot find a suitable node. OpenShift will not silently fall back to regular CPU units when an explicit GPU allocation fails.

  127. Question 127 of 1370Which tool within OpenShift allows administrators to view GPU compute metrics, temperature, and memory utilization?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. Prometheus and Grafana via the NVIDIA GPU Operator dashboards

    The NVIDIA GPU Operator integrates with Prometheus and Grafana to provide dashboards for GPU metrics, memory, and temperature. The OpenShift AI dashboard manages pipelines, but it does not natively monitor hardware metrics.

  128. Question 128 of 1370Which object specifies the amount of CPU and memory assigned to a data science workbench?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. ContainerSize

    The ContainerSize parameter directly defines the CPU and memory resource limits allocated to a workbench container. Resource quotas and limit ranges apply broad constraints across a namespace rather than defining specific workbench sizes.

  129. Question 129 of 1370What happens if an OpenShift AI pipeline exceeds its defined resource limits during execution?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. The specific pipeline step pod is terminated with an OOMKilled error

    The pod running the pipeline step gets terminated with an OOMKilled error when it breaches its configured memory limits. Kubernetes enforces these hard limits, so the pod cannot ignore them or automatically scale the underlying worker node CPU.

  130. Question 130 of 1370WHAT MANAGEMENT COMPONENT FACILITATES LOGIC GENERATION FOR CONFIGURING ACCELERATORS LIKE NVIDIA GPUS?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Node Feature Discovery (NFD) Operator

    The Node Feature Discovery Operator labels nodes with hardware accelerators like NVIDIA GPUs. The OpenShift AI Operator relies on these labels to schedule workbench or inference pods onto the correct compute nodes.

  131. Question 131 of 1370WHAT APPLICATION CONTAINS JUPYTERBOOKS AND DATA SCIENCE WORKBENCHES BY DEFAULT IN RHOAI?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. OpenShift AI Dashboard

    The OpenShift AI Dashboard serves as the primary interface for launching Jupyter notebooks and data science workbenches. Standard OpenShift web consoles do not provide these specialized machine learning interfaces by default.

  132. Question 132 of 1370Which format does the Elyra pipeline editor export workflows into for native execution on the OpenShift AI pipeline server?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Tekton PipelineRun YAML or Tekton format

    The Elyra pipeline editor exports visual workflows into Tekton PipelineRun YAML formats for execution. Because OpenShift AI Pipelines natively rely on Tekton, Argo or Jenkins formats will not execute natively.

  133. Question 133 of 1370WHAT TOOL INSIDE OPENSHIFT AI VISUALLY BUILDS AND SUBMITS DATA SCIENCE PIPELINES?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Elyra Pipeline Editor

    The Elyra Pipeline Editor is the visual tool integrated into Jupyter workbenches for building and submitting pipelines. It is explicitly designed to generate the required Tekton YAML for the underlying pipeline engine.

  134. Question 134 of 1370Which component validates the correct reconciliation process of the DataScienceCluster custom resource manifest?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Data Science Cluster Controller Manager pod

    The Data Science Cluster Controller Manager pod handles the reconciliation of the DataScienceCluster custom resource. This controller ensures the requested OpenShift AI components are properly deployed and maintained.

  135. Question 135 of 1370Which command confirms that the Red Hat OpenShift AI Operator is successfully running?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. oc get csv -n redhat-ods-operator

    Checking the ClusterServiceVersion or CSV confirms the operator was installed successfully via OperatorHub. This command displays the installation phase and verifies the operator is resolving correctly.

  136. Question 136 of 1370Which sub-component within OpenShift AI manages the authentication wrapper that secures access to Jupyter notebook instances?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. OpenShift OAuth Proxy

    The OpenShift OAuth Proxy acts as the authentication wrapper securing access to workbench instances. It integrates directly with OpenShift OAuth to ensure only authorized users can reach the notebooks.

  137. Question 137 of 1370What component handles user session redirection upon clicking launch inside the OpenShift AI dashboard?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. OpenShift OAuth Proxy

    The OpenShift OAuth Proxy handles user authentication and session redirection when accessing workbenches. Other identity brokers like Keycloak are distractors not directly integrated into dashboard launches.

  138. Question 138 of 1370WHAT IS THE PRIMARY CUSTOM RESOURCE USED TO MANAGE WORKBENCH INSTANCES FOR DATA SCIENTISTS?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Notebook

    The Notebook custom resource manages workbench instances for data scientists. While Workbench sounds correct, the underlying Kubernetes object used by the operator is the Notebook CR.

  139. Question 139 of 1370What is the primary objective of a Data Science Project in the Red Hat OpenShift AI dashboard?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. To act as an isolated Kubernetes namespace with managed access controls and project-specific resources

    A Data Science Project acts as an isolated Kubernetes namespace with managed access controls. It organizes resources like workbenches and pipelines rather than handling CI/CD builds or physical node allocation.

  140. Question 140 of 1370WHICH SERVICE DISCOVERS AND APPLIES LABELS FOR SPECIFIC HARDWARE ACCELERATORS ON NODES?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Node Feature Discovery (NFD)

    Node Feature Discovery detects specific hardware accelerators on nodes and applies the appropriate labels. The NVIDIA GPU Operator uses these labels, but NFD is the service that actually discovers and applies them.

  141. Question 141 of 1370To share a custom python function as a reusable pipeline component, which framework is most commonly integrated with RHOAI pipelines?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Kubeflow Pipelines SDK

    The Kubeflow Pipelines SDK is the primary framework for creating reusable components in OpenShift AI data science pipelines. Ansible or AMQ Streams handle unrelated automation tasks.

  142. Question 142 of 1370Which component serves as the graphical user interface for the Elyra pipeline builder?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. JupyterLab IDE Extension

    Elyra operates as a visual builder extension directly inside the JupyterLab IDE. The OpenShift console manages cluster administration, not visual pipeline construction.

  143. Question 143 of 1370Which dashboard section allows an administrator to manage accelerator profiles for users?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Settings -> Accelerator profiles

    Administrators manage accelerator profiles under Settings and then Accelerator profiles. Hardware profiles represent a common distractor but are not used for GPU configuration.

  144. Question 144 of 1370What role-based access control permission must a user possess to assign other cluster users access to a specific Data Science Project?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. Project Admin role permissions

    Users need Project Admin permissions to manage group access within their specific Data Science Project. Viewers and standard cluster operators lack delegation capabilities.

  145. Question 145 of 1370What method updates internal packages securely in an offline or disconnected Red Hat OpenShift AI workbench environment?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Creating custom notebook container images containing needed libraries pre-baked

    Creating custom notebook images with required libraries pre-installed ensures packages are securely available in disconnected environments. Avoid direct internet dependencies because restricted networks block direct downloads and external repository access.

  146. Question 146 of 1370What open-source storage system is commonly integrated with OpenShift AI to manage embeddings and vector searches for RAG systems?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Vector Databases like Milvus, Chroma, or Redis

    Vector databases such as Milvus or Chroma are commonly integrated with OpenShift AI to handle embeddings and vector searches for RAG. Standard relational databases or simple persistent volumes lack the optimized indexing needed for fast similarity searches.

  147. Question 147 of 1370Which logic separates workbench pods so they only run on nodes with NVIDIA hardware acceleration?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Node Affinity Rules

    Node affinity rules are the standard mechanism to target specific hardware types, ensuring workbenches only run on nodes with NVIDIA accelerators. Taints and tolerations allow pods to tolerate conditions but do not exclusively guarantee hardware scheduling.

  148. Question 148 of 1370What under-the-hood mechanism allocates specific GPU slices to different workbenches if NVIDIA MIG is enabled?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. NVIDIA GPU Operator with MIG profiles

    The NVIDIA GPU Operator manages Multi-Instance Graphics configurations, allocating specific GPU slices to different workbenches. Standard OpenShift route rules or node selectors lack the hardware-level partitioning needed for MIG profiles.

  149. Question 149 of 1370To add a custom workbench image to Red Hat OpenShift AI, which specific cluster-scoped Custom Resource must you create?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. DashboardConfig

    The DashboardConfig custom resource manages dashboard settings including custom workbench images. OpenShift AI relies on standard operators like ODH DashboardConfig rather than generic custom resource definitions to control user interfaces.

  150. Question 150 of 1370WHICH KIND OF STORAGE MANAGEMENT BACKEND PROVIDES SEAMLESS PERSISTENT STORAGE FOR OBJECT STORE SIMULATIONS LOCALLY ON OPENSHIFT?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. Red Hat OpenShift Data Foundation (ODF)

    Red Hat OpenShift Data Foundation provides seamless persistent storage and is heavily used for local object store simulations in OpenShift AI. Ephemeral container volumes and hostpath providers do not provide reliable persistent storage.

  151. Question 151 of 1370What parameter in Elyra defines where to export generated files so they can be securely retrieved after a pipeline execution?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Output Files configuration tracking paths

    Elyra uses Output Files configuration tracking paths to define where generated files are exported for secure retrieval after execution. Git push targets handle source code versioning, not pipeline output artifacts.

  152. Question 152 of 1370Which model serialization format is most generally used to move trained deep learning models into the OpenVINO serving runtime?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. OpenVINO IR (XML/BIN) or ONNX format

    OpenVINO serving runtimes generally expect models in the OpenVINO IR XML/BIN format or ONNX format for optimized inference. Pickle files are unsafe and specific to Python objects, whereas Protocol Buffers are TensorFlow-specific.

  153. Question 153 of 1370What is the core upstream project for Red Hat OpenShift AI?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Kubeflow

    Kubeflow is the correct answer because OpenShift AI builds upon its concepts and components. While MLflow is heavily integrated, Kubeflow serves as the foundational upstream project for the pipeline architecture.

  154. Question 154 of 1370How do data connections transmit credentials to the notebook pods securely?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. Kubernetes Secrets

    Data connections in OpenShift AI are stored as Kubernetes Secrets, which are then mounted as environment variables in the notebook pods. ConfigMaps lack built-in security for sensitive data like passwords and access keys.

  155. Question 155 of 1370Which environment variable must be specified inside a custom workbench image to ensure the RHOAI dashboard can cleanly inject data connection details?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. ODS_DATA_CONNECTION

    The dashboard injects data connection details into custom workbenches using the ODS_DATA_CONNECTION prefix. Recognizing this variable is vital when configuring custom notebook environments to read S3 storage details programmatically.

  156. Question 156 of 1370Which storage class access mode is recommended for common shareable JupyterLab workspaces?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. ReadWriteMany

    ReadWriteMany is required for shareable JupyterLab workspaces so multiple pods can mount the volume simultaneously. ReadWriteOnce restricts access to a single node, which prevents proper multi-user collaboration.

  157. Question 157 of 1370WHICH PIPELINE STORAGE METHOD STORES RUN ARTIFACTS AND COMPILED WORKFLOW FILES?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. Amazon S3 or compatible object storage

    Data Science Pipelines use Amazon S3 or compatible object storage to store run artifacts and compiled workflow files. Local or ephemeral storage options lack the persistence necessary for reliable pipeline execution across nodes.

  158. Question 158 of 1370What specific command captures operator runtime status and error statements?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. oc logs deployment/rhods-operator -n redhat-ods-operator

    The oc logs command targeting the rhods-operator deployment retrieves the runtime status and errors. The other options are invalid because they reference nonexistent system flags or operator names that do not directly expose the required troubleshooting logs.

  159. Question 159 of 1370What status category in the DataScienceCluster custom resource confirms a component is fully functional?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. Phase: Ready

    The DataScienceCluster custom resource uses the Ready phase to indicate that a component is fully installed and operational. When checking component status, look specifically for the phase condition rather than just a generic installed or ready string.

  160. Question 160 of 1370Which OpenShift role allows an administrator to configure global image streams and custom notebook images for all cluster users?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. cluster-admin

    Configuring global image streams and managing custom notebook images for all users requires cluster-wide administrative privileges. The cluster-admin role provides the necessary access to modify resources across all namespaces.

  161. Question 161 of 1370Which component allows users to schedule pipeline runs at specific time intervals in OpenShift AI?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Pipeline Scheduler (integrated with KFP)

    OpenShift AI uses the native Pipeline Scheduler integrated with Kubeflow Pipelines to trigger recurring runs at specific intervals. This avoids needing standalone Kubernetes CronJobs for standard automated retraining tasks.

  162. Question 162 of 1370What does the 'Smart Gateway' component in OpenShift AI metrics architecture do?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. It scrapes metrics from user workloads and surfaces them to Prometheus

    The Smart Gateway collects metrics from user workloads and sends them to Prometheus for monitoring. While the Kubernetes Horizontal Pod Autoscaler uses these metrics to scale pods, it only reacts to the data collected by this component.

  163. Question 163 of 1370What is the standard format used to describe data inputs and outputs when sending queries to an LLM served by vLLM on RHOAI?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Structured JSON objects matching the inference API schema

    Interactions with models served by vLLM use structured JSON objects matching the inference API schema. Plain text or CSV formats lack the required structure to define model parameters and prompt templates effectively.

  164. Question 164 of 1370What system reconciles deficiencies between actual hardware counts and requested data science workloads?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Cluster Autoscaler Engine

    The Cluster Autoscaler adds or removes compute nodes when pods fail scheduling due to insufficient hardware. Node Feature Discovery labels existing hardware but does not provision new capacity.

  165. Question 165 of 1370What is the default storage class provider typically recommended for shared data science workspaces in OpenShift AI?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Red Hat OpenShift Data Foundation

    OpenShift Data Foundation provides the reliable shared storage needed for collaborative data science workspaces. HostPath or cloud-specific block storage lack the RWX capabilities needed for simultaneous notebook access.

  166. Question 166 of 1370Which OpenShift resource defines the storage capacity and performance characteristics available for a data scientist's workspace?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. StorageClass

    A StorageClass defines the storage capacity and performance characteristics available for a workspace by provisioning specific volume types. ResourceQuota limits resource consumption, while NetworkPolicy handles routing and isolation rules rather than underlying storage capabilities.

  167. Question 167 of 1370Which resource keeps track of custom notebook images added by an administrator?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. ImageStream

    Administrators register custom notebook images by creating standard OpenShift ImageStreams in the dedicated namespace. The dashboard reads these ImageStreams to populate the available image list during workbench creation.

  168. Question 168 of 1370Which core component manages the pipeline engine in OpenShift AI?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Kubeflow Pipelines

    OpenShift AI relies on Data Science Pipelines, which are built on top of Argo Workflows, to manage and execute directed acyclic graphs. While Argo handles the underlying execution, the pipeline engine is managed by the pipeline component.

  169. Question 169 of 1370Which protocol specification is commonly used for low-latency inference input to served models?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. gRPC

    gRPC provides the low-latency, high-throughput communication often used for model inference payloads compared to standard HTTP. While frameworks support REST, the binary serialization of gRPC reduces network overhead for heavy payloads.

  170. Question 170 of 1370What node type is designated to execute compute-intensive machine learning training tasks?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. Worker Nodes with GPU/Accelerators

    Machine learning training tasks are dispatched to worker nodes configured with accelerators like GPUs. On the exam, remember that infrastructure nodes handle routing and logging, while control plane nodes strictly manage cluster state.

  171. Question 171 of 1370What configuration tells KServe to assign specific hardware instances to single model workloads?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. KServe ServingRuntime nodeSelector / Toleration mappings

    You direct models to specialized hardware by applying nodeSelector and Toleration mappings within the KServe ServingRuntime configuration. Load balancing and PodDisruption budgets manage availability and traffic, but they cannot enforce hardware targeting.

  172. Question 172 of 1370What namespace contains the foundational cluster operators managing the Red Hat OpenShift AI controllers?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. redhat-ods-operator

    The redhat-ods-operator namespace houses the core controllers and operands required to run OpenShift AI. While standard operators often sit in openshift-operators, Red Hat OpenShift AI isolates its specific controllers in this dedicated namespace.

  173. Question 173 of 1370WHICH ENGINE IS PRIMARILY DESIGNED FOR HIGH-PERFORMANCE SERVING OF INTEL OPTIMIZED AI MODELS?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. OpenVINO Model Server (OVMS)

    OpenVINO Model Server is specifically optimized for deploying Intel AI models with high performance. Triton or TensorFlow Serving serve broader model types but lack the native Intel hardware optimizations expected here.

  174. Question 174 of 1370Which configuration file must be modified to add a custom environment variable to all Jupyter notebooks cluster-wide?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Notebook Controller ConfigMap

    The Notebook Controller ConfigMap applies cluster-wide environment variables to all Jupyter notebooks. The OdhDashboard Custom Resource configures UI settings but does not inject cluster-wide notebook environments.

  175. Question 175 of 1370Which tool facilitates step-by-step reproducibility of workbench code from Jupyter directly to production clusters?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Elyra Pipelines

    Elyra pipelines allow direct export and execution of notebook code as reproducible pipeline steps. Tekton triggers handle automated continuous deployment tasks instead of translating interactive notebook logic into executable workflows.

  176. Question 176 of 1370In Red Hat OpenShift AI, which component status inside the DataScienceCluster custom resource must be set to configure the installation of the workbench component?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Managed

    Setting the component status to Managed instructs the operator to install and reconcile the specified component. Options like Removed delete the component, while Enabled and active are not valid states within the DataScienceCluster custom resource specification.

  177. Question 177 of 1370Which Secret property is retrieved by workbenches to integrate secure repository cloning via SSH keys?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. id_rsa / ssh-privatekey config

    OpenShift AI workbenches look specifically for the ssh-privatekey key within a Secret to clone repositories securely. OAuth tokens or standard passwords are used for alternative Git authentication methods, not interactive SSH key operations.

  178. Question 178 of 1370Which pod handles the routing of web traffic inside the OpenShift AI dashboard deployment?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. rhods-dashboard-

    The rhods-dashboard pod routes web traffic for the OpenShift AI user interface. Knowing the specific pod names helps quickly isolate application logs during troubleshooting tasks.

  179. Question 179 of 1370What format must be used to export an Elyra pipeline to run on the cluster pipeline runtime?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. .pipeline JSON file

    Elyra exports pipeline definitions as a .pipeline JSON file for execution on OpenShift Pipelines. Python scripts and tar archives are runtime artifacts, not the export format needed to launch the workflow.

  180. Question 180 of 1370Which core repository engine is leveraged by OpenShift AI pipelines?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Tekton backend

    OpenShift AI pipelines are built on the Tekton backend. The question is technically outdated because current exams use the Data Science Pipelines Application, though Tekton remains the underlying execution engine.

  181. Question 181 of 1370Which component handles scale-to-zero modes for KServe model interfaces?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Knative Serving component architecture

    Knative Serving handles scale-to-zero functionality for KServe model deployments. Standard Horizontal Pod Autoscalers cannot scale to zero without an external metric scaler, making Knative the required component.

  182. Question 182 of 1370What configuration property links a data connection directly to a workbench instance?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Environment Variables from Secrets

    Attaching a data connection to a workbench injects the associated Kubernetes Secret as environment variables. This mechanism ensures your notebook code can dynamically reference cloud storage credentials without hardcoding them.

  183. Question 183 of 1370What format is preferred when saving pipeline definitions manually via the Kubeflow Pipelines SDK?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. YAML or JSON

    Kubeflow Pipelines SDK compiles pipelines into YAML or JSON format. Remember that compiled pipelines are stored as compressed YAML files, making options like XML or TOML incorrect for OpenShift AI pipeline definitions.

  184. Question 184 of 1370Which is the strongest advantage of multi-model serving environment architectures versus single-model serving contexts?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Sharing single serving runtime resources among multiple model files for high density efficiency

    Multi-model serving maximizes resource density by sharing a single serving runtime among multiple deployed models. Single-model serving isolates compute per model, making it less efficient for large-scale deployments.

  185. Question 185 of 1370Where does TrustyAI store the runtime telemetry data collected from model inference pipelines?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. In an S3-compatible object storage database or database custom resources

    TrustyAI stores telemetry data in an S3-compatible object storage bucket configured during installation. Local memory or node journals are not used because persistent metrics are required.

  186. Question 186 of 1370Which pipeline custom resource tracks the execution history and status logs of a triggered pipeline in OpenShift AI?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. PipelineRun

    The PipelineRun custom resource tracks the execution history and status of a triggered pipeline. TaskRun only tracks individual tasks, whereas PipelineRun represents the entire workflow execution.

  187. Question 187 of 1370How does TrustyAI capture inference requests and responses from a running model server instance?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. By intercepting traffic via a payload logging feature enabled on the model mesh or KServe runtime

    TrustyAI captures payloads by intercepting traffic through the payload logging feature enabled on the runtime. Dynamic source code modification is incorrect because interceptors operate externally.

  188. Question 188 of 1370Which object enables access from an external machine learning web client to a cluster-served model securely?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. ServiceMesh Ingress Gateway Route

    A ServiceMesh Ingress Gateway Route securely routes external client traffic to the deployed model. ClusterIP and NodePort services fail to provide the required secure external routing.

  189. Question 189 of 1370Which environment path holds Jupyter runtime workbench internal directories by default?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. /opt/app-root/src

    OpenShift AI workbenches default to the /opt/app-root/src directory for storing user files. The /home/jovyan path is common in vanilla Jupyter deployments but fails on OpenShift.

  190. Question 190 of 1370What type of repository serves as the ultimate source of truth when using GitOps contexts with OpenShift AI projects?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Git Repository (GitHub, GitLab, Gitea)

    A Git repository serves as the ultimate source of truth for declarative infrastructure and configurations in GitOps workflows. Container registries only store images and lack the desired state definitions required for continuous reconciliation.

  191. Question 191 of 1370WHICH ROUTE TYPE IS AUTOMATICALLY CREATED TO EXPOSE AN INFERENCE ENDPOINT OUTSIDE THE CLUSTER IN KSERVE?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. OpenShift Route via Istio Ingress

    KServe creates an OpenShift Route through the Istio Ingress Gateway to expose inference endpoints externally. Edge routes are typically used for standard cluster traffic, but Service Mesh integration dictates the Istio requirement here.

  192. Question 192 of 1370WHAT FIELD SPECIFIES THE S3 BUCKET LOCATION INSIDE A VALID RHOAI DATA CONNECTION OBJECT DATA STORE SECRET?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. aws-storage-bucket-name

    The aws-storage-bucket-name field specifies the S3 bucket location inside an OpenShift AI data connection Secret. Knowing these exact keys is critical for manually creating or verifying data connections via the command line.

  193. Question 193 of 1370How can you adjust the memory size of a running workbench without recreating the workbench container entirely?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Workbenches must be stopped, edited in the dashboard settings configuration, and restarted

    You must stop the workbench, change the container configuration in the dashboard, and restart it to apply new memory limits. Live patching custom resources is not supported, making the manual restart process the expected operational procedure on exams.

  194. Question 194 of 1370What tool acts as the foundational orchestration engine for managing container workloads in Red Hat OpenShift?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. Kubernetes

    Red Hat OpenShift is built on top of Kubernetes, which acts as the foundational orchestration engine for managing container workloads. This baseline knowledge is necessary for navigating cluster resources during the exam.

  195. Question 195 of 1370Which component seamlessly integrates Git repositories collaboratively inside the Jupyter workbench?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. JupyterLab Git Extension

    The JupyterLab Git Extension provides native version control integration within the workbench interface. OpenShift GitOps operates at the cluster level and does not directly embed into the interactive notebook environment.

  196. Question 196 of 1370What configuration file tracks the explicit integration of external Git repositories within an Elyra pipeline step?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. The pipeline file properties metadata configuration parameters

    Elyra stores external repository dependencies and configurations directly within the pipeline file properties metadata. Do not confuse this with the standard Git config, which only handles local source control mappings rather than visual pipeline execution dependencies.

  197. Question 197 of 1370What API configuration object defines retry mechanisms for individual Data Science Pipeline runs?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Tekton PipelineRun Spec Retry

    Data Science Pipelines in OpenShift AI use Tekton under the hood, so retries are configured in the PipelineRun spec. Argo might look familiar, but the current native pipeline engine is Tekton.

  198. Question 198 of 1370What Security Context Constraint (SCC) policy scheme enables Jupyter Workbench container packages to process systems securely?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. restricted-v2 or customized default profiles

    Restricted or carefully customized SCC profiles enforce least privilege, keeping workbench containers secure. Privileged or anyuid access defeats these restrictions and is rarely granted to standard users.

  199. Question 199 of 1370Which object managed by the operator deploys the critical infrastructure definition for ModelMesh apparatuses?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. ServingRuntime CRD instance

    A ServingRuntime custom resource instance defines the runtime environment and infrastructure required by ModelMesh to host models. This object tells the controller how to deploy the necessary model servers.

  200. Question 200 of 1370Which CRD specifies objects for managing global system configurations before defining a cluster CR?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. DSCInitialization

    The DSCInitialization custom resource manages global system configurations required before deploying components. This configuration must be applied successfully so the DataScienceCluster CR can properly initialize the operator.

  201. Question 201 of 1370What is the minimum recommended node type for deploying heavy LLM training workloads in OpenShift AI?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Worker nodes equipped with NVIDIA GPUs

    Worker nodes equipped with NVIDIA GPUs provide the specialized hardware required to run heavy LLM training workloads efficiently. Master and infrastructure nodes handle cluster operations and cannot handle intensive training.

  202. Question 202 of 1370WHICH RUNTIME RESOURCE OBJECT ALLOCATES A LOGICAL SEGMENT OF STORAGE TO A SINGLE WORKBENCH?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. PersistentVolumeClaim

    A PersistentVolumeClaim requests a logical segment of storage and mounts it into a single workbench pod. Expect PVCs whenever a question asks about persistent storage allocation for notebooks.

  203. Question 203 of 1370WHAT STORAGE CLASS INTERFACE TYPE IS MANDATORY FOR DATA SCIENCE PIPELINE ARTIFACT STORES?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Object Storage (S3 Compatible)

    Data Science Pipelines require an S3-compatible object storage bucket to store artifacts. File or block storage options are incorrect because the pipeline engine specifically interfaces with object storage APIs.

  204. Question 204 of 1370What is the purpose of the 'rhods-notebooks' namespace in older versions or its equivalent in newer versions?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. To hold the default workbench image streams and components

    The designated namespace is used to store the default workbench image streams and required components. Knowing where custom images live is an essential administrative exam cue.

  205. Question 205 of 1370Which API is primarily exposed by the Triton Inference Runtime to submit computer vision data packages?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. KServe v2 Data Plane API Schema

    Triton integrates with OpenShift AI by exposing the standard KServe v2 Data Plane API schema. Remember that legacy custom protocols fail modern multi-model server compatibility checks.

  206. Question 206 of 1370What OpenShift command deletes a Data Science Project cleanly from the cluster environment?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. oc delete project

    The correct answer is oc delete project because a Data Science Project acts as an OpenShift namespace. Use the standard command line interface tool to remove the namespace entirely from the cluster.

  207. Question 207 of 1370Which OpenShift CLI command allows an operator to view all custom resource definitions associated with OpenShift AI?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. oc get crd | grep -iE 'smarter|kafk|rhods|datascience|kserve|trustyai'

    Using standard OpenShift commands to list and filter CRDs is a valid troubleshooting method. While oc get crds is the base requirement, the specific grep filters shown here help identify OpenShift AI components quickly.

  208. Question 208 of 1370Which custom resource status phase indicates that a Data Science Project is ready for production workbenches?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Active or Ready

    A status of Active or Ready indicates the project is fully provisioned and prepared for workloads. Pending means resources are still allocating, while Terminating indicates the project is actively being destroyed.

  209. Question 209 of 1370WHAT BACKEND DATABASE TRACKS USER INTERACTION CONFIGURATIONS WITHIN THE OPENSHIFT AI DASHBOARD?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. Red Hat OpenShift AI does not store user data in a dedicated external DB; it uses cluster resources.

    OpenShift AI does not store user data in a dedicated external database, instead relying on internal cluster resources and CRDs. Options like PostgreSQL or MongoDB are distractors not used for dashboard configurations.

  210. Question 210 of 1370Which OpenShift AI configuration file controls whether a specific component like "corgi" or "kserve" is enabled or disabled?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. The DataScienceCluster Custom Resource spec section

    The DataScienceCluster custom resource controls which components are enabled or disabled in OpenShift AI. Expect to edit this resource directly when you need to toggle specific platform features on or off during or after deployment.

  211. Question 211 of 1370What is the primary reason for integrating Git with an OpenShift AI Data Science Workbench?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. Code version control, sharing, and tracking adjustments over time

    Integrating Git with workbenches provides standard version control so teams can share code and track changes over time. While Git is excellent for scripts, remember to use cloud storage or data connections for large binary model weights.

  212. Question 212 of 1370Which workspace feature allows a data scientist to write and execute code within an OpenShift AI project?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Workbench

    A workbench provides the interactive Jupyter environment needed for data scientists to write and execute code. Remember that data connections handle storage and model servers handle deployments.

  213. Question 213 of 1370Which Custom Resource must be configured before creating a DataScienceCluster CR during installation?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. DSCInitialization

    The DSCInitialization custom resource must be configured first because it sets up global settings and prerequisites. The DataScienceCluster CR relies on this initialization to properly deploy and manage the individual components.

  214. Question 214 of 1370Which metric monitoring stack is integrated into OpenShift AI to observe model serving performance and system health?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. Prometheus and Grafana dashboards stack

    OpenShift AI relies on the native OpenShift monitoring stack powered by Prometheus and Grafana to observe system health. Grafana dashboards provide the visual interface to track serving performance metrics directly.

  215. Question 215 of 1370Which library allows data scientists to programmatically interact with an OpenShift AI pipeline server from code?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. kfp Python software development kit library package

    The Kubeflow Pipelines SDK is the standard method for defining and submitting OpenShift AI pipelines. Although you manage infrastructure with OpenShift tools, data scientists specifically rely on the Python kfp package for pipeline code.

  216. Question 216 of 1370Which diagnostic tool helps administrators inspect direct operator container log streams when OpenShift AI fails initialization?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. oc logs command line terminal

    The oc logs command retrieves direct standard output and error streams from specific operator pods. While distributed tracing is great for network latency, oc logs is your primary tool for immediate operator initialization failures.

  217. Question 217 of 1370Which environment provides data scientists with tools like RStudio or JupyterLab inside OpenShift AI?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Workbenches interface environment running within a project space

    Workbenches provide the integrated development environments, like JupyterLab, used by data scientists within an OpenShift AI project. Pipelines and model serving handle execution and deployment rather than interactive development.

  218. Question 218 of 1370What is the function of the Accelerator Profiles feature in Red Hat OpenShift AI?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. To discover, allocate, and configure hardware accelerators like NVIDIA GPUs for workbenches and serving

    Accelerator Profiles manage the discovery, allocation, and configuration of hardware accelerators like GPUs. This feature specifically targets workbenches and model serving rather than software downloads or build node scaling.

  219. Question 219 of 1370How does an administrator add a new custom workbench image to the OpenShift AI dashboard?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. Configure an Image Stream or add it in the cluster settings

    Custom workbench images are added by configuring an Image Stream or using the cluster settings. Data connections configure external storage rather than dashboard images, making the cluster settings approach correct.

  220. Question 220 of 1370What is the function of the rhoai-viewers role in an OpenShift AI project context?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. It allows users to view project configurations, workbenches, and pipelines without making changes

    The rhoai-viewers role grants read-only access to OpenShift AI project resources like configurations and pipelines. This prevents users from modifying resources or deleting deployments, unlike administrative roles.

  221. Question 221 of 1370What is the primary role of ModelMesh in high-density multi-model serving scenarios?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Packing multiple models efficiently into shared memory and containers

    ModelMesh efficiently packs multiple models into shared memory and containers to maximize density. It focuses on runtime inference rather than building containers or scheduling persistent storage backups.

  222. Question 222 of 1370Which specific interface type must a machine learning model use to align with the KServe v2 protocol definitions?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. REST / gRPC Interface

    The KServe v2 protocol uses standard REST and gRPC interfaces for model inferencing. OpenShift AI leverages this interface directly, avoiding legacy formats like SOAP XML or unrelated channels like GraphQL.

  223. Question 223 of 1370Which workspace property determines the base software packages, Python libraries, and IDE tools available to a developer?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Selected Workbench Notebook Container Image

    The selected Workbench Notebook Container Image dictates the base software packages, Python libraries, and IDE tools available. Compute profiles and PVC storage classes only allocate hardware resources rather than defining the software environment.

  224. Question 224 of 1370What is a key benefit of using a custom notebook image in Red Hat OpenShift AI workbenches?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Pre-installing specific company libraries, tools, and configurations

    Building a custom notebook image allows teams to pre-install specific corporate libraries, tools, and configurations. This saves developers time and ensures standardization across the organization without requiring manual setup.

  225. Question 225 of 1370Which Red Hat OpenShift operator must be provisioned before adding the OpenShift AI system instance?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Red Hat OpenShift AI Operator

    You must install the Red Hat OpenShift AI Operator to provision the core components and manage the lifecycle of the OpenShift AI instance. Operators like GitOps are complementary but not required for the initial system deployment.

  226. Question 226 of 1370What happens to data stored outside the persistent volume folder of a workbench when the pod restarts?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. The data is permanently lost because the container filesystem is ephemeral

    The correct answer is correct because container file systems are ephemeral by design, meaning any data not saved to a mounted persistent volume is destroyed when the pod restarts. Remember that workbenches only preserve data explicitly written to the mounted persistent storage folder.

  227. Question 227 of 1370What happens to a running model serving deployment if its associated Data Connection secret is deleted?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. The serving runtime fails to initialize or reload the model

    The correct answer is correct because serving runtimes require the data connection secret to authenticate and pull the model artifacts from storage. Without the secret, the runtime cannot fetch the model and will fail during initialization.

  228. Question 228 of 1370When configuring a pipeline server, why is an object storage bucket connection required?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. To store pipeline artifacts, metrics, and execution logs

    The correct answer is correct because the pipeline server uses object storage to persist run artifacts, metrics, and logs generated during workflow execution. This ensures data is retained and accessible even after the pipeline pods terminate.

  229. Question 229 of 1370Which environment variables are automatically populated in a workbench when using an S3-compatible Data Connection?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. AWS_ACCESS_KEY_ID and AWS_SECRET_ACCESS_KEY

    OpenShift AI uses standard AWS environment variables like AWS_ACCESS_KEY_ID and AWS_SECRET_ACCESS_KEY to pass S3 credentials into the workbench. This allows default boto3 and other compatible SDKs to authenticate automatically without manual code changes.

  230. Question 230 of 1370What parameter determines the storage size of a notebook's workspace folder in an OpenShift AI project?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Persistent Volume Claim size specified during workbench creation

    The workspace storage size is defined by the Persistent Volume Claim specified during workbench creation. Limit ranges and memory limits control compute constraints, so expect PVC configuration when dealing with persistent workspace storage on the exam.

  231. Question 231 of 1370If a Data Science Pipeline fails at a specific step, where should a developer look to inspect the logs within the dashboard?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. Navigate to the Pipelines section, select the Pipeline Run, click on the specific graph node, and view the Logs tab

    Pipeline run logs are viewed by selecting the specific node in the pipeline run graph within the OpenShift AI dashboard. Using CLI tools or external terminals is incorrect because the dashboard visualizes execution logs directly per step.

  232. Question 232 of 1370How can you access the interactive command-line terminal within a running OpenShift AI workbench?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Open the Terminal tool option from within the JupyterLab UI layout

    You can access the terminal directly from the JupyterLab interface by opening a new terminal tab. You do not need to use external SSH clients or local terminal sessions for basic interactions within a workbench.

  233. Question 233 of 1370What type of resource allocation can prevent noisy neighbor syndrome among multiple data scientists sharing an OpenShift AI cluster?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Configuring ResourceQuotas and LimitRanges on individual Data Science Project namespaces

    Configuring LimitRanges and ResourceQuotas on Data Science Projects restricts resource consumption and prevents noisy neighbor issues. Adjusting permissions or storage buckets does not actively govern compute resources like CPU and memory.

  234. Question 234 of 1370Which open source project serves as the upstream foundation for Red Hat OpenShift AI capabilities?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Kubeflow and Open Data Hub platforms

    Open Data Hub is the open-source community project that serves as the upstream foundation for Red Hat OpenShift AI. While related to Kubernetes, the specific upstream alignment is with Open Data Hub, not the core engine itself.

  235. Question 235 of 1370What specific type of storage layer is strictly required to store the global centralized pipeline artifacts?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. S3-Compatible Object Store storage

    An S3-compatible object storage bucket is strictly required to store global pipeline artifacts and pass data between pipeline steps. File systems or block storage lack the required compatibility for the pipeline engine's storage backend.

  236. Question 236 of 1370What type of object store can be used as a backend for OpenShift AI pipelines?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Any S3-compatible object storage system like MinIO or AWS S3

    OpenShift AI pipelines use MinIO or other S3-compatible systems for their object storage backend. This ensures flexibility across cloud or on-premises environments, whereas local paths and FTP lack the required API integration.

  237. Question 237 of 1370Which configuration determines the exact GPU compute type allocated to a data science workbench container pod?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. NodeSelector combined with AcceleratorProfiles

    Accelerator profiles define exactly how hardware like GPUs are requested and consumed by a workbench pod. Compute resource requests alone only allocate generic resources, while the profile specifically handles the GPU integration.

  238. Question 238 of 1370What is the primary benefit of using Triton Inference Server as a ServingRuntime in OpenShift AI?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. It provides simultaneous multi-framework model execution across CPUs and GPUs

    Triton Inference Server allows simultaneous deployment of models from multiple frameworks like TensorFlow and PyTorch. Other runtimes are often single-framework, whereas Triton standardizes multi-framework execution across hardware.

  239. Question 239 of 1370How can an administrator monitor the operational health of the OpenShift AI component stack?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. By accessing the target Prometheus/Grafana dashboards provided via OpenShift cluster monitoring integration

    OpenShift AI integrates directly with the built-in cluster monitoring stack using Prometheus and Grafana. You can access these dashboards through the OpenShift web console to view operational metrics and component health.

  240. Question 240 of 1370What custom resource (CR) is managed directly to configure global properties of the OpenShift AI deployment?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. DSCInitialization

    The DSCInitialization custom resource manages global deployment properties for OpenShift AI. While the DataScienceCluster resource toggles components, DSCInitialization applies foundational settings required before those components can run.

  241. Question 241 of 1370When creating a custom ServingRuntime for a custom ML model type, what field associates the runtime with KServe or ModelMesh?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. supportedModelFormats

    The supportedModelFormats field associates your runtime with specific model types so KServe or ModelMesh knows when to use it. Without this field, the platform cannot match incoming model deployment requests to your custom runtime.

  242. Question 242 of 1370Which custom resource handles the operational capabilities configuration matrix for the OpenShift AI dashboard UI?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. OdhDashboardConfig Custom Resource

    The OdhDashboardConfig custom resource manages dashboard settings and feature toggles. While the DataScienceCluster resource manages operator components, the OdhDashboardConfig is the specific target for customizing the UI and dashboard capabilities.

  243. Question 243 of 1370What is the purpose of configuring tolerations on a Red Hat OpenShift AI Workbench pod?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. To allow the pod to schedule onto tainted nodes like dedicated GPU nodes

    Configuring tolerations allows the pod to schedule onto tainted nodes like dedicated GPU nodes. Tolerations explicitly permit workloads to bypass node restrictions so they can access specialized hardware.

  244. Question 244 of 1370What is the primary role of a Data Science Pipeline within an enterprise MLOps lifecycle?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Automating data preparation, model training, and validation tasks

    A Data Science Pipeline automates data preparation, model training, and validation tasks within an enterprise MLOps lifecycle. It replaces manual notebook execution to ensure reproducible and scalable machine learning workflows.

  245. Question 245 of 1370Which Red Hat operator is used to deploy Red Hat OpenShift AI in a cluster?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Red Hat OpenShift AI Operator

    The Red Hat OpenShift AI Operator is the required package for installing and managing the OpenShift AI components on a cluster. Other operators like Pipelines or GitOps are dependencies or separate tools, not the primary installation method.

  246. Question 246 of 1370What is the name of the upstream open-source community project that Red Hat OpenShift AI is based upon?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Open Data Hub (ODH)

    Red Hat OpenShift AI is built upon the Open Data Hub upstream community project. While Kubeflow is historically related and partially integrated, Open Data Hub is the specific upstream foundation tested on the exam.

  247. Question 247 of 1370What tool permits the tracking and logging of distinct ML parameters, operational metrics, and training run model weights?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. Integrated MLflow Tracking Server instances

    The integrated MLflow Tracking Server is the supported tool for logging machine learning parameters, metrics, and artifacts. Prometheus and Jaeger are used for infrastructure observability, not tracking model training data.

  248. Question 248 of 1370To enable Data Science Pipelines in an OpenShift AI project, what resource must first be provisioned?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. An object storage Data Connection and a Pipeline Server

    You must provision an object storage Data Connection and a Pipeline Server to enable Data Science Pipelines. The Pipeline Server uses this data connection to authenticate to S3 storage for saving pipeline artifacts and outputs.

  249. Question 249 of 1370What protocol is typically used to send inference requests to a model deployed via OpenShift AI model serving?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. HTTP/REST or gRPC communication protocols

    HTTP/REST or gRPC communication protocols are typically used to send inference requests to a deployed model via OpenShift AI model serving. Standard network protocols like FTP or SMTP are completely irrelevant to runtime model inferencing.

  250. Question 250 of 1370What is the primary mechanism for transferring data between two sequential steps in a Data Science Pipeline?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Pipeline artifact storage paths via object storage configuration

    Sequential pipeline steps share data using object storage paths configured for pipeline artifacts. Exam tip: know that cross-step state relies on S3-compatible storage and Data Connections rather than ephemeral disk or memory.

  251. Question 251 of 1370Which configuration inside a custom serving runtime defines the port where KServe expects the container to handle traffic?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. containerPort within runtime spec

    A custom serving runtime defines its listening endpoint using the containerPort field in the runtime specification. Exam cue: KServe uses this declared port to route inference traffic, bypassing standard Service Mesh configurations.

  252. Question 252 of 1370What is a key difference between KServe and ModelMesh model serving approaches?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. KServe isolates models per pod while ModelMesh packs models per pod

    KServe deploys single models per pod for isolation, while ModelMesh packs multiple models into shared pods for efficiency. Understanding this resource allocation distinction is critical for choosing the right serving runtime.

  253. Question 253 of 1370Which runtime configuration allows multiple independent custom AI models to leverage the exact same container pod resources?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. Multi-Model Serving Runtime configurations

    Multi-Model Serving Runtime configurations allow several models to share a single pod's resources. Single-model serving isolates them, so select the multi-model runtime when optimizing for cluster resource efficiency.

  254. Question 254 of 1370How can you track the execution history, inputs, and outputs of data science workflow tasks?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Check the Pipeline Runs section in the dashboard

    Execution history and artifacts for workflows are tracked in the Pipeline Runs section of the dashboard. Git history only tracks code changes, whereas pipeline runs log the actual inputs and outputs.

  255. Question 255 of 1370What deployment methodology allows OpenShift AI to scale inference pods down to absolute zero when there is zero incoming traffic?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Serverless Inference via Knative

    Serverless inference via Knative scales your deployed models down to zero pods to conserve cluster resources. The OpenShift Serverless operator enables this behavior, but Knative provides the actual serverless inference functionality being described.

  256. Question 256 of 1370What is the effect of stopping a workbench within the OpenShift AI dashboard user interface?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. The workbench pod is deleted but the persistent storage remains intact

    Stopping a workbench deletes the running pod but preserves the attached persistent volume claim. This ensures your project files and data remain safely stored, allowing you to restart the workbench later without losing any progress.

  257. Question 257 of 1370Which serving architecture is designed for large language models (LLMs) requiring dedicated resources, advanced autoscaling, and raw performance?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. KServe Single-Model Serving

    KServe Single-Model Serving provides dedicated resources and advanced autoscaling for large language models. ModelMesh is designed for high-density, multi-model serving to share resources, making it unsuitable for massive LLMs.

  258. Question 258 of 1370Which storage property allows a Persistent Volume Claim to be mounted to multiple workbench pods simultaneously?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. ReadWriteMany (RWX) profile

    The ReadWriteMany access mode allows a persistent volume to be mounted as read-write by multiple nodes simultaneously. ReadWriteOnce restricts access to a single node, preventing concurrent mounting across separate workbench instances.

  259. Question 259 of 1370Which OpenShift technology provides the automatic scaling and routing features utilized by the KServe serving stack?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. OpenShift Serverless and OpenShift Service Mesh

    KServe uses Knative Serving on OpenShift Serverless for autoscaling and routing, often paired with Service Mesh. GitOps and Pipelines are deployment tools, while Serverless handles the scaling logic required for endpoints.

  260. Question 260 of 1370To deploy an ONNX model using multi-model serving, what minimum information must you supply in the Model Deployment form?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. The model name, the storage data connection, and the path to the model file within the bucket

    Deploying a model requires its name, a configured data connection, and the storage path. Dockerfiles are unnecessary because standard serving runtimes load models directly from the specified bucket via your data connection.

  261. Question 261 of 1370What happens to the running Pod of a workbench when a data scientist stops the workbench from the OpenShift AI dashboard?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. The Pod is deleted, but the persistent volume claim (PVC) remains intact to preserve data

    Stopping a workbench deletes the running pod but retains the PVC. This preserves your files and environment configuration for the next session. Beware of options claiming storage destruction, which only happens upon project deletion.

  262. Question 262 of 1370What occurs during a data science pipeline execution when an artifact is passed between two steps?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. The artifact is uploaded to object storage and downloaded by the next step

    Data science pipeline steps are ephemeral and share artifacts through object storage rather than direct memory access. The output of one step is uploaded to S3 and then downloaded by the subsequent step in the workflow.

  263. Question 263 of 1370To connect a workbench to an enterprise object storage system, which environment variables are typically generated by the Data Connection?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. AWS_ACCESS_KEY_ID and AWS_SECRET_ACCESS_KEY

    OpenShift AI uses the S3 API standard for object storage connections, which maps credentials to the AWS environment variables. Workbenches read these keys to authenticate with the designated enterprise storage system.

  264. Question 264 of 1370For deploying single, large foundation models (LLMs) requiring advanced features like autoscaling to zero, which serving stack is used?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. KServe Serving Stack Platform

    KServe is the designated serving stack for deploying large foundation models that require advanced features like scale-to-zero functionality. Conversely, ModelMesh is intended for managing multiple smaller models concurrently within a shared infrastructure.

  265. Question 265 of 1370What container technology does KServe rely on within OpenShift to provide scale-to-zero and serverless capabilities?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. OpenShift Serverless (Knative)

    KServe relies on OpenShift Serverless, powered by Knative, to provide scale-to-zero capabilities. Service Mesh handles internal routing, but Knative directly manages the lifecycle and traffic-driven scaling decisions for serverless inference.

  266. Question 266 of 1370Which sub-component manages the specific allocation of notebook pods within the OpenShift cluster architecture?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. Notebook Controller deployment manager service instance

    The Notebook Controller specifically handles the allocation and lifecycle of Jupyter notebook pods within OpenShift AI. While ModelMesh handles model serving, it does not manage the creation of user workbenches, making it the primary distractor.

  267. Question 267 of 1370What occurs if a pipeline step execution exceeds the maximum allocated execution timeout duration setting?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Task is forcefully terminated by controller

    When a pipeline step exceeds its configured timeout duration, the execution engine forcefully terminates the task. Pipeline steps do not automatically retry upon timeout, they simply fail and halt the workflow progression.

  268. Question 268 of 1370What custom resource layout enables administrators to define specific groups of users granted access to Jupyter workbenches?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. OdhDashboardConfig user group properties

    Administrators use the OdhDashboardConfig custom resource to define specific user groups allowed to access Jupyter workbenches. Standard OpenShift OAuth manages general cluster authentication but does not restrict dashboard visibility specifically.

  269. Question 269 of 1370Which service mesh technology is utilized by OpenShift AI to secure and manage traffic between model endpoints?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Red Hat OpenShift Service Mesh based on Istio

    OpenShift AI relies on Red Hat OpenShift Service Mesh, which is based on Istio, to secure and manage traffic for model endpoints. Other meshes like Linkerd or Consul are not integrated into the OpenShift AI architecture natively.

  270. Question 270 of 1370Which role allows a user to view project assets like workbenches and pipelines without permission to modify them?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. view project permission role

    The view role allows a user to see project assets like workbenches and pipelines without granting modification permissions. The edit role allows changes, while cluster-admin provides overarching administrative access beyond a single project.

  271. Question 271 of 1370Which service component handles routing external user traffic into an InferenceService model serving endpoint securely?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. OpenShift Ingress or Service Mesh Ingress Gateway

    External traffic to a serverless InferenceService is routed securely through the OpenShift Ingress or Service Mesh Ingress Gateway. Internal ClusterIP addresses are not accessible externally, making them unsuitable for this task.

  272. Question 272 of 1370When configuring a Ray cluster for distributed training, what role does the Head Node play?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. It manages cluster orchestration, scheduling, and distribution of tasks to Worker Nodes

    In a Ray cluster, the Head Node acts as the central brain, managing cluster orchestration, scheduling, and the distribution of tasks to Worker Nodes. It does not execute the heavy compute training loops independently.

  273. Question 273 of 1370Which resource type allows an administrator to define specific GPU allocation steps for different user teams?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Accelerator Profiles custom resource configuration definition

    Accelerator Profiles are used to define available GPUs and their specific allocation or tolerations for data science projects. Resource Quotas are a generic OpenShift feature but do not map specific hardware accelerators to user teams.

  274. Question 274 of 1370Which component organizes workbenches, data connections, model servers, and pipelines into an isolated group?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Data Science Project resource domain

    A Data Science Project acts as a specialized Kubernetes namespace that logically groups resources like workbenches, pipelines, and model servers. ModelMesh is strictly a runtime for model serving, not a grouping mechanism for all project resources.

  275. Question 275 of 1370What infrastructure layer is mandatory for managing traffic, mutual TLS, and routing for KServe in OpenShift AI?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. OpenShift Service Mesh (Red Hat OpenShift Service Mesh / Istio)

    KServe requires OpenShift Service Mesh, built on Istio, to properly handle inference traffic routing and mutual TLS. Standard OpenShift routers or HAProxy do not provide the advanced mesh capabilities required by the KServe architecture.

  276. Question 276 of 1370Which configuration object provides the model files location to a serving runtime deployed in an OpenShift AI project?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Data Connection definition schema

    A Data Connection securely stores the credentials and endpoint URL needed to access model files from an S3-compatible object storage bucket. Pipeline definitions lack the specific object storage secrets needed to pull runtime model artifacts.

  277. Question 277 of 1370What mechanism allows an inference service to authenticate clients before allowing access to a prediction endpoint?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. Token-based authorization via ServiceAccount tokens

    KServe inference services rely on Kubernetes ServiceAccount tokens to verify and authenticate client requests to prediction endpoints. Basic authentication or standard NetworkPolicies alone do not provide the expected token-based authorization mechanism.

  278. Question 278 of 1370What tool or language is primarily used by data scientists to programmatically compile and build pipeline definitions?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Kubeflow Pipelines SDK library

    Data scientists use the Kubeflow Pipelines SDK in Python to programmatically compile components and define pipelines. Jenkinsfiles and YAML manifests are infrastructure tools, whereas the SDK specifically constructs the directed acyclic graph.

  279. Question 279 of 1370What parameter in the InferenceService configuration specifies whether the model is deployed to KServe or ModelMesh?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. annotations specifying the deployment mode (e.g., serving.kserve.io/deploymentMode)

    Annotations such as serving.kserve.io/deploymentMode dictate whether the model is deployed via KServe or ModelMesh. Standard configuration parameters like image names or volume sizes do not control the underlying serving runtime selection.

  280. Question 280 of 1370What resource defines the runtime properties (like container image and environment variables) of a serving engine in OpenShift AI?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. ServingRuntime CR

    The ServingRuntime Custom Resource specifies the container image, environment variables, and serving behavior. This allows administrators to define distinct runtimes for different frameworks instead of modifying the Workbench CR.

  281. Question 281 of 1370How can an administrator monitor the individual container log outputs of a failing model deployment?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. View pod logs in the OpenShift console or via oc logs

    Administrators monitor failing model deployments by viewing pod logs via the OpenShift console or oc logs. Serving runtimes run in pods, so checking container logs is the fastest way to find runtime errors.

  282. Question 282 of 1370Which open-source tool is integrated into OpenShift AI Jupyter images to let users visually build pipelines as a graph?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Elyra Pipeline Editor

    The Elyra Pipeline Editor is integrated into OpenShift AI Jupyter images to allow users to visually build pipelines as a graph. Remember that Elyra is the specific tool for visual pipeline creation.

  283. Question 283 of 1370How does OpenShift AI ensure that a user can only access their own specific data science projects?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Enforcing native Kubernetes Role-Based Access Control policies

    OpenShift AI leverages native Kubernetes Role-Based Access Control policies to restrict users to their authorized data science projects. Know that RBAC handles resource isolation.

  284. Question 284 of 1370What interface configuration tool is utilized to register a third-party application tile on the OpenShift AI home page?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. OdhApplication Custom Resources

    Third-party application tiles are registered on the OpenShift AI landing page using OdhApplication Custom Resources. You should know how to apply these YAML manifests to customize the dashboard.

  285. Question 285 of 1370How can you check if the OpenShift AI operator is running successfully across the cluster environment?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Review the status of the operator deployment in the OpenShift console

    The correct answer is correct because checking the operator deployment status in the OpenShift web console is the standard way to verify its health. The Kubeflow SDK or workbench pods rely on the operator already functioning properly.

  286. Question 286 of 1370Which component is utilized to proxy and authenticate user sessions heading into private Jupyter notebook servers?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. OAuth Proxy sidecar container pod

    The OAuth Proxy sidecar is injected into the notebook pod to intercept traffic and handle OpenShift authentication. While the Ingress Controller routes external traffic, it does not manage the granular user session authentication required for private notebooks.

  287. Question 287 of 1370Where are the pipeline definitions and step logs stored when running an OpenShift AI Data Science Pipeline?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Inside the configured S3-compatible object storage bucket

    OpenShift AI Data Science Pipelines rely on the configured object storage bucket to store pipeline definitions, run artifacts, and step logs. This external storage ensures data is preserved independently of the ephemeral pipeline execution pods.

  288. Question 288 of 1370What is the primary tool utilized to construct automated ML training pipelines natively within the OpenShift AI dashboard UI?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Elyra Pipeline Pipeline Editor

    The Elyra Pipeline Editor is used to visually create pipelines within JupyterLab in OpenShift AI. While Tekton executes the underlying pipeline steps, Elyra is the visual editor used for pipeline creation.

  289. Question 289 of 1370What occurs if a pipeline run exceeds the defined resource limits configured inside the OpenShift project namespace?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. The pipeline step pod is terminated or throttled by the OpenShift quota controller

    OpenShift will throttle or terminate pods that exceed the configured resource limits or quotas for the namespace. The cluster will not automatically restart, and the pipeline definition is retained regardless of execution failures.

  290. Question 290 of 1370What technology does OpenShift AI use to coordinate and run distributed training workloads like distributed PyTorch or Ray?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. KubeRay Operator / Ray Cluster integrations

    OpenShift AI integrates with the KubeRay operator to manage and coordinate distributed machine learning workloads like Ray clusters. Traditional Hadoop or Ansible are not used for native distributed training orchestration in this context.

  291. Question 291 of 1370What strategy avoids service disruption when rolling out a newer version of an active served inference model?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Blue-Green / Canary routing via Service Mesh

    Blue-green or canary deployments route traffic gradually to prevent downtime when updating inference models. Deleting old services beforehand causes outages, whereas traffic splitting ensures continuous availability during the model rollout transition.

  292. Question 292 of 1370How can an administrator completely disable an optional component of OpenShift AI after installation?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Modify the component status to Managed or Removed in the Custom Resource

    Administrators manage add-on components by setting their status to Removed in the DSC Initialization custom resource. Manually deleting pods is temporary because the operator will just recreate them to match the desired state.

  293. Question 293 of 1370Which framework serves as the standard multi-model Serving platform for large language models within OpenShift AI 2.x/3.x architectures?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. KServe v2 Data Plane

    OpenShift AI uses the KServe v2 Data Plane as its standard serving infrastructure. Although runtimes like Triton can execute models, KServe provides the underlying architectural framework for managing deployments.

  294. Question 294 of 1370What type of workload is a Workbench container optimized to run inside Red Hat OpenShift AI?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Interactive exploratory data science and model training

    Workbench containers are purpose-built for interactive exploratory data science and model training. They are explicitly not designed for high-throughput production web applications; model serving runtimes handle that production traffic.

  295. Question 295 of 1370What happens if you delete a Data Science Project within the OpenShift AI dashboard environment?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. The corresponding OpenShift namespace and all its assets are removed

    Deleting a Data Science Project removes the corresponding OpenShift namespace and all its underlying assets. This cascading deletion ensures all associated workbenches, pipelines, and deployed models are cleaned up properly.

  296. Question 296 of 1370Which technology does OpenShift AI employ to orchestrate multi-node distributed training clusters dynamically?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Ray Operator or Code Engine

    OpenShift AI uses the Ray Operator or Code Engine to orchestrate distributed training clusters dynamically. For the exam, focus on Ray as the primary solution for scaling multi-node training workloads.

  297. Question 297 of 1370Which platform role permits an administrator to configure cluster-wide accelerator profiles for OpenShift AI clusters?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. cluster-admin role permissions

    Configuring cluster-wide accelerator profiles requires cluster-admin role permissions. This elevated access is necessary because accelerator profiles dictate hardware resource allocation across the entire OpenShift AI environment.

  298. Question 298 of 1370How can a data scientist collaborate on a Jupyter notebook with another team member using Git?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Push code changes to a shared Git repository and pull updates

    To collaborate using Git, a data scientist pushes code changes to a shared repository so team members can pull updates. Exporting images or sharing live URLs bypasses version control and breaks standard collaboration workflows.

  299. Question 299 of 1370What custom resource structure handles lower-level cluster setup items like web terminal configurations for OpenShift AI?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. DSCInitialization Custom Resource object

    The DSCInitialization Custom Resource object handles lower-level cluster setup items like web terminal configurations. This resource ensures necessary underlying components and namespace configurations are deployed properly.

  300. Question 300 of 1370Which framework provides the standard APIs for managing machine learning models as serverless containers?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. KServe Serving Framework Platform Architecture

    The KServe framework provides standard APIs for managing machine learning models as serverless containers. It handles inference scaling natively, whereas tools like Jenkins or Kafka focus on continuous delivery or streaming.

  301. Question 301 of 1370Which component coordinates model routing, loading, and unloading across ModelMesh pods?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. ModelMesh-serving-coordinator container within the serving architecture

    The ModelMesh-serving-coordinator container is responsible for managing model placement and routing across the serving pods. In the exam, remember that standard KServe or ModelMesh deployments rely on this internal coordinator rather than external cluster managers.

  302. Question 302 of 1370What type of object storage is verified and fully supported out-of-the-box for OpenShift AI data connections?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. AWS S3 and any fully S3-compatible object storage (e.g., MinIO, Red Hat Ceph/ODF)

    AWS S3 and other S3-compatible object storage solutions are the standard for OpenShift AI data connections. Block storage and local file shares lack the necessary S3 API compatibility required by the platform's underlying SDKs.

  303. Question 303 of 1370Before a user can create or execute data science pipelines within a project, what must be provisioned first?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. An object storage-backed Pipeline Server

    An object storage-backed Pipeline Server must be provisioned in a project before creating or executing data science pipelines. This server manages the Argo workflows and relies on object storage to persist pipeline artifacts and outputs.

  304. Question 304 of 1370When configuring OpenShift AI Serverless serving runtimes, which backing networking structural layer is explicitly mandated?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Red Hat OpenShift Service Mesh Operator

    Serverless model serving in OpenShift AI explicitly requires the Red Hat OpenShift Service Mesh Operator to handle traffic routing. Knative Serving builds upon this service mesh layer, making it a mandatory prerequisite for serverless deployments.

  305. Question 305 of 1370What occurs if a workbench exceeds its defined memory limit on the OpenShift Container Platform cluster?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. The container is terminated by the OOM killer mechanism

    The OOM killer terminates containers when they exceed their defined memory limits to protect the node. Workbenches are standard pods, so standard OpenShift memory enforcement applies, rather than automatic volume expansion or live pod migration.

  306. Question 306 of 1370How do you update the credentials of an existing Data Connection in an OpenShift AI project?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Edit the Data Connection resource within the project dashboard

    Existing Data Connections are easily updated by editing the resource directly within the OpenShift AI project dashboard. Reinstalling the operator or recreating the entire Data Science Project is an unnecessary distractor that causes complete data loss.

  307. Question 307 of 1370What protocol is used by the Pipeline Server to communicate with the S3 bucket artifact repository?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. S3 API protocol via HTTPS secure transmission channel

    The Pipeline Server communicates with the S3 bucket artifact repository using the S3 API protocol over HTTPS. This ensures secure object storage access, whereas traditional file sharing protocols like NFS or SSH are not supported.

  308. Question 308 of 1370Which Custom Resource is used to configure GPU resource limits and tolerances for specific workloads in OpenShift AI?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. AcceleratorProfile

    AcceleratorProfile is the custom resource used to define identifiers, tolerations, and resource limits for accelerators like GPUs. The DataScienceCluster custom resource manages the overall OpenShift AI components and not the specific hardware tolerances.

  309. Question 309 of 1370What target identity configuration allows OpenShift AI workloads to run operations against AWS resources without raw password keys?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. IAM Roles for Service Accounts (IRSA)

    IAM Roles for Service Accounts allow cloud resources to be accessed securely using short-lived tokens linked to a service account. The other options do not provide native, passwordless AWS authentication mechanisms for OpenShift workloads.

  310. Question 310 of 1370Which model serialization formatting structure is universally handled by the integrated OpenVINO model serving runtime engine?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. ONNX or IR Format structures

    The OpenVINO Model Server primarily processes models serialized in the Open Neural Network Exchange or Intermediate Representation formats. While other frameworks can be converted, ONNX and IR are the direct native inputs for this specific runtime.

  311. Question 311 of 1370Which base directory is typically used as the persistent storage mount path inside standard Jupyter notebook workspaces?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. /opt/app-root/src target directory space

    Standard OpenShift AI Jupyter workbenches mount persistent storage to the /opt/app-root/src directory, keeping user files intact across restarts. Other directories like /root or /var/log are used for system processes and lack persistence guarantees.

  312. Question 312 of 1370What Custom Resource (CR) defines the global configuration and active components of Red Hat OpenShift AI?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. DataScienceCluster

    The DataScienceCluster custom resource defines the active components and global configuration of the OpenShift AI installation. DSCInitialization handles preliminary setup, but DataScienceCluster is the primary resource for component management.

  313. Question 313 of 1370Where does a data scientist input secure database passwords inside an OpenShift AI project to keep them hidden?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Project Environment Variable Secrets configuration

    OpenShift Secrets are designed to store sensitive information like database passwords securely and can be mapped as environment variables. Storing passwords in ConfigMaps, plain text, or code exposes them to unauthorized users.

  314. Question 314 of 1370How can an administrator add a proprietary enterprise notebook image to the OpenShift AI dashboard launch list?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Create a Custom Notebook Image setting in the OpenShift AI dashboard administrative view

    Administrators can add proprietary images directly via the Custom Notebook Image settings in the OpenShift AI dashboard. Modifying low-level operator configmaps or cluster roles bypasses the supported configuration method.

  315. Question 315 of 1370Which component handles the translation of Elyra visual pipeline files into Tekton pipeline executions?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Elyra runtime processor integrated with the OpenShift AI pipeline backend

    The Elyra runtime extension converts visual notebook pipelines into runnable Tekton resources within OpenShift AI. Avoid distractors like Knative or Ansible, which handle serving or automation rather than pipeline compilation.

  316. Question 316 of 1370What API object provides persistent data structures to pipelines when running automated data engineering tasks via Elyra?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. S3 Object Storage via Data Connections

    Elyra pipelines persist intermediate artifacts using S3 object storage defined through OpenShift AI Data Connections. For the exam, remember that ConfigMaps or emptyDir volumes do not provide the required durable shared storage.

  317. Question 317 of 1370What role does Red Hat OpenShift Serverless play in single model serving architecture setups?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Scaling inference pods based on request volume including to zero

    OpenShift Serverless scales deployed inference endpoints dynamically, including scaling to zero when idle. This is essential for managing compute costs, unlike compilation or storage provisioning which serve different roles.

  318. Question 318 of 1370How does OpenShift AI ensure that inference services do not accidentally consume all cluster memory resources?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. By defining default resource requests and limits in the ServingRuntime or via Namespace quotas

    OpenShift AI relies on standard Kubernetes resource limits and project namespaces to bound inference service usage. Distractors like external SaaS routing or disk swapping are not valid cluster management strategies for resource isolation.

  319. Question 319 of 1370What protocol endpoint type must be targeted when writing python code to upload artifacts to a Data Connection?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Object Store S3 API endpoint standard

    Data Connections map directly to S3-compatible object storage APIs for reading and writing artifacts. Practical cue: use boto3 with your Data Connection credentials rather than attempting file or REST model serving protocols.

  320. Question 320 of 1370Which administrative component configures specific resource request limits and scheduling constraints on containerized data science workloads?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. LimitRange and ResourceQuota objects

    Administrators use standard Kubernetes LimitRange and ResourceQuota objects to constrain compute resources for OpenShift AI workloads. Exam cue: ClusterResourceQuotas apply across multiple namespaces, while standard quotas bound individual projects.

  321. Question 321 of 1370Which model protocol framework does ModelMesh primarily use to standardize inference requests across different runtimes?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. v2 data plane specification (gRPC/REST)

    ModelMesh uses the v2 data plane specification for standardizing inference requests via gRPC or REST. Knowing this protocol is vital when configuring custom runtimes and troubleshooting prediction payloads on the exam.

  322. Question 322 of 1370How can an administrator modify the available resource sizes (CPU/Memory) for workbenches across the cluster?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. Adjust the notebook controller ConfigMap or Dashboard configuration

    Workbench container sizes are adjusted by modifying the notebook controller ConfigMap or the dashboard configuration. Reinstalling the operator is unnecessary, as resource limits are managed through cluster-level configurations.

  323. Question 323 of 1370What role-based access control permission must a system user possess to create data science projects within OpenShift AI dashboard?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. rhoai-users or standard self-provisioner role

    Users need standard project creation roles, such as self-provisioner, to create data science projects. Cluster-admin is not required for basic project setup, which is a common trap in access control scenarios.

  324. Question 324 of 1370Which component is responsible for translating Elyra visual pipelines into actual runnable Tekton pipeline resources?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. KFP Tekton compiler component

    The KFP Tekton compiler translates visual Elyra pipelines into runnable Tekton resources. Knowing this component is crucial for troubleshooting pipeline submission failures directly from the workbench interface.

  325. Question 325 of 1370Which component of OpenShift AI manages the lifecycle of notebooks and workbenches?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Kubeflow Notebook Controller

    The Kubeflow Notebook Controller manages the lifecycle of workbenches in OpenShift AI. For the exam, remember that while ModelMesh handles serving, the Notebook Controller is specifically responsible for spinning up and managing your interactive Jupyter environments.

  326. Question 326 of 1370Where are the pre-built notebook container images provided by Red Hat hosted?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Red Hat Ecosystem Catalog and Quay.io

    Red Hat hosts the pre-built notebook container images in the Red Hat Ecosystem Catalog and Quay.io. You can verify this during the exam by checking the image references used in the workbench deployment configurations.

  327. Question 327 of 1370Which command-line tool allows administrators to manage low-level resources for Red Hat OpenShift AI directly?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. oc command line interface utility

    The oc command-line utility allows administrators to manage OpenShift AI resources directly. While the dashboard handles high-level tasks, you must use oc to interact with the underlying Kubernetes objects like secrets and routes.

  328. Question 328 of 1370What must be configured within a Data Science Project to connect a Jupyter notebook server securely to an AWS S3 bucket object store?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Data Connection Config

    A Data Connection acts as a Kubernetes secret storing your S3 endpoint and credentials securely. This allows notebooks and pipelines within the project to easily access the object storage without requiring manual environment variable configuration.

  329. Question 329 of 1370What role-based access control (RBAC) permission is required to create a new Data Science Project within OpenShift AI?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Self-provisioner or dedicated project creator rights in the OpenShift cluster

    Creating a Data Science Project maps to an OpenShift namespace, requiring self-provisioner rights. Cluster-admin is incorrect because standard users can create projects if granted the self-provisioner role, which is the default in many clusters.

  330. Question 330 of 1370Which subsystem within Red Hat OpenShift AI provides multi-user workspace separation for data science workbenches?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Namespaces via Data Science Projects

    Data Science Projects map directly to OpenShift namespaces, providing isolation. NetworkPolicies handle traffic flow, not user workspace separation. Remember that dashboards group workbenches and resources by these projects.

  331. Question 331 of 1370What component handles the persistent mapping of a developer workbench storage inside a Data Science Project?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. PersistentVolumeClaim

    Workbenches use PersistentVolumeClaims to attach storage for saving notebooks. Secrets and ConfigMaps handle credentials or configuration, not persistent data storage. Expect PVCs to remain after workbench deletion.

  332. Question 332 of 1370What type of configuration can be used to mount a single shared data directory across multiple workbenches?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. A Persistent Volume with ReadWriteMany (RWX) access mode configuration

    ReadWriteMany access mode allows multiple pods to mount the same volume simultaneously. ReadWriteOnce restricts access to one node, preventing concurrent mounting by different workbenches. Expect shared storage setups to require RWX.

  333. Question 333 of 1370What technology forms the underlying engine for Data Science Pipelines in Red Hat OpenShift AI?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. Tekton / Kubeflow Pipelines

    OpenShift AI pipelines are built on Tekton and Kubeflow Pipelines. Jenkins and Argo are not the native engines for this feature. When answering pipeline questions, immediately associate the dashboard with Tekton custom resources.

  334. Question 334 of 1370What operator checks if your hardware platform contains active underlying AMD or Intel enterprise accelerators?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Node Feature Discovery (NFD) Operator

    The Node Feature Discovery Operator identifies and labels specialized hardware like GPUs in the cluster. While NVIDIA Lifecycle Manager handles driver provisioning, NFD is the core OpenShift component used for initial hardware detection and feature labeling.

  335. Question 335 of 1370What happens to user pipeline runs if the underlying persistent S3 storage connection is deleted midway?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Future steps needing artifact storage fail instantly

    Pipeline steps rely on object storage for artifact passing, so removing the S3 connection breaks this dependency immediately. Subsequent tasks that require those inputs will fail when they attempt to download the missing artifacts.

  336. Question 336 of 1370Which API group and resource type are used to define a custom notebook image programmatically in OpenShift AI?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. dashboard.opendatahub.io/NotebookImage

    Custom notebook images are defined using the NotebookImage custom resource within the dashboard.opendatahub.io API group. This allows administrators to programmatically provide custom environments for data scientists.

  337. Question 337 of 1370What underlying structure holds the secret credentials of an external repository inside an OpenShift AI pipeline namespace?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. Kubernetes Secret object

    OpenShift AI pipelines natively integrate with Kubernetes to store sensitive repository credentials in standard Secret objects. These secrets are then securely mounted or referenced by the pipeline tasks.

  338. Question 338 of 1370What is the purpose of the DSCInitialization resource's applicationsNamespace configuration field?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. It specifies the target namespace where OpenShift AI core applications and components are installed

    The DSCInitialization configuration sets up the required namespaces for the core OpenShift AI operators and their components. The applicationsNamespace field specifically dictates where the shared applications are deployed.

  339. Question 339 of 1370What component of KServe enables it to scale down model serving instances to zero when no traffic is detected?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. Knative Serving platform autoscaling component

    Knative Serving provides the underlying autoscaling capabilities that allow KServe to scale model serving instances down to zero. Remember that ModelMesh is the alternative stack used for multi-model serving, whereas KServe handles large, single models via serverless features.

  340. Question 340 of 1370Which component serves as the database for storing metadata for the pipeline tracking subsystem?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. MariaDB or MySQL database instances provisioned within the infrastructure

    The Data Science Pipelines application uses a MariaDB or MySQL database instance to store pipeline tracking metadata. While PVCs store the artifacts, the structured metadata for experiment tracking relies on this relational database backend.

  341. Question 341 of 1370What is the minimum configuration needed to enable GPU access inside a workbench instance?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Selecting an accelerator profile during workbench configuration creation

    You must select an existing accelerator profile during the workbench creation process to allocate GPU resources to the notebook container. Simply installing Python libraries will fail if the underlying hardware profile is not requested.

  342. Question 342 of 1370What custom resource allows administrators to provision global runtime options for distinct model serving engines?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. ServingRuntime CRD instance

    The ServingRuntime custom resource allows administrators to define and provision global runtime configurations for distinct model serving engines. An InferenceService acts as the actual instance pointing to a model, not the runtime environment itself.

  343. Question 343 of 1370Which metrics framework is leveraged by KServe to expose real-time model prediction throughput statistics?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Prometheus metric exposition format standards

    KServe uses the Prometheus metrics exposition format to expose real-time model prediction statistics. While log streams contain generic runtime data, structured Prometheus metrics are required for proper scaling and monitoring integrations.

  344. Question 344 of 1370Which command can you use to verify that the Red Hat OpenShift AI operator pods are running successfully?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. oc get pods -n openshift-operators

    Checking the openshift-operators namespace retrieves the status of installed operators. Podman and systemctl do not inspect OpenShift cluster workloads, making oc get pods the correct administrative troubleshooting command.

  345. Question 345 of 1370Which security mechanism isolates notebook workspaces to prevent containers from hijacking the underlying host system kernel?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Security Context Constraints (SCC) profiles

    Security Context Constraints restrict pod permissions to prevent containers from hijacking host kernels. NetworkPolicies are also correct for network isolation, but SCCs strictly govern the container runtime permissions.

  346. Question 346 of 1370What cluster-wide operator manages the provisioning of local or dynamic storage volumes for OpenShift AI pipelines if file storage is needed?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Red Hat OpenShift Local Storage Operator / OpenShift Data Foundation (ODF)

    OpenShift AI pipelines require underlying persistent storage to function, typically provisioned using OpenShift Data Foundation or the Local Storage Operator. GitOps and Advanced Cluster Security do not provide the physical storage volumes required for pipeline artifacts.

  347. Question 347 of 1370What type of Kubernetes resource is generated by the Elyra pipeline engine to handle distinct workflow step computations?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Pods executing designated pipeline container steps

    The Elyra pipeline engine generates Kubernetes Pods to execute the specific containers defined for each workflow step. Watch for StatefulSets or PVCs as distractors; Elyra focuses purely on spinning up task-specific pods.

  348. Question 348 of 1370How can an analytics team duplicate a successful pipeline configuration structure for use in a completely new project area?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Exporting visual pipeline as a pipeline file

    Exporting the visual pipeline as a pipeline file allows teams to reuse and migrate complex configurations across different projects. You cannot achieve this by modifying operator manifests or copying raw logs.

  349. Question 349 of 1370How can an administrator ensure that specific user groups cannot create workbenches with large compute sizes?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Define resource quota limits on the specific project namespace

    Applying standard Kubernetes ResourceQuotas to a data science project namespace effectively limits compute sizes for workbenches. Compute size selections are project-scoped, so global console changes are incorrect.

  350. Question 350 of 1370Which storage subsystem can provide scalable on-cluster S3-compatible storage solutions for OpenShift AI pipelines?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. Red Hat OpenShift Data Foundation (ODF)

    Red Hat OpenShift Data Foundation provides scalable, on-cluster, S3-compatible object storage ideal for pipeline artifacts. Cloud provider block storage drivers or local storage do not natively offer S3 endpoints.

  351. Question 351 of 1370Which component of OpenShift AI enables data scientists to configure custom parameters like Python virtual environments inside workbenches?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. Workbench terminal or custom startup script capabilities

    Data scientists use the built-in workbench terminal or custom startup scripts to install specific packages or configure Python environments. You avoid touching cluster network policies or operator manifests for user environments.

  352. Question 352 of 1370Which standard object stores pipeline metrics for real-time visualization within user tracking dashboards?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Prometheus TSDB Metric Store database

    Prometheus serves as the TSDB to scrape and store pipeline metrics for dashboard visualization. Standard block storage via PersistentVolume Claims or cluster etcd are not used for metric time-series visualization.

  353. Question 353 of 1370Which configuration component configures network timeouts between the cluster ingress and served model components?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. Route annotations or ServiceMesh structures

    OpenShift Route annotations are frequently adjusted to increase timeout limits between the ingress and model components. CoreDNS or global Ingress Controller changes are too broad for serving component timeouts.

  354. Question 354 of 1370Which open-source project provides the base architectural layout for Red Hat OpenShift AI workflows?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Open Data Hub

    Red Hat OpenShift AI is built directly upon the Open Data Hub project architecture. While it utilizes Kubeflow components, the foundational blueprint and architecture are provided by Open Data Hub.

  355. Question 355 of 1370What tool can be integrated with OpenShift AI to track, version, and store metadata from machine learning training runs?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. mlflow (or OpenShift AI native project metrics tracking integration)

    MLflow is the standard integrated tool used to track, version, and store metadata from machine learning training runs. Systemd journals or GitOps catalogs handle system logging and deployments, not metadata tracking.

  356. Question 356 of 1370What is the function of the Node Feature Discovery (NFD) Operator in a GPU-enabled cluster?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. Detecting hardware features like GPUs and labeling nodes accordingly

    The Node Feature Discovery Operator detects hardware like GPUs and automatically labels the nodes accordingly. It does not install drivers or configure routing; it only handles node labeling for workload scheduling.

  357. Question 357 of 1370To scale down a KServe served model to zero instances when there is no incoming traffic, what sub-component handles this metric evaluation?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Knative Pod Autoscaler (KPA)

    The Knative Pod Autoscaler evaluates traffic metrics to scale KServe models down to zero pods when idle. The standard Kubernetes Horizontal Pod Autoscaler cannot scale to zero based on network requests without custom external metrics.

  358. Question 358 of 1370What happens to user code inside an OpenShift AI workbench if a data scientist forgets to attach a Persistent Volume Claim storage mount?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. Data is volatile and vanishes on container restart

    Without a Persistent Volume Claim attached, the workbench uses ephemeral container storage, meaning all data is lost upon restart. Persistent storage is explicitly required during workbench creation to save notebooks and datasets.

  359. Question 359 of 1370Which server architecture is optimized for deploying small to medium models at high density on shared resources in OpenShift AI?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. ModelMesh Multi-Model Serving

    ModelMesh is specifically designed for high-density, multi-model serving on shared infrastructure. KServe is better suited for single, large models that require dedicated resources rather than efficient scaling of smaller models.

  360. Question 360 of 1370Which open-source runtime engine is utilized natively inside OpenShift AI to execute large-scale deep learning models?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. OpenVINO Model Serving Runtime engine

    OpenVINO is a natively supported runtime optimized to execute deep learning models within OpenShift AI. While custom Python frameworks can be built, OpenVINO is the provided out-of-the-box inference engine.

  361. Question 361 of 1370What are the two model serving runtimes natively supported or configurable in Red Hat OpenShift AI?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Multi-model serving (ModelMesh) and Single-model serving (KServe)

    OpenShift AI supports both ModelMesh for multi-model serving and KServe for single-model serving. These architectures determine how models are loaded into memory and scaled within the cluster.

  362. Question 362 of 1370Which component must be configured before you can deploy any model via KServe in OpenShift AI?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. An operational Red Hat OpenShift Service Mesh control plane

    KServe relies on OpenShift Service Mesh to handle networking, routing, and traffic splitting for model inference. Service Mesh must be successfully installed and configured before deploying single-model serving.

  363. Question 363 of 1370How can an administrator inject a brand new customized notebook workspace design configuration for user consumption?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Creating a Custom Notebook Image Custom Resource

    Creating a custom notebook image Custom Resource makes the custom workspace available for selection in the dashboard. Rebuilding core operator manifests directly is unsupported and breaks during upgrades.

  364. Question 364 of 1370How are individual steps or tasks in an OpenShift AI Data Science Pipeline executed under the hood?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. As individual containers inside OpenShift pods

    Pipeline steps execute as individual containers inside OpenShift pods. This design isolates tasks and manages dependencies precisely, unlike threads or standalone VMs, giving you native cluster resource tracking.

  365. Question 365 of 1370What is the default behavior of an OpenShift AI pipeline server when an error occurs in a step?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. It stops the pipeline run and marks the phase as failed

    When a pipeline step fails, the default behavior stops the run and marks the phase as failed. This prevents downstream tasks from executing with missing data, and it lets you review logs immediately.

  366. Question 366 of 1370What is the primary scope of the DSCInitialization Custom Resource in OpenShift AI?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. Defining cluster-wide prerequisites and core storage components

    The DSCInitialization custom resource defines cluster-wide prerequisites and core storage components for the operator. It prepares the environment before components are enabled, separate from configuring user permissions or deploying runtimes.

  367. Question 367 of 1370Which storage type is recommended for storing large training datasets accessible by multiple cluster workbenches?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Shared Object Storage or distributed network file systems

    Shared object storage or distributed network file systems are recommended for large datasets accessed by multiple workbenches. This setup provides persistent, concurrent access across pods, unlike local or ephemeral container storage.

  368. Question 368 of 1370Which tool provides a terminal CLI interface to manage all underlying OpenShift AI resources using YAML definitions?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. oc (OpenShift Command Line Interface)

    The oc command line interface manages all OpenShift AI resources using YAML definitions. Because RHOAI relies on native Kubernetes CRDs, standard oc commands handle everything without needing specialized third-party plugins.

  369. Question 369 of 1370Which Custom Resource is managed by the KubeRay operator to instantiate worker nodes and a head node for distributed AI computation?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. RayCluster

    The KubeRay operator manages the RayCluster custom resource to instantiate worker nodes and a head node. RayJob is used for submitting tasks directly, while RayCluster handles provisioning the underlying distributed compute resources.

  370. Question 370 of 1370What open-source project forms the base architecture for Data Science Pipelines in Red Hat OpenShift AI?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. Kubeflow Pipelines and Tekton

    Data Science Pipelines in OpenShift AI are built on top of Kubeflow Pipelines and Tekton. Knowing this stack is essential, as Argo Workflows and Airflow are different technologies not used for this specific operator integration.

  371. Question 371 of 1370What type of resource is created in OpenShift when a user configures a new Data Connection via the UI?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. Kubernetes Secret containing connection property key-value configurations

    Data Connections in OpenShift AI are implemented as standard Kubernetes Secrets. They store endpoint and credential key-value pairs, which workbenches and runtimes consume as environment variables.

  372. Question 372 of 1370Which component provides the visual frontend user interface for creating projects, launching workbenches, and monitoring serving runtimes?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. OpenShift AI Dashboard (provided by the odh-dashboard component)

    The OpenShift AI Dashboard, powered by the odh-dashboard component, provides the graphical interface for managing projects, workbenches, and model serving. Candidates should recognize this as the primary UI.

  373. Question 373 of 1370When sharing a Jupyter notebook with a teammate via Git in OpenShift AI, what is the best practice to protect secrets?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Use environment variables backed by an OpenShift Secret or Data Connection

    Using environment variables backed by OpenShift Secrets or Data Connections keeps credentials secure when sharing notebooks. Hardcoding credentials directly inside cells exposes them in Git history.

  374. Question 374 of 1370Which framework can be embedded directly into custom notebook images to allow seamless Git integration directly from the UI toolbar?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. JupyterLab Git extension (jupyterlab-git)

    The JupyterLab Git extension allows seamless Git integration directly from the notebook interface toolbar. This is pre-installed in standard OpenShift AI workbench images for committing code.

  375. Question 375 of 1370Which protocol is used by default by ModelMesh to communicate internally between the router and individual model runtimes?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. gRPC

    ModelMesh uses gRPC by default for efficient internal communication between the router and individual model runtimes. Expect questions on how runtime components exchange data and scale.

  376. Question 376 of 1370How do you expose a deployed machine learning model endpoint securely to external client applications?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Through an OpenShift Route or Ingress endpoint created by the service

    Deployed machine learning models are exposed to external clients securely via standard OpenShift networking resources. Know that Routes or Ingress endpoints provide this external access.

  377. Question 377 of 1370What criteria does OpenShift AI evaluate to determine if a notebook workspace container is completely unhealthy?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. Kubernetes Liveness and Readiness probes

    OpenShift AI relies on standard Kubernetes Liveness and Readiness probes to determine if a notebook workspace container is unhealthy. This is a fundamental Kubernetes concept you must understand.

  378. Question 378 of 1370Which Python SDK is used to programmatically build and compile pipelines compatible with OpenShift AI?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. KFP (Kubeflow Pipelines) SDK

    The KFP (Kubeflow Pipelines) SDK is used to programmatically build and compile pipelines compatible with OpenShift AI. Be aware that OpenShift AI uses Tekton pipelines under the hood.

  379. Question 379 of 1370Where inside the dashboard UI can you view the historical execution durations for distinct data science pipeline instances?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. Pipeline Runs history tracking logs view

    Historical execution durations for pipeline instances are viewed in the Pipeline Runs history tracking logs view. Navigate to the Pipelines section to track run metrics.

  380. Question 380 of 1370Which action allows an AI model to continue accepting external calls when a physical worker node experiences failure?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Setting replica counts greater than one per model

    Setting replica counts greater than one allows a model to continue accepting calls if a worker node fails. The Kubernetes scheduler automatically restarts pods on healthy nodes.

  381. Question 381 of 1370What file extension is generated when exporting a compiled data science pipeline for import into OpenShift AI?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. .yaml or .zip file format

    Compiled data science pipelines are exported in a compressed YAML file format, typically as a .yaml or .zip file. You will import these pipeline definitions directly via the dashboard.

  382. Question 382 of 1370How can a data scientist execute a pipeline run automatically at regular intervals?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Configure a Scheduled Run or Cron trigger in the pipelines interface

    Configuring a scheduled run or recurring trigger in the pipelines UI is the standard way to automate executions. Leaving a notebook running continuously or writing external bash scripts are unsupported hacks that fail to leverage native pipeline orchestration features.

  383. Question 383 of 1370To inject environment variables securely into an OpenShift AI workbench, which native OpenShift resource should be linked?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Secret

    Secrets are the standard OpenShift resource designed to securely store and inject sensitive environment variables into workbenches. ConfigMaps are useful for non-sensitive configuration data but fail to protect credentials or API keys like a Secret does.

  384. Question 384 of 1370Which operator must be present on your OpenShift Container Platform to orchestrate accelerated NVIDIA GPU hardware configurations?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. NVIDIA GPU Operator

    The NVIDIA GPU Operator handles provisioning the necessary drivers and runtime configurations for GPU acceleration. The Node Feature Discovery Operator detects hardware capabilities but does not configure or orchestrate the actual GPU software stack.

  385. Question 385 of 1370Where can you view the status of all pipeline runs within an active Data Science Project?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Pipeline section under the project dashboard user interface

    The Pipelines section of the Data Science Project dashboard provides a centralized UI to view all active and historical pipeline runs. Terminal logs or operator installation screens fail to provide aggregated run tracking for your data science projects.

  386. Question 386 of 1370Which runtime is commonly used for serving deep learning models inside the ModelMesh framework?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Triton Inference Server platform

    The correct answer is correct because the Triton Inference Server is the standard runtime used within ModelMesh to serve complex deep learning frameworks efficiently. It specifically handles multi-framework model serving, unlike generic web or Node.js servers.

  387. Question 387 of 1370What information is contained within an OpenShift AI accelerator profile?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Hardware labels and tolerations matching specific accelerator nodes

    The correct answer is correct because an accelerator profile configures tolerations and identifies hardware labels so workbenches and runtimes can target specialized nodes. This ensures workloads schedule correctly on hardware like GPUs.

  388. Question 388 of 1370Which OpenShift storage type is typically utilized for a workbench's persistent storage?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. ReadWriteOnce (RWO) Persistent Volume Claim

    OpenShift AI workbenches require a ReadWriteOnce Persistent Volume Claim to retain user files and notebook states across pod restarts. HostPath and EmptyDir volumes do not provide the necessary data persistence for reliable workbench operations.

  389. Question 389 of 1370What component ensures that the OpenShift AI environment matches state definitions kept in code repositories?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Red Hat OpenShift GitOps Operator application

    The Red Hat OpenShift GitOps operator utilizes ArgoCD to continuously reconcile the live cluster state with the manifests stored in Git. The DataScienceCluster controller manages the operator components but does not enforce external repository states.

  390. Question 390 of 1370Which OpenShift custom resource definition configures the operational status of the pipeline subsystem?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. DSMeta or DataSciencePipelinesActivation custom resource definition schemas

    The DSPA (Data Science Pipelines Application) custom resource manages the operational status of the pipeline subsystem in OpenShift AI. Be careful with generic OpenShift resources; rely specifically on the DataSciencePipelinesApplication schema for pipeline activations.

  391. Question 391 of 1370Which Custom Resource represents an individual deployed model instance that is ready to accept inference traffic?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. TrainedModel or InferenceService

    An InferenceService custom resource represents a deployed machine learning model ready to handle prediction requests. TrainedModel is a deprecated KServe concept, making InferenceService the standard OpenShift AI resource for endpoints.

  392. Question 392 of 1370What setting dictates the maximum payload dimension acceptable by an inference runtime handling raw image files?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. ServingRuntime environment or runtime parameters

    Serving runtime parameters like max-model-size or environment variables dictate payload limits for image files. Route annotations could technically affect proxy limits, but runtime parameters directly control the model server.

  393. Question 393 of 1370Which system component provides real-time tracking of active model versions deployed across serverless infrastructure meshes?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Model Registry subsystem interfaces

    The Model Registry subsystem tracks model metadata and versions to provide a centralized interface for deployed models. Expect to use the Model Registry when you need to organize and catalog machine learning artifacts.

  394. Question 394 of 1370How does OpenShift AI enforce strict network security separation boundaries between unrelated data science projects?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. NetworkPolicy CR definitions

    OpenShift AI relies on Kubernetes NetworkPolicy custom resources to isolate namespaces and enforce strict network boundaries between projects. While Security Context Constraints secure pod privileges, they do not control network traffic routing or isolation between data science projects.

  395. Question 395 of 1370What custom resource definition specifies an execution instance of a specific model serving infrastructure?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. InferenceService Custom Resource

    The InferenceService custom resource defines the execution instance for a deployed model. Note that ServingRuntime is also a valid resource for the underlying serving infrastructure configuration, so the phrasing is slightly ambiguous, but InferenceService maps to the deployed instance.

  396. Question 396 of 1370Which component intercepts incoming API traffic to route requests to the correct model running inside ModelMesh?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. ModelMesh serving proxy container component

    The ModelMesh serving proxy acts as the router and interceptor for incoming API traffic. It ensures inference requests reach the correct underlying model runtime, bypassing unrelated pipeline controllers entirely.

  397. Question 397 of 1370What format is used to export and upload a compiled pipeline from a Jupyter Notebook to OpenShift AI?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. YAML or ZIP containing the pipeline definition

    Compiled pipelines are exported and uploaded to OpenShift AI using a YAML file or a ZIP archive containing the pipeline definition. This format ensures the platform can parse and execute the Directed Acyclic Graph correctly.

  398. Question 398 of 1370What target component exposes the operational runtime statistics of an active data science pipeline setup to the dashboard?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. Prometheus Monitoring Stack

    The Prometheus Monitoring Stack exposes operational runtime statistics to the dashboard. OpenShift AI relies on the built-in monitoring tools to track active pipeline metrics rather than using distributed tracing or logging subsystems.

  399. Question 399 of 1370Which custom resource definition tracks the status of installed components within the RHOAI operator?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. DSCInitialization custom resource schema

    The DSCInitialization custom resource schema tracks the status of installed components within the operator. It validates that prerequisite conditions and foundational configurations are successfully applied before enabling components.

  400. Question 400 of 1370What format is used to write configuration properties when manually editing OpenShift AI resources via CLI?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. YAML syntax structure formatting

    OpenShift AI resources are typically managed as custom resources using YAML syntax via the command line. YAML is the standard configuration format for OpenShift CLI operations, whereas XML, CSV, and INI are not used for Kubernetes object definitions.

  401. Question 401 of 1370Which component handles the ingestion of pipeline definition files and manages scheduled execution runs?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Pipeline API Server backend subsystem

    The Pipeline API Server handles pipeline definition file ingestion and manages scheduled execution runs. ModelMesh and the Ingress Router handle model serving and routing, leaving the pipeline backend completely responsible for Data Science Pipeline orchestration.

  402. Question 402 of 1370What command line client binary utility is used to troubleshoot lower-level Kubernetes objects within OpenShift AI namespaces?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. oc command line interface utility

    The oc command line interface utility is the primary tool used to troubleshoot lower-level Kubernetes objects within OpenShift AI namespaces. It natively handles custom resource definitions, whereas no specific rhoai-cli client exists.

  403. Question 403 of 1370Which log analytics tool is used to aggregate and review long-term system error histories for OpenShift AI infrastructure components?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. OpenShift Logging operator with Loki or Vector

    The OpenShift Logging operator with Loki aggregates and reviews long-term system error histories for cluster infrastructure. Prometheus only stores numeric time-series metrics, meaning it cannot store detailed text-based application logs required here.

  404. Question 404 of 1370Which OpenShift AI tool allows data scientists to version control their machine learning code natively?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Git integration within JupyterLab workbenches

    Data scientists use Git integration natively built into JupyterLab workbenches to commit and version control their code. The other options handle pipelines or storage and do not provide direct user version control interfaces.

  405. Question 405 of 1370What design layout must custom notebook images implement to integrate correctly with the OpenShift AI dashboard UI?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. OpenDataHub/KubeFlow container specification layouts

    Custom notebook images must adhere to Open Data Hub and Kubeflow container specifications to integrate properly with the dashboard UI. Images running as root or lacking these specific environmental hooks fail to launch correctly.

  406. Question 406 of 1370What is the default container image registry used by OpenShift AI for stock notebook images?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. registry.redhat.io

    Red Hat's official container registry, registry.redhat.io, provides the default enterprise notebook images. Exam tip: while quay.io hosts some ecosystem components, authenticated Red Hat images come from registry.redhat.io.

  407. Question 407 of 1370In which OpenShift namespace is the Red Hat OpenShift AI operator logically installed by default when using the OperatorHub?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. openshift-operators

    The Red Hat OpenShift AI operator is installed globally in the openshift-operators namespace when deployed via OperatorHub. Avoid choosing operational namespaces like storage or authentication, which serve different cluster roles.

  408. Question 408 of 1370What component handles scheduled, recurring executions of data science pipelines in OpenShift AI?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Pipeline Scheduler/Trigger feature within Elyra or Kubeflow Pipelines backend

    Recurring data science pipeline executions are handled by triggers configured through the pipelines backend. Avoid choosing OpenShift CronJobs, as the exam focuses on native pipeline scheduling via the dashboard.

  409. Question 409 of 1370What security context parameter is enforced by OpenShift on workbench pods for safety?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Restricted non-root user execution access privileges configuration

    OpenShift enforces restricted security contexts, requiring workbench pods to run as non-root users. Knowing this is essential when building custom notebook images, as root-level privileges will be denied by default.

  410. Question 410 of 1370Which component is responsible for orchestrating the build and lifecycle steps of pipeline workflows?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Tekton pipelines controller deployment operator instance

    OpenShift AI relies on the Tekton Pipelines controller to execute workflow tasks. Distractors about KServe or ModelMesh are wrong because they manage model inference, not pipeline orchestration. Look for keywords linking steps or runs to Tekton on the exam.

  411. Question 411 of 1370Which storage technology ensures user data scales fluidly across nodes without tying workloads to single availability zones?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. Distributed Cloud Native Storage via ODF systems

    Distributed storage like OpenShift Data Foundation allows data volumes to scale fluidly across nodes and availability zones. However, this question is somewhat ambiguous because generic cloud native storage could encompass other technologies, making it loosely worded.

  412. Question 412 of 1370What happens to active pipelines when the central OpenShift AI Operator undergoes a minor version patch upgrade sequence?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. Running pipelines execute uninterrupted to completion

    Pipelines operate within deployed pods and typically continue executing to completion during minor operator upgrades. This question is ambiguous because while running tasks finish, scheduling new steps might be delayed depending on the exact upgrade sequence.

  413. Question 413 of 1370What kind of OpenShift resource is automatically created when you launch a new Workbench?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. StatefulSet

    An OpenShift AI workbench creates a StatefulSet to maintain the notebook environment and persistent storage state. However, some background components might use Deployments, making the underlying orchestration slightly ambiguous.

  414. Question 414 of 1370What parameter determines the maximum processing duration allowed for an Elyra pipeline task before getting aborted?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. Pipeline Step timeout configuration parameter

    The Pipeline Step timeout configuration parameter sets the maximum duration for an Elyra pipeline task before it aborts. This prevents stuck tasks from running indefinitely, whereas LimitRange only restricts memory sizes.

  415. Question 415 of 1370What configuration element prevents normal application pods from landing on expensive dedicated GPU-enabled worker nodes?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Taints applied to GPU worker nodes

    Taints are applied to nodes to repel pods that do not have a matching toleration. This prevents standard pods from scheduling on specialized GPU nodes, whereas node selectors merely restrict pods to specific nodes.

  416. Question 416 of 1370How are updates to the Red Hat OpenShift AI Operator delivered to the platform cluster?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Operator Lifecycle Manager via configured catalog sources channels

    Updates for the OpenShift AI Operator are delivered through the Operator Lifecycle Manager using configured catalog sources. This standard mechanism ensures controlled updates via specified channels.

  417. Question 417 of 1370What parameters are specified in a secret configuration to connect to a secure private Git repository?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Git repository authentication credentials like tokens or SSH keys

    To connect securely to a private Git repository, you must configure a Secret with Git credentials like tokens or SSH keys. Avoid mixing these with object storage or container registry authentication parameters.

  418. Question 418 of 1370What technology allows data scientists to write python scripts to generate pipelines instead of using visual canvas tools?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. Kubeflow Pipelines SDK or Tekton Python tools

    The Kubeflow Pipelines SDK allows data scientists to define pipeline steps using Python code. This provides a programmatic alternative to visual canvas tools for building Data Science Pipelines.

  419. Question 419 of 1370Which platform layer manages the lifecycle state transitions of notebooks and deployments within OpenShift AI clusters?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Red Hat OpenShift Operators platform

    Red Hat OpenShift Operators manage the packaging, deployment, and lifecycle of OpenShift AI components like notebooks and models. Core Kubernetes controllers handle generic pods but lack the domain-specific reconciliation logic provided by the Operators.

  420. Question 420 of 1370Which configuration parameter defines the specific location of a machine learning model artifact within an S3 data connection metadata block?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. AWS_S3_BUCKET and path properties

    Defining the AWS_S3_BUCKET and path properties specifies exactly where the model artifact resides within the connected storage. The registry path maps to internal cataloging and does not point to the physical S3 storage location like the bucket properties.

  421. Question 421 of 1370What is the purpose of configuring a Data Connection within an OpenShift AI project?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. To link a workbench directly to an object storage bucket

    The correct answer is correct because a Data Connection creates a Kubernetes secret that securely links workbenches and pipelines to S3-compatible object storage. While generic secrets can hold Git tokens, the primary OpenShift AI Data Connection type is tailored for object storage buckets.

  422. Question 422 of 1370Where are custom environment variable key-value collections safely persisted across multiple workbench restarts?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. ConfigMaps or Secrets bound to workloads

    ConfigMaps and Secrets provide Kubernetes-native mechanisms to store non-confidential and sensitive data, which are then mounted as environment variables into the workbench pod. Storing them directly in a pod specification would not persist across restarts.

  423. Question 423 of 1370What dashboard view lets teams review logs of the central OpenShift AI operator to diagnose missing platform pages?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Installed Operators -> OpenShift AI -> Pod Logs

    Administrators navigate to Installed Operators via the web console to locate the OpenShift AI operator and view its pod logs for troubleshooting. The Data Science Projects view does not expose backend operator logs needed to diagnose missing components.

  424. Question 424 of 1370Which container image format standard is supported for custom workbench images registered within Red Hat OpenShift AI?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. OCI / Docker Image Spec v1

    OpenShift AI supports standard OCI or Docker image specifications for custom workbench images. Singularity, Flatpak, and App Container formats are not recognized by Kubernetes for deploying standard pod workloads.

  425. Question 425 of 1370Which configuration component dictates resource allocation properties, such as memory and CPU limits, for Jupyter notebook containers?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Notebook Controller profiles

    Notebook Controller profiles dictate the specific CPU and memory size limits presented to users when launching Jupyter notebooks. ConfigMaps handle general configuration, but the controller profiles are the direct mechanism for defining these resource tiers.

  426. Question 426 of 1370When configuring a Custom Notebook Image, what category determines which software dependencies appear as standard to the end user?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. The metadata labels and description configured during image registration

    Metadata labels and descriptions defined during image registration dictate how a custom notebook image is categorized and presented to users. Focus on the dashboard UI configuration steps rather than underlying Git or cluster hardware details.

  427. Question 427 of 1370What type of certificates are recommended to protect internal communication paths across model serving meshes?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Automated OpenShift Cluster CA certificates

    Red Hat OpenShift Service Mesh relies on the automated OpenShift Cluster CA for internal mTLS certificate generation and rotation. This eliminates manual management overhead, whereas external commercial CAs are strictly for external ingress traffic.

  428. Question 428 of 1370Which visual element confirms a successful integration of an external data repository inside a specific workbench?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Data Connection attached label in dashboard UI

    A visual Data Connection label in the dashboard UI confirms successful integration inside a specific workbench. Notebook checkmarks or pod scaling do not reliably indicate an administrative attachment at the workbench configuration level.

  429. Question 429 of 1370What protocol dictates data ingestion formatting for models exposed using the default v1 alpha model serving runtimes?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. KServe v2 Data Schema

    The Legacy Predict Protocol is the legacy inference protocol historically used by early OpenShift AI model serving runtimes. KServe v2 is the modern standard, but older v1 alpha runtimes relied on this specific predict protocol.

  430. Question 430 of 1370What component creates the internal network routes required for KServe communication paths?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. OpenShift Service Mesh controller engine framework platform

    OpenShift Service Mesh creates the internal network routes required for KServe communication paths. KServe relies heavily on Service Mesh to handle traffic routing and secure communication between its various inference components.

  431. Question 431 of 1370What is the minimum recommended number of worker nodes required to safely run production OpenShift AI workloads with high availability?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. 3 worker nodes

    Production OpenShift clusters require three worker nodes to maintain a quorum and ensure high availability. One or two nodes lack failover redundancy, making the cluster vulnerable during maintenance or node failure.

  432. Question 432 of 1370Which dashboard section shows current consumption against limits for CPU resources across an enterprise cluster?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Cluster Settings or Resource Management panels

    Cluster-wide resource limits and consumption are tracked within the dedicated Resource Management or Cluster Settings dashboard sections. Pipeline history and Workbench views only show metrics for isolated resources rather than total cluster utilization.

  433. Question 433 of 1370How can an administrator grant data scientists access to create projects in OpenShift AI?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. Add users to the dedicated OpenShift AI user group specified in the DSC configuration

    Administrators grant project creation access by adding users to the dedicated OpenShift AI user group specified in the DSC configuration. Option D is a distractor because the exact group name comes from your specific cluster setup.

  434. Question 434 of 1370What specific format must an architecture team follow to design pipeline workflows inside the visual Elyra canvas?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. pipeline definition JSON file format

    The correct answer is correct because Elyra utilizes a pipeline definition JSON file to serialize the visual workflow created on the canvas before exporting or executing it. This JSON format maps the graphical nodes to the underlying pipeline steps.

  435. Question 435 of 1370Which technology is used to define infrastructure resources as code within an OpenShift environment?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Kubernetes Custom Resources and YAML manifests configuration

    The correct answer is correct because OpenShift relies on Kubernetes Custom Resources and YAML manifests to define and manage infrastructure configurations declaratively. This allows administrators to version and automate platform resources as code.

  436. Question 436 of 1370How can you ensure that your workbench container image always has the latest security patches from Red Hat?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Regularly update or rebuild workbenches using certified Red Hat images

    Regularly rebuilding or updating workbenches using certified Red Hat images ensures the underlying packages include the latest security patches. Modifying node parameters or network policies does not address vulnerabilities present inside the container image itself.

  437. Question 437 of 1370Which configuration parameters ensure that an automated pipeline execution task receives a clean workspace environment?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. EmptyDir volumes attached per step task

    Attaching emptyDir volumes to individual pipeline steps provides an isolated, clean workspace for that specific task. Data in an emptyDir is wiped when the step completes, preventing cross-contamination between different pipeline runs.

  438. Question 438 of 1370Which project role allows an engineering colleague to view project configurations without permission to delete workbenches?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. view or registry-viewer access role properties

    The viewer role provides the read-only permissions necessary for an engineer to inspect project configurations without allowing destructive actions. Granting edit rights would violate the requirement by permitting workbench deletion.

  439. Question 439 of 1370Which configuration enforces specific data layout patterns for input parameters when accessing advanced serving mesh topologies?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. KServe v2 Data Plane operational specifications

    The KServe v2 Data Plane protocol enforces the specific data layout and input parameters for inference requests in OpenShift AI. Legacy web protocols like SOAP or standard REST APIs do not define the required tensor structures for modern serving meshes.

  440. Question 440 of 1370Which custom resource manages the lifecycle of the OpenShift AI dashboard UI component?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. DataScienceCluster custom resource tracking configuration state

    The lifecycle of the dashboard UI component is managed by the DataScienceCluster custom resource, which oversees all core OpenShift AI components. The OdhDashboardConfig resource only modifies dashboard behavior, while KServe handles model serving runtimes.

  441. Question 441 of 1370What type of deployment engine is instantiated when a model is served via the Multi-Model Serving platform path?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. Single model container running ModelMesh engine pods

    ModelMesh is the underlying deployment engine used when routing models through the Multi-Model Serving platform path. It dynamically loads and unloads models into shared pods rather than provisioning dedicated serverless containers.

  442. Question 442 of 1370What type of OpenShift resource is automatically created when you add a Data Connection to an OpenShift AI project?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Kubernetes Secret

    Data Connections are stored as Kubernetes Secrets so that workbenches and model servers can securely mount S3 credentials. ConfigMaps are not used because they lack the encryption needed for sensitive AWS keys and endpoints.

  443. Question 443 of 1370What is the function of the ModelMesh routing layer when an external client sends a request to a multi-model endpoint?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. It intelligently routes the inference request to the specific container instance where the target model is cached or loaded

    The routing layer intercepts external requests and forwards them to the correct pod where the requested model resides. It manages model caching and lifecycle, rather than compressing payloads or handling browser redirects.

  444. Question 444 of 1370What cluster-level role must a user possess to install the Red Hat OpenShift AI Operator from the OperatorHub?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. cluster-admin

    Installing operators from OperatorHub requires cluster-admin privileges to create the necessary namespace and operator groups. Standard project admin rights only allow deployment of resources within an existing namespace.

  445. Question 445 of 1370What happens if the underlying S3 credentials in a Data Connection are updated after a model server has already successfully deployed a model?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. The running model continues to serve, but subsequent re-deployments or updates will fail

    Running models are already loaded into memory and do not constantly re-read the S3 credentials. However, new pods launched during updates or scale events will fail to pull the model if the new credentials are invalid.

  446. Question 446 of 1370What is the primary purpose of a Data Connection in Red Hat OpenShift AI?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. To provide easy and secure access to cloud object storage resources

    Data Connections provide a streamlined way to securely pass S3-compatible object storage credentials to notebooks and model servers. They abstract the manual creation of environment variables or secrets for the end user.

  447. Question 447 of 1370To build and import a custom notebook image into OpenShift AI, where must the container image be stored so the cluster can pull it?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. An accessible container registry like Quay.io

    Custom notebook images must be pushed to an OpenShift-accessible container registry like Quay.io so the cluster can pull them. OpenShift cannot natively build or pull container images directly from local directories or S3 buckets.

  448. Question 448 of 1370What is the maximum number of models that can be served reliably on a single model server instance when utilizing KServe Single-Model Serving?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Exactly 1 model per server instance

    KServe Single-Model Serving deploys exactly one model per server instance to isolate resources completely. This differs from ModelMesh, which uses high-density packing to serve multiple models within a shared deployment.

  449. Question 449 of 1370What is the main advantage of utilizing ModelMesh for multi-model serving?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. High-density packing of multiple small models on minimal compute resources

    ModelMesh intelligently packs multiple models into shared runtime pods to maximize memory and compute efficiency. This makes it ideal for managing many small models, whereas KServe dedicates isolated resources per deployment.

  450. Question 450 of 1370In OpenShift AI, a user creates an environment for notebook execution. What is this environment called?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Workbench

    A workbench is the designated environment in OpenShift AI for developing and executing notebook code. While a Data Science Project houses the resources, the workbench is the specific pod running the Jupyter environment.

  451. Question 451 of 1370What underlying technology is leveraged by OpenShift AI's Multi-Model serving to optimize memory by packing multiple models onto few pods?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. ModelMesh

    ModelMesh is the underlying technology for multi-model serving that efficiently packs multiple models into fewer pods to optimize memory. KServe is typically used for single-model serving or large models needing dedicated resources.

  452. Question 452 of 1370What does a status of Ready indicate on an OpenShift AI InferenceService custom resource?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. The model has successfully loaded into memory and is ready to receive network inference traffic

    A Ready status on an InferenceService confirms the model is fully loaded into memory and prepared to handle incoming network inference traffic. Training happens within workbenches or pipelines, not during inference.

  453. Question 453 of 1370Which dashboard menu section allows a cluster administrator to view and create new Accelerator Profiles for user access?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Settings -> Accelerator profiles

    Cluster administrators manage and create Accelerator Profiles under the Settings section of the dashboard. These profiles map hardware accelerators like GPUs to user workbenches for specialized compute tasks.

  454. Question 454 of 1370What is the primary underlying Kubernetes operator used to deploy Red Hat OpenShift AI?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Red Hat OpenShift AI Operator

    The Red Hat OpenShift AI Operator is the primary operator responsible for deploying and managing the platform components. The older OpenShift Data Science Operator name is deprecated.

  455. Question 455 of 1370What happens to a user's unsaved code inside an OpenShift AI Jupyter notebook if the notebook pod is restarted or deleted, assuming a PVC is mounted?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Code saved within the persistent volume directory (/opt/app-root/src) is preserved

    Any files explicitly saved to the persistent volume mount directory survive pod restarts or deletions. Unsaved data in memory is lost, but work inside the PVC path is preserved.

  456. Question 456 of 1370What configuration item specifies the access keys needed to download model weights from an isolated private storage repository?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. An OpenShift Secret referenced by the project's Data Connection configuration

    Data Connections map to OpenShift Secrets containing endpoint and credential details for private storage. Placing credentials in a public ConfigMap is insecure, and private SSH keys are not the mechanism used for S3-compatible data access.

  457. Question 457 of 1370What must a cluster administrator configure to allow OpenShift AI to utilize NVIDIA GPUs?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. NVIDIA GPU Operator

    The NVIDIA GPU Operator handles provisioning the necessary drivers and device plugins for OpenShift AI workloads. Node Tuning is for performance tweaks, and SRIOV is for network hardware.

  458. Question 458 of 1370How can you share a Data Science Project with another user in your organization via the OpenShift AI dashboard?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. Using the "Permissions" tab to grant access to users or groups

    The dashboard uses a Permissions tab to manage role bindings for sharing projects safely. Exporting Helm charts or copying admin tokens bypasses the intended UI integration and violates standard security practices.

  459. Question 459 of 1370Which tool is used to compile a Python-based pipeline defined with the Kubeflow Pipelines SDK into a YAML format file for OpenShift AI?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. kfp.compiler.Compiler()

    The kfp.compiler.Compiler class compiles Python-based pipelines into a YAML file. The kfp.client.Client class is used to connect to the pipeline API server and submit runs.

  460. Question 460 of 1370What is the function of the serving.kserve.io/v1beta1 API group in OpenShift AI?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. It defines the schema and management endpoints for deploying InferenceServices via KServe

    The KServe API group defines the schema and endpoints for deploying model servers as InferenceServices. It manages model inference deployments rather than authentication, storage, or networking rules.

  461. Question 461 of 1370How do you update the resource limits (CPU/Memory) of an existing OpenShift AI workbench?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. Stop the workbench, edit its configuration in the dashboard, and restart it

    You stop the workbench, adjust resource limits in the dashboard, and restart it. Directly modifying the deployment manually is discouraged because the dashboard manages the underlying resources.

  462. Question 462 of 1370Which cloud-storage API standard is used when creating a Data Connection in OpenShift AI?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. AWS S3 API

    Data Connections in OpenShift AI use the Amazon S3 API standard for object storage integration. This mechanism securely injects endpoint, bucket, and credential references into your workbenches or pipelines as standard Kubernetes secrets.

  463. Question 463 of 1370Where are pipeline artifacts, such as output datasets or metadata, stored by default?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. In the configured S3-compatible Object Storage data connection

    Pipeline artifacts and outputs are stored in the S3-compatible object storage bucket configured via your data connection. Ephemeral workbench storage is strictly local and temporary, so relying on it risks losing pipeline outputs when a pod restarts.

  464. Question 464 of 1370Which framework can be explicitly selected in OpenShift AI to host Large Language Models (LLMs) efficiently?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. vLLM

    vLLM is specifically integrated into OpenShift AI as a highly optimized runtime for efficient large language model serving. Standard Jupyter images and base PyTorch runtimes lack the specialized memory management and inference optimizations required for production LLM hosting.

  465. Question 465 of 1370Which object handles cluster routing and exposes the OpenShift AI dashboard outside the cluster?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Route

    OpenShift uses Route objects to expose services like the AI dashboard externally, providing hostname and TLS termination. While Services handle internal traffic, Routes are the specific OpenShift abstraction for external ingress.

  466. Question 466 of 1370In OpenShift AI, where are the execution artifacts (such as trained models or datasets) from a pipeline run physically stored?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. In the configured object storage bucket via the data connection

    Pipeline execution artifacts are written to the object storage bucket configured through the pipeline data connection. This ensures persistent tracking and prevents data loss, since ephemeral container storage vanishes after completion.

  467. Question 467 of 1370What capability does the Node Feature Discovery (NFD) Operator provide to the OpenShift AI scheduling system?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. It discovers and labels specific hardware capabilities on worker nodes, such as GPUs or AVX instructions

    The Node Feature Discovery Operator tags worker nodes with specific hardware capabilities like GPUs, enabling targeted workload scheduling. Without these labels, OpenShift AI cannot automatically pin machine learning tasks to specialized hardware.

  468. Question 468 of 1370Which custom resource (CR) is modified to initialize and configure Red Hat OpenShift AI?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. DataScienceCluster

    The DataScienceCluster custom resource initializes the operator and manages all OpenShift AI components. Modifying this resource toggles features on or off, ensuring the cluster aligns with your desired configuration.

  469. Question 469 of 1370What type of storage is recommended for hosting a Multi-Model Serving platform model repository in OpenShift AI?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. S3-Compatible Object Storage

    S3-compatible object storage is the standard for hosting model repositories because it efficiently handles large unstructured data. Block storage or HostPath volumes are inappropriate for scalable, distributed model access.

  470. Question 470 of 1370Which command can a developer use to interactively log into an OpenShift cluster from their workbench terminal environment?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. oc login

    The oc login command authenticates users and establishes a session with the OpenShift API server from any terminal. Standard kubectl commands lack the built-in authentication shortcuts provided by the OpenShift CLI.

  471. Question 471 of 1370What custom resource (CR) is modified by an administrator to enable or disable specific components like dashboards or training operators in RHOAI?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. DataScienceCluster

    Administrators modify the DataScienceCluster custom resource to enable or disable specific OpenShift AI components like the dashboard or model serving. The DSCInitialization resource only handles bootstrap configurations and should not be edited directly.

  472. Question 472 of 1370What field is required in an S3 Data Connection to specify the regional endpoint location of a self-hosted MinIO object storage instance?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. AWS_S3_ENDPOINT

    The AWS_S3_ENDPOINT field specifies the URL for self-hosted object storage like MinIO, overriding default AWS endpoints. Expect to map this key when creating a workbench data connection to a custom S3 provider.

  473. Question 473 of 1370What is the purpose of configuring "Tolerations" on a workbench or model server deployment within OpenShift AI?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. To permit pods to schedule on dedicated nodes with specific taints, such as GPU nodes

    Tolerations allow pods to schedule onto tainted nodes reserved for specialized hardware. If your workbench cannot access GPU nodes, check whether the deployment includes a matching toleration for the hardware taint.

  474. Question 474 of 1370What is the purpose of a PVC in the context of an OpenShift AI workbench?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. It provides persistent file system storage for notebooks and code files across pod restarts

    A PersistentVolumeClaim mounts durable storage so notebook files survive pod restarts. Without a PVC, any code or datasets saved inside the container are lost when the workbench stops.

  475. Question 475 of 1370Which operator must be present in the OpenShift cluster to enable serverless scaling behaviors for single-model deployment?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. Red Hat OpenShift Serverless Operator

    The Red Hat OpenShift Serverless Operator provides Knative Serving, which handles scale-to-zero functionality for model deployments. You must install it before enabling KServe single-model serving platforms.

  476. Question 476 of 1370What is the primary role of the ServiceMeshControlPlane resource in relation to OpenShift AI single-model serving?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. It manages ingress routing, mutual TLS, and network policies for KServe

    The ServiceMeshControlPlane configures the Service Mesh components required by KServe for routing and security. KServe relies on this mesh to properly manage external ingress and mutual TLS.

  477. Question 477 of 1370What storage access type is required for multi-user read-write data sharing across workbenches?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. ReadWriteMany (RWX) Persistent Volume storage solutions

    ReadWriteMany access mode allows multiple pods to mount and write to the volume simultaneously. You must select this storage type when configuring shared datasets across multiple workbenches.

  478. Question 478 of 1370What is the primary visual interface used by data scientists to track and view pipeline run histories and metrics?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Red Hat OpenShift AI Dashboard

    Data scientists use the Red Hat OpenShift AI Dashboard to track pipeline metrics and histories. While Tekton executes the underlying steps, its CLI is not the primary visual interface for this task.

  479. Question 479 of 1370What does the OpenShift AI Dashboard use to determine which notebook images are displayed to users in the workbench creation screen?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. The custom resources of type NotebookImage or ImageStream with specific labels

    The dashboard dynamically discovers images using NotebookImage custom resources or labeled ImageStreams. Hardcoded lists are incorrect because the operator queries the cluster API for available images.

  480. Question 480 of 1370What action should an administrator execute if a component status in the DataScienceCluster shows 'Degraded'?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Review the conditions and logs of the component operator pods to identify the failing sub-resource

    Administrators should inspect the conditions and logs of the failing component operator pods. Destructive actions like deleting configurations or wiping persistent volumes are incorrect and will exacerbate the degradation.

  481. Question 481 of 1370Which command provides detailed validation status information for an active DataScienceCluster configuration deployment?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. oc describe datasciencecluster

    The oc describe datasciencecluster command displays the validation status and deployment conditions for the cluster. The other options reference unrelated container tools or cluster-wide machine configurations.

  482. Question 482 of 1370Which component handles the automatic orchestration and execution of Data Science Pipelines in OpenShift AI?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. OpenShift Pipelines (Tekton)

    Data Science Pipelines rely on OpenShift Pipelines, which is built on Tekton, to orchestrate workflow execution. Jenkins and GitOps do not natively handle the pipeline API calls required by the dashboard.

  483. Question 483 of 1370What is the purpose of the CodeFlare stack within Red Hat OpenShift AI?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. To manage large scale distributed computing and AI workloads

    CodeFlare manages and scales large distributed AI workloads across compute resources. It abstracts infrastructure complexity, leaving database migrations and frontend dashboards to other tools.

  484. Question 484 of 1370What type of resource contains the definition lists of supported hardware accelerators visible in the OpenShift AI cluster settings?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. AcceleratorProfile custom resources

    AcceleratorProfile custom resources define hardware accelerators like GPUs within OpenShift AI settings. The cluster administrator creates these profiles to expose compatible hardware to data scientists.

  485. Question 485 of 1370Which tool or backend serves as the foundation for the single-model serving stack in Red Hat OpenShift AI?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. KServe

    KServe serves as the foundational backend for the single-model serving stack in OpenShift AI. While Seldon Core was used in older Open Data Hub versions, current exams focus entirely on KServe.

  486. Question 486 of 1370What protocol is used by the Elyra pipeline tool to upload compiled workflows directly to the active OpenShift AI Pipeline Server?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. HTTP/HTTPS API requests targeting the pipeline server endpoint

    Elyra communicates with the Pipeline Server using HTTP or HTTPS API requests to upload compiled workflows. Git hooks and UDP broadcasts cannot interact with the server's REST API endpoints.

  487. Question 487 of 1370Which configuration component defines the internal layout structure and default packages of the base Jupyter images provided by Red Hat?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Open Data Hub notebook container manifests

    Open Data Hub notebook container manifests define the base image layouts and default packages. Storage profiles and API server configurations handle cluster mechanics, not workbench image contents. Look for notebook manifests.

  488. Question 488 of 1370Which custom resource configures the global installation settings for Red Hat OpenShift AI Components?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. DataScienceCluster

    The DataScienceCluster custom resource manages the global configuration for installed OpenShift AI components. The operator processes this resource to determine which features are enabled across the cluster.

  489. Question 489 of 1370What tool can be deployed alongside OpenShift AI to track model metrics, parameters, and run histories natively across experiments?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. MLflow or OpenShift AI tracking component integration

    OpenShift AI integrates natively with MLflow to track experiment metrics, parameters, and run histories for data science projects. Prometheus is used for cluster infrastructure metrics rather than machine learning experiment tracking.

  490. Question 490 of 1370What is the standard format required for exporting a machine learning model to be served by ModelMesh?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. ONNX, Pickle, or SavedModel format

    ModelMesh supports standard serialized model formats like ONNX, Pickle, and SavedModel to efficiently serve predictions. Raw scripts or dataset files are not directly deployable as inference models.

  491. Question 491 of 1370When a data scientist spawns a Jupyter notebook instance in OpenShift AI, where are the custom environment variables defined within the project applied?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. Directly to the single-user notebook pod configuration

    Custom environment variables are injected directly into the configuration of the specific single-user notebook pod. This ensures data scientists have the necessary environment configurations isolated to their active session.

  492. Question 492 of 1370What type of OpenShift object maps directly to a "Data Science Project" created within the OpenShift AI interface?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. A Kubernetes Namespace/Project

    A Data Science Project maps directly to a standard Kubernetes Namespace. This provides logical isolation and access control for your workbenches, models, and pipelines within the cluster.

  493. Question 493 of 1370In OpenShift AI, what mechanism is used to securely store and inject environment variables or database credentials into a notebook?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Data Connections

    Data Connections simplify this process by wrapping standard Kubernetes Secrets and ConfigMaps to securely mount credentials as environment variables. Raw ConfigMaps alone are not designed for sensitive password storage.

  494. Question 494 of 1370Which underlying open-source project forms the basis for OpenShift AI pipelines?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. Kubeflow Pipelines

    OpenShift AI Pipelines are built directly on top of Kubeflow Pipelines, using Argo Workflows under the hood. Tekton is the native CI/CD tool for OpenShift but not the basis for data science pipelines.

  495. Question 495 of 1370How can you ensure that an updated custom notebook image becomes available to users if the image tag hasn't changed?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Trigger an image import or change the image pull policy to Always

    Triggering an image import or changing the pull policy to Always forces the cluster to fetch the latest image changes. On the exam, if your custom notebook updates do not appear, always verify your image pull policy before attempting a restart.

  496. Question 496 of 1370Which setting determines the specific packages and tools available inside an OpenShift AI workbench?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. The selected notebook container image

    The selected notebook container image defines the underlying packages, libraries, and tools available. Remember that environment variables only configure existing software, while the base image dictates what is actually installed.

  497. Question 497 of 1370What happens if multiple workbenches inside the same Data Science Project attempt to use the exact same Persistent Volume Claim concurrently if the storage class is RWO?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. The first workbench starts successfully, while the second fails to bind the volume

    A ReadWriteOnce volume only allows one node to mount it concurrently, so the second workbench fails to bind. Expect this behavior on the exam when sharing storage across workbenches on different cluster nodes.

  498. Question 498 of 1370When configuring a custom notebook image in OpenShift AI, which configuration resource allows cluster admins to make it visible in the Jupyter spawner?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. ImageStream

    Cluster admins make custom notebook images visible in the Jupyter spawner using an OpenShift ImageStream tagged with specific labels. While other resources manage deployments or configuration, the spawner specifically queries ImageStreams.

  499. Question 499 of 1370Which validation pattern checks that your OpenShift AI cluster environment is properly configured to use operational graphics accelerators?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. Verifying the presence of nvidia.com resources under node descriptions

    Validating GPU configuration involves checking node descriptions for extended resources like nvidia.com. During the exam, routinely inspect the node capacity using standard command-line tools to confirm the Node Feature Discovery operator.

  500. Question 500 of 1370Which component in OpenShift AI provides the default user interface for launching Jupyter Notebooks and managing projects?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. OpenShift AI Dashboard

    The OpenShift AI Dashboard provides the primary user interface for managing projects and launching Jupyter Notebooks. Pipelines and GitOps handle deployment automation, while Advanced Cluster Management operates at a multi-cluster level.

  501. Question 501 of 1370What is the primary role of the odh-dashboard pod in an active Red Hat OpenShift AI environment?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. To serve the graphical user interface to connected web clients

    The dashboard pod serves the web-based graphical user interface for OpenShift AI. Exam tip: know that user-facing interactions happen here, not in machine learning processing or low-level network encryption pods.

  502. Question 502 of 1370What security context parameter ensures an OpenShift AI workbench does not run with root permissions?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. runAsNonRoot: true

    Setting runAsNonRoot to true forces the container to execute without root privileges. Remember that runAsUser zero explicitly assigns root, while privileged true grants full host access.

  503. Question 503 of 1370Which resource type represents an instance of an executed pipeline workflow in OpenShift AI?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. PipelineRun

    A PipelineRun represents an actual execution of a pipeline workflow. PipelineServer merely defines the execution environment, and DeploymentConfig handles generic application deployments, not pipeline runs.

  504. Question 504 of 1370When configuring a custom ServingRuntime, what placeholder variable is used by the system to dynamically inject the model file storage path?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. ${STORAGE_URI}

    The STORAGE_URI placeholder is used in a custom ServingRuntime template to dynamically inject the model storage path. Avoid confusing this with generic container variables; the exam specifically tests storage path placeholders for model deployment configurations.

  505. Question 505 of 1370To inject object storage credentials (like AWS S3) directly into an OpenShift AI Data Science Project, what feature should you configure in the dashboard?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Data Connection

    A Data Connection is used to inject object storage credentials directly into a Data Science Project or workbench. Do not confuse this with a StorageClass, which provisions persistent volumes rather than linking external S3 credentials.

  506. Question 506 of 1370What mechanism allows an OpenShift AI notebook to interact directly with cluster resources securely?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Associating a specific ServiceAccount with the notebook pod

    Associating a specific ServiceAccount with the notebook pod allows it to interact securely with cluster resources via RBAC. Hardcoding cluster-admin credentials or mounting host sockets violates basic OpenShift security practices.

  507. Question 507 of 1370Which component is responsible for orchestrating the execution of scheduled tasks in an OpenShift AI pipeline?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Tekton Pipeline Controller pods running in the application namespace

    OpenShift AI data science pipelines are powered by Tekton, meaning the Tekton Pipeline Controller orchestrates the execution of pipeline tasks within the target namespace. Do not confuse pipeline execution with the Jupyter interface; the controller actively manages the pod lifecycle.

  508. Question 508 of 1370What tool acts as the artifact repository controller within the OpenShift AI pipeline architecture?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. MinIO or an equivalent S3 provider

    Pipelines require an S3-compatible object storage backend to store intermediate artifacts and track runs, which is typically MinIO in a default OpenShift AI installation. Quay is for container images, while Nexus handles generic build dependencies.

  509. Question 509 of 1370What happens if you delete a Data Science Project within the OpenShift AI dashboard interface?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. The corresponding OpenShift namespace and all its encapsulated resources (workbenches, PVCs, servers) are removed

    Deleting a Data Science Project directly removes the backing OpenShift namespace and all associated resources, including workbenches and persistent storage. Be exceptionally careful during the exam, as this destructive action cannot be undone.

  510. Question 510 of 1370What mechanism handles user authentication and role management inside OpenShift AI?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. OpenShift OAuth

    OpenShift AI integrates natively with the underlying cluster authentication, relying directly on OpenShift OAuth for user identity and role mapping. Standalone identity providers like Keycloak are only configured at the platform level.

  511. Question 511 of 1370What parameter within an AcceleratorProfile resource determines which specific runtime nodes can run the GPU workloads?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. nodeSelector labels matching the hardware attributes of the nodes

    An AcceleratorProfile uses a node selector to target specific cluster nodes equipped with the necessary hardware accelerators like GPUs. This scheduling mechanism ensures compute workloads physically land on the correct machines.

  512. Question 512 of 1370Which element is required to authenticate a workbench session to an external secure enterprise Git repository?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. A personal access token or SSH key configured in the Jupyter environment or Git credential helper

    Workbenches authenticate securely to external Git repositories using configured credentials like an SSH key or a personal access token within the environment. Expect to configure this routinely when cloning private model training code.

  513. Question 513 of 1370How can data scientists share custom notebook images cluster-wide within OpenShift AI?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. Register the image in the OpenShift AI dashboard settings

    Custom notebook images are registered cluster-wide in the OpenShift AI dashboard settings under notebook environments. Pushing to a namespace does not register it, and editing the operator CRs is not the administrative workflow for adding custom images.

  514. Question 514 of 1370How can a data scientist update the code implementation of a pipeline step without rewriting the entire pipeline visual graph?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. Update the source code file or notebook cell referenced by that specific node and recompile/run the pipeline

    Pipeline nodes execute specific files or cells, so updating the underlying code and rerunning the pipeline is correct. Modifying cluster ingress or reinstalling the operator does not update the logic within a pipeline step.

  515. Question 515 of 1370How can an administrator enforce strict memory boundaries on a developer's Data Science Project namespace to avoid cluster resource exhaustion?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. By creating a ResourceQuota object inside that specific project namespace

    OpenShift uses ResourceQuota objects to enforce strict memory and CPU limits within a namespace. Modifying container images or writing cron scripts to delete pods are not standard administrative practices for managing resource boundaries.

  516. Question 516 of 1370What component handles monitoring and alerts metrics aggregation for OpenShift AI clusters?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Prometheus

    OpenShift uses Prometheus to aggregate monitoring metrics and trigger alerts for cluster components. Jaeger handles tracing, while Fluentd and ElasticSearch are typically used for log collection and search.

  517. Question 517 of 1370What is the default behavior of KServe when an application experiences a massive spike in concurrent model inference requests?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. It scales up the number of replica pods automatically based on concurrency or request metrics

    KServe uses Knative Serving to automatically scale replica pods based on configured concurrency targets. Crashing pods or returning 500 errors is not the standard behavior for scaling under heavy inference load.

  518. Question 518 of 1370Which configuration inside an Elyra pipeline specifies the exact container image a specific pipeline node should execute within?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Runtime Image setting

    The Elyra Runtime Image property dictates the exact container environment used for a specific node execution. Environment variables are for passing data, while node limits only restrict hardware consumption.

  519. Question 519 of 1370To ensure that an OpenShift AI workload only runs on nodes equipped with NVIDIA GPUs, what Kubernetes mechanism is applied to the pod?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Taints and Tolerations along with Node Selectors

    Taints and tolerations ensure pods are permitted to run on specialized GPU nodes. Network policies and quotas manage traffic and resource limits, respectively, and do not dictate specific node hardware placement.

  520. Question 520 of 1370What configuration item maps an active Git repository directly into a Jupyter workbench environment?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. Git Repository URL in workbench creation settings

    Specifying a Git Repository URL during workbench creation clones the repository directly into the environment. ConfigMaps or emptyDir volumes do not automatically sync external version control history.

  521. Question 521 of 1370Which OpenShift resource is created when an OpenShift AI pipeline run is executed?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Tekton PipelineRun

    OpenShift AI executes pipeline runs using Tekton, creating a Tekton PipelineRun resource. Argo Workflows or Kubernetes Jobs are not the underlying resources used by OpenShift AI pipelines.

  522. Question 522 of 1370What must be configured on an OpenShift cluster to ensure that container images are pulled successfully from a private corporate Quay.io registry?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. A global or namespace-specific Image Pull Secret

    An Image Pull Secret provides the necessary authentication to pull images from a private registry. OpenShift requires these secrets to authorize access to private Quay.io repositories.

  523. Question 523 of 1370Which command-line utility is primary for inspecting OpenShift cluster resources during troubleshooting?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. oc

    The oc command-line utility is the primary tool for inspecting and managing OpenShift resources. Dedicated CLI tools like rhoai-cli or odhctl are not standard requirements.

  524. Question 524 of 1370What is the consequence of configuring a workbench to use a Container Image that lacks a Python installation?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. The JupyterLab interface fails to start or cannot spawn notebook kernels

    JupyterLab requires a Python installation to spawn notebook kernels successfully. Without Python, the workbench fails to operate as an interactive data science environment.

  525. Question 525 of 1370What status indicator confirms that the OpenShift AI console deployment is complete?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Ready state in the DataScienceCluster Custom Resource

    The DataScienceCluster custom resource reaching a Ready state confirms the operator finished reconciling and the OpenShift AI components are deployed. Pod statuses alone do not validate installation success, because dependent controllers might still be initializing.

  526. Question 526 of 1370Where does an administrator find the precise logs for troubleshooting a failure during the installation phase of the OpenShift AI components?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. The operator pod logs in the redhat-ods-operator namespace

    The operator pod logs in the redhat-ods-operator namespace capture the installation and reconciliation steps for OpenShift AI components. Workbench container traces appear only after the workbench is successfully created, which happens too late for troubleshooting initial platform failures.

  527. Question 527 of 1370When configuring Multi-Model serving platforms in OpenShift AI, which runtime server is selected by default for OpenVINO models?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. ModelMesh OpenVINO Model Server

    OpenVINO Model Server is the default runtime integrated with ModelMesh to optimize and serve models on OpenShift AI. Other runtimes like Triton or KServe are available for multi-framework support but are not the default selection for OpenVINO workflows.

  528. Question 528 of 1370What authentication mechanism does the OpenShift AI dashboard use by default to verify a user's identity?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. OpenShift Container Platform OAuth service

    OpenShift AI delegates user authentication directly to the underlying OpenShift Container Platform OAuth service. This integration means identity provider configuration is managed centrally on the cluster itself rather than duplicated inside OpenShift AI.

  529. Question 529 of 1370To expose a deployed machine learning model to applications outside the OpenShift cluster, what resource does OpenShift AI generate?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. An Ingress or OpenShift Route

    Serving runtimes in OpenShift AI expose machine learning models to external applications using standard Kubernetes networking resources like Ingress or OpenShift Routes. ClusterIP services only provide internal cluster access, making them unsuitable for direct external consumption.

  530. Question 530 of 1370Which technology provides the foundation for model serving endpoints scalability in KServe?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Knative Serving framework

    KServe relies on the Knative Serving framework to provide advanced scaling and traffic management for model serving endpoints. HAProxy configurations alone cannot handle the scale-to-zero capabilities required by KServe.

  531. Question 531 of 1370Which Custom Resource contains the configuration parameters for integrating a custom inference engine into the OpenShift AI serving layer?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. ServingRuntime

    The ServingRuntime custom resource defines the configuration parameters needed to integrate a custom inference engine into the OpenShift AI serving layer. AcceleratorProfile handles hardware scheduling, while DataScienceCluster manages operator components.

  532. Question 532 of 1370What type of secret is generated to authenticate OpenShift AI pipelines with an external Git provider?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Basic authentication or SSH key secret

    OpenShift AI pipelines use basic authentication or SSH key secrets to securely authenticate with external Git providers for code retrieval. Service account tokens are meant for internal API access, whereas Git integration demands explicit credential management.

  533. Question 533 of 1370What happens to data stored in a workbench's local directory if the workbench pod is restarted?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Data is preserved if backed by a PersistentVolumeClaim

    Data in a workbench survives pod restarts only when mapped to a persistent volume claim, which decouples storage from the pod lifecycle. Without a claim, the ephemeral container storage is destroyed when the pod terminates.

  534. Question 534 of 1370Which service mesh framework is a pre-requisite dependency for running the KServe single-model serving platform in RHOAI?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. OpenShift Service Mesh (Istio)

    KServe requires OpenShift Service Mesh, based on Istio, to handle advanced networking and routing for single-model serving. Linkerd and Consul are not compatible with the strict RHOAI operator dependencies for KServe.

  535. Question 535 of 1370What status property verifies that all required sub-components of Red Hat OpenShift AI are operational after an upgrade?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. The phase field showing Ready/Reconciled in the DataScienceCluster status resource output

    The DataScienceCluster custom resource indicates operational health when its phase field shows Ready or Reconciled. This confirms all sub-components finished reconciling successfully, making it the primary validation step.

  536. Question 536 of 1370What parameter in a Data Connection YAML configuration determines the name of the S3 bucket containing the target machine learning assets?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. AWS_S3_BUCKET

    The AWS_S3_BUCKET parameter within a Data Connection YAML specifies the exact S3 bucket holding the target machine learning assets. The other parameters do not directly map to the bucket name needed for S3 connectivity.

  537. Question 537 of 1370What Kubernetes resource type is utilized to define the data structures for managing custom model serving runtimes?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. ConfigMap or ServingRuntime Custom Resource Definitions

    Custom serving runtimes in OpenShift AI are defined using the ServingRuntime custom resource, which dictates the pod templates and configurations. ConfigMaps are commonly used alongside these definitions to store necessary runtime scripts or environment configurations.

  538. Question 538 of 1370What type of data traffic passes through the KServe data plane interface?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. Inference request payloads and corresponding model prediction responses

    The KServe data plane handles the actual inference payloads, routing client prediction requests to the deployed models and returning the outputs. Administrative configurations or source code transfers happen outside the inference data plane interfaces.

  539. Question 539 of 1370To scale down model serving instances to zero when no traffic is detected, which dependency must be configured and running properly?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. OpenShift Serverless (Knative)

    Scaling models to zero requires OpenShift Serverless, which provides the Knative Serving infrastructure to manage scale-to-zero functionality. Standard Service Mesh alone cannot scale pods to zero without the Knative abstraction managing the network endpoints.

  540. Question 540 of 1370Which interface inside an OpenShift AI workbench allows creating pipeline files visually?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. Elyra Pipeline Editor

    The Elyra Pipeline Editor provides the visual drag-and-drop interface used to create pipeline files within the workbench. While JupyterLab is the underlying environment, the Extension Manager merely handles installing tools rather than authoring pipelines.

  541. Question 541 of 1370Where are the pipeline artifacts, such as intermediate datasets or model weights, typically stored during an Elyra pipeline run?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. In an object storage bucket defined via Data Connection

    Pipeline artifacts like datasets and weights are typically stored in an object storage bucket defined by a Data Connection. ConfigMaps and Git repositories are meant for configuration and code, not large binary model artifacts.

  542. Question 542 of 1370Which OpenShift AI capability allows multiple distinct machine learning models to share the exact same runtime container pod?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. ModelMesh Multi-Model Serving Runtime

    ModelMesh is the multi-model serving runtime designed specifically to share a single container pod among multiple distinct machine learning models. KServe, by contrast, deploys each model in its own dedicated single-model pod.

  543. Question 543 of 1370What happens to data stored inside a workbench's Persistent Volume Claim (PVC) when the workbench is stopped or culled?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. The data is preserved and reattached when restarted

    Workbench storage is backed by a Persistent Volume Claim, meaning data is preserved and automatically reattached whenever the workbench restarts. This prevents data loss during standard culling operations or intentional scale-downs.

  544. Question 544 of 1370Which tool inside the OpenShift AI workbench environment enables visual execution and building of data science pipelines?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Elyra Pipeline Editor

    The Elyra Pipeline Editor is the visual tool within the OpenShift AI workbench used to build and execute data science pipelines. While VS Code is available as an IDE, Elyra provides the specific drag-and-drop pipeline interface.

  545. Question 545 of 1370Which operator is required to install Red Hat OpenShift AI on an OpenShift cluster?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Red Hat OpenShift AI Operator

    The Red Hat OpenShift AI Operator is the required operator to install and manage OpenShift AI on a cluster. Other operators like GitOps might support operational workflows but are not required for the core installation.

  546. Question 546 of 1370What type of access token is used when configuring Git collaboration within an OpenShift AI notebook?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Personal Access Token (PAT)

    A Personal Access Token is used to authenticate Git collaboration within an OpenShift AI notebook. Service Account tokens are for cluster API interactions, while SSH keys are not configured directly as standard access tokens.

  547. Question 547 of 1370To connect a workbench securely to an external AWS S3 bucket, which feature should you configure inside your Data Science Project?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. Data Connection

    A Data Connection securely stores S3 credentials and endpoints, letting your workbench access the bucket without exposing secrets. Other options like a Persistent Volume Claim provide local storage but lack native authentication integration.

  548. Question 548 of 1370What format does KServe use to scale inference pods down to zero when no traffic is detected?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Knative Serving integration

    KServe uses Knative Serving integration to scale inference pods down to zero when no traffic is detected. Knative manages request-driven autoscaling, making serverless model deployments possible.

  549. Question 549 of 1370What role does the 'culler' component perform within the OpenShift AI platform ecosystem?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. It identifies and stops inactive notebook workbenches based on idle durations

    The culler component identifies and stops inactive notebook workbenches based on their idle durations. This process reclaims cluster resources efficiently, distinct from managing failed pods or cleaning container images.

  550. Question 550 of 1370What happens if a Data Science project reaches its configured ResourceQuota limit?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. OpenShift blocks creation of new resource pods like workbenches

    OpenShift enforces ResourceQuotas by blocking the creation of any new pods that would exceed the defined limits. Existing workbenches continue running unaffected, while administrators must increase the quota or remove resources to deploy new pods.

  551. Question 551 of 1370When creating a custom serving runtime in OpenShift AI, what primary format is used to define the template?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. An OpenShift Template or a ServingRuntime Custom Resource

    Custom serving runtimes are defined using a ServingRuntime Custom Resource, which dictates the pod template and container behavior. Helm charts and Dockerfiles are used for generic deployments but are not the primary template mechanism.

  552. Question 552 of 1370What component ensures that configuration drift does not occur in the OpenShift AI deployment?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. The OpenShift AI Operator reconciliation loop

    The OpenShift AI Operator uses a continuous reconciliation loop to enforce cluster state and prevent configuration drift. It automatically detects manual changes and restores resources to match the declared custom resource definitions.

  553. Question 553 of 1370Which Red Hat OpenShift custom resource definition manages the active state of individual operational components like JupyterHub or KServe?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. DataScienceCluster

    The DataScienceCluster custom resource manages the active state of individual OpenShift AI components like KServe. DSCInitialization handles preliminary namespace setup but does not toggle components on or off.

  554. Question 554 of 1370What parameter determines the hardware request profile for a model deployment on the single-model serving platform?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. The resources section under the predictor field in the custom resource config

    The resources section under the predictor field defines the CPU, memory, and GPU allocations for the model container. Exam tip: if the question asks about modifying hardware profiles for single-model serving, always look for the resources block in the custom resource.

  555. Question 555 of 1370When configuring OpenShift AI, which component governs the data science pipelines feature?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Data Science Pipelines (DSP) Operator

    The Data Science Pipelines Operator is the component installed and managed through the DataScienceCluster to enable pipeline execution. While OpenShift Pipelines relies on Tekton, OpenShift AI specifically uses its own dedicated operator for machine learning workflows.

  556. Question 556 of 1370To inject environment variables securely into an OpenShift AI workbench, what resource should be linked?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Secret

    Secrets are the standard Kubernetes resources used to securely inject sensitive environment variables into a workbench. ConfigMaps are plaintext, making them unsuitable for sensitive credentials like passwords or API tokens.

  557. Question 557 of 1370Which command-line utility can be used by administrators to directly inspect OpenShift AI custom resources like DataScienceClusters?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. oc

    The OpenShift CLI, known as oc, directly interacts with Kubernetes custom resources like the DataScienceCluster. The other utilities are either unrelated to cluster configuration or lack the native permissions to inspect custom resource definitions.

  558. Question 558 of 1370Which tool allows data scientists to version control their notebook code files directly from the workbench sidebar UI?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. Integrated Git extension

    The integrated Git extension within the workbench interface handles version control operations directly from the sidebar. The other options require using external command-line tools or different interfaces, which bypasses the requested sidebar functionality.

  559. Question 559 of 1370What type of resource is typically allocated to a workbench to ensure data persistence across sessions?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. PersistentVolumeClaim

    A PersistentVolumeClaim is attached to the workbench to provide permanent storage that survives pod restarts. Secrets and ConfigMaps store configuration data, but neither provides the file storage capacity required for notebooks and datasets.

  560. Question 560 of 1370Which group must an OpenShift user belong to by default to access the OpenShift AI dashboard?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. rhoai-users or configured custom group

    Access to the OpenShift AI dashboard is governed by OpenShift Group or OAuth configuration objects, with the default group typically being rhoai-users. Be careful not to select cluster-admins; that role grants global cluster privileges rather than standard user access.

  561. Question 561 of 1370How can you verify that a custom notebook image has been successfully imported and recognized by the OpenShift AI cluster?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. Check if it appears as an available choice in the Notebook Image dropdown menu when creating a new workbench

    The most direct way to verify a custom notebook image is available is to check the Notebook Image dropdown menu when creating a new workbench. Inspecting node or routing details will not confirm whether the image is successfully recognized by the dashboard.

  562. Question 562 of 1370Which protocol is utilized by Elyra to communicate pipeline step metadata to the object storage?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. HTTP/S S3 API operations

    Elyra communicates with object storage using HTTP/S S3 API operations to store pipeline artifacts and metadata. Traditional file transfer methods like SCP or NFS mounting are not used for this cloud-native object storage integration.

  563. Question 563 of 1370Which component within the OpenShift AI architecture handles the scheduling and routing of distributed training tasks across cluster nodes?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Ray Cluster or CodeFlare components integration

    Distributed training tasks in OpenShift AI are orchestrated through Ray Cluster and CodeFlare component integrations. Tekton handles CI/CD pipelines, while Knative and Seldon Core manage model serving and autoscaling instead of training jobs.

  564. Question 564 of 1370What is the purpose of an Accelerated Notebook Image in OpenShift AI?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. It includes pre-installed GPU drivers and libraries like CUDA

    Accelerated notebook images include pre-installed GPU drivers and libraries like CUDA to support hardware acceleration. They do not bypass authentication or alter network and storage configurations, but strictly provide the necessary compute dependencies.

  565. Question 565 of 1370Which specific framework provides the web-based IDE experience for data scientists in OpenShift AI?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. JupyterLab

    JupyterLab is the primary web-based IDE framework provided for data scientists in OpenShift AI. While VS Code is available as an optional image, JupyterLab remains the default and most prominent interface for standard workbenches.

  566. Question 566 of 1370What primary framework does Elyra rely upon to compile visual pipeline files into executable configurations for OpenShift Pipelines?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Kubeflow Pipelines SDK or Tekton parser libraries

    Elyra relies on the Kubeflow Pipelines SDK or Tekton parser libraries to compile visual pipeline files into executable configurations. Ansible, Helm, and bash scripts are not used for this specific translation process.

  567. Question 567 of 1370What role does Red Hat Quay play in an enterprise OpenShift AI deployment workflow?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. Secure container registry for storing model and workbench images

    Quay serves as a secure enterprise registry to store and scan container images, including custom workbench environments. It does not orchestrate deployments or track pipeline metrics.

  568. Question 568 of 1370When deploying a model using the Single-model serving platform (KServe), which component is required to handle ingress traffic and scale-to-zero capabilities?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. OpenShift Service Mesh and OpenShift Serverless

    Single-model serving in OpenShift AI relies on KServe, which sits on top of OpenShift Serverless and Service Mesh to provide autoscaling and routing. Standard OpenShift Routes alone do not provide the required scale-to-zero functionality.

  569. Question 569 of 1370What command-line tool can be used to monitor the status of the DataScienceCluster custom resource fields?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. oc get dsc

    The OpenShift CLI command 'oc get dsc' retrieves the DataScienceCluster resource, showing component health and installation status. The other proposed commands are not valid OpenShift CLI operations for inspecting cluster resources.

  570. Question 570 of 1370What component of OpenShift AI provides web-based notebook environments such as JupyterLab for data scientists?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Workbenches

    Workbenches provide the isolated, web-based JupyterLab environments data scientists use for development. Model Serving and Pipelines handle deployment and orchestration, while Data Connections simply link external storage.

  571. Question 571 of 1370What specific type of OpenShift resource configures the secure ingress domains utilized by KServe to expose endpoints to external clients?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. Knative DomainTemplate or Gateway configurations inside the Service Mesh

    Service Mesh gateways and Knative DomainTemplates control routing for serverless inference endpoints. Standard OpenShift routes lack the required network layer integration, making them incorrect for KServe.

  572. Question 572 of 1370What type of volume configuration prevents a workbench from launching if cluster resources are fully exhausted?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Bound PVC with insufficient cluster PV supply

    If a PersistentVolumeClaim cannot bind to a PersistentVolume due to resource exhaustion, the workbench pod will stay pending. Option A is also a strong distractor because launching fails without a valid storage class.

  573. Question 573 of 1370What status value indicates that a specific component inside the DataScienceCluster resource is active, operational, and managed by the operator?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Managed

    The DataScienceCluster resource uses the Managed status to indicate an active component handled by the operator. Other terms like Enabled or Installed are informal distractors and do not reflect the actual Kubernetes status fields.

  574. Question 574 of 1370Which open-source project forms the baseline upstream community architecture for Red Hat OpenShift AI?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Kubeflow / Open Data Hub

    OpenShift AI is built on the Open Data Hub and Kubeflow upstream communities. Other choices like MLflow are integrated tools, while JupyterHub is only the workbench component. Choose the architectural baseline.

  575. Question 575 of 1370What framework extension enables data scientists to execute distributed data analytics tasks using Python directly inside an OpenShift AI workbench?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Ray / PySpark extensions integrated with cloud compute clusters

    Ray and PySpark are the validated frameworks for distributed analytics inside workbenches. Options mentioning Jenkins or bash loops are unrelated to data science distribution. Look for Python-native extensions.

  576. Question 576 of 1370Which OpenShift storage provider is commonly validated for persistent data connections in OpenShift AI?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. OpenShift Data Foundation (ODF)

    OpenShift Data Foundation is the validated storage provider for persistent connections in OpenShift AI. HostPath and NFS are generic Kubernetes options that lack enterprise support guarantees for AI workloads.

  577. Question 577 of 1370What parameter can be altered in the DSCInitialization resource to modify the global object storage provider for pipelines?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. clusterStorageProvider

    You modify the clusterStorageProvider parameter in the DSCInitialization resource to change global object storage for pipelines. Other options resemble storage keys but do not map to the actual custom resource fields.

  578. Question 578 of 1370What is the underlying engine used by OpenShift AI for Multi-Model Serving?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. ModelMesh

    ModelMesh is the underlying architecture that enables OpenShift AI to manage and serve multiple models concurrently. KServe is a related technology often confused with ModelMesh, but ModelMesh specifically provides the multi-model scaling layer.

  579. Question 579 of 1370Which storage class property is essential for Multi-Model serving platforms to dynamically provision shared storage volumes?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. ReadWriteMany (RWX)

    Multi-Model Serving requires ReadWriteMany storage so multiple predictor pods can mount and read the same model storage volume simultaneously. ReadWriteOnce limits access to a single node, breaking multi-pod scalability.

  580. Question 580 of 1370What component must be provisioned inside a Data Science project before creating an Elyra pipeline?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Pipeline Server

    A Pipeline Server must be instantiated within the Data Science project before users can execute Elyra pipelines. Without the server actively running, the Jupyter workbench cannot validate or submit pipeline runs.

  581. Question 581 of 1370What is the effect of applying a 'Taint' to a specific set of GPU worker nodes in an OpenShift cluster running OpenShift AI?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. It prevents non-AI or non-GPU pods from being scheduled on those specific nodes unless they have matching tolerations

    Tainting GPU worker nodes repels standard pods, ensuring only AI workloads with matching tolerations consume the specialized hardware. Taints control pod scheduling rather than altering network traffic or managing node storage.

  582. Question 582 of 1370Which environment variable is automatically populated inside a workbench when a Data Connection is successfully attached?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. AWS_ACCESS_KEY_ID and AWS_SECRET_ACCESS_KEY

    Attaching a Data Connection automatically injects AWS_ACCESS_KEY_ID and AWS_SECRET_ACCESS_KEY into the workbench environment. These variables allow notebooks to authenticate seamlessly with S3-compatible object storage.

  583. Question 583 of 1370Which open-source project forms the upstream codebase for Red Hat OpenShift AI?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Open Data Hub (ODH)

    Open Data Hub is the upstream community project that Red Hat OpenShift AI is built upon. While related technologies use pipelines or model tracking, Open Data Hub provides the integrated foundation tested on the exam.

  584. Question 584 of 1370What type of volume type is instantiated when a data scientist creates a new workbench with 'New Storage'?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. A newly provisioned Persistent Volume Claim (PVC)

    When a user selects New Storage for a workbench, OpenShift AI dynamically provisions a Persistent Volume Claim to provide durable storage. Host paths or temporary directories would not persist data across pod restarts.

  585. Question 585 of 1370Which interface is used to visually configure multi-model serving runtimes in the dashboard?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Settings -> Serving Runtimes window configuration console

    Custom model serving runtimes are added and edited directly from the Settings menu under Serving Runtimes. The standard operator hub does not manage these specific runtime templates for serving models.

  586. Question 586 of 1370What type of machine learning model format is standard when deploying to an OpenVINO model serving runtime?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. ONNX or OpenVINO IR format

    OpenVINO serving runtimes expect standardized formats like ONNX or the proprietary OpenVINO Intermediate Representation format for inference. Python pickle files are heavily discouraged due to security risks during deployment.

  587. Question 587 of 1370Which specific configuration defines the resource request and limit bounds (CPU/RAM) for predefined workbench sizes (Small, Medium, Large)?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. The DataScienceCluster custom resource specification

    Workbench sizes are defined within the DataScienceCluster custom resource specification, allowing administrators to manage compute limits. Standard OpenShift ResourceQuotas apply to namespaces but do not set the template dropdown sizes.

  588. Question 588 of 1370Which OpenShift Operator is responsible for managing the underlying hardware state and drivers for graphics cards in AI workloads?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. NVIDIA GPU Operator

    The NVIDIA GPU Operator manages hardware state and drivers for graphics cards. Node Feature Discovery merely tags nodes, but the GPU Operator is required for actual workload execution and driver management.

  589. Question 589 of 1370How does an administrator grant a specific group of users access to the OpenShift AI dashboard if access restrictions are enabled?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. By adding the group name to the OpenShift AI administrator or user groups configuration

    Administrators grant access by adding specific groups to the allowed groups list in the dashboard settings. Assigning the cluster-admin role is incorrect because it bypasses the intended least-privilege separation.

  590. Question 590 of 1370Which custom resource defines cluster-wide initialization properties, such as the management of the service mesh configuration for RHOAI?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. DSCInitialization

    The DSCInitialization custom resource defines cluster-wide initialization properties like service mesh configurations. While the DataScienceCluster component manages the individual operators, DSCInitialization handles underlying prerequisites.

  591. Question 591 of 1370What is the primary role of the TrustyAI component within Red Hat OpenShift AI?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Model bias monitoring and explainability

    TrustyAI is the dedicated OpenShift AI component for monitoring model bias and providing explainability. On the exam, remember that TrustyAI integrates with the dashboard rather than handling storage, data routing, or model compilation.

  592. Question 592 of 1370What must be enabled on an OpenShift cluster node to allow proper scheduling of GPU workloads?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. The node must have the nvidia.com allocatable resource capacity

    OpenShift schedules GPU workloads only when nodes advertise the nvidia.com extended resource capacity. Expect to inspect node descriptions to verify this allocatable resource rather than looking at local storage or architecture types.

  593. Question 593 of 1370What must an administrator configure to allow specific user groups access to OpenShift AI while denying others?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. Dedicated user groups like rhoai-users and rhoai-admins

    Administrators control access to OpenShift AI by assigning users to dedicated OpenShift groups like rhoai-users and rhoai-admins bound to specific roles. Network policies or generic OAuth tokens will not grant the required application access.

  594. Question 594 of 1370Which container image format is natively configured in OpenShift AI for launching custom workbench images?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. OpenShift Image Stream

    OpenShift AI natively uses OpenShift ImageStreams to manage and launch custom workbench images. The platform expects specific ImageStream labels so the spawner can discover them, bypassing generic Docker archives or manifests.

  595. Question 595 of 1370What role does the DataScienceCluster Custom Resource play during an upgrade of Red Hat OpenShift AI?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. It specifies which components should be upgraded or maintained at a given version level

    The DataScienceCluster Custom Resource manages the OpenShift AI components, dictating which features are installed or upgraded. It acts solely as the central control for component management and does not alter the underlying operating system.

  596. Question 596 of 1370How can a user specify custom resources like GPUs for an OpenShift AI pipeline step?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Configure the resource requirements in the Elyra node properties

    You define custom resources like GPUs directly in the Elyra node properties within your Jupyter workbench. Cluster node configurations or environment variables in the server settings do not allocate resources to individual steps.

  597. Question 597 of 1370Which components are deployed by default when the DataScienceCluster resource sets the 'pipelines' component state to 'Managed'?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Tekton pipelines architecture and APIServer components

    OpenShift AI pipelines rely on the Tekton architecture and APIServer components. Tools like Jenkins or Argo Workflows are incorrect distractors not deployed by the OpenShift AI DataScienceCluster resource.

  598. Question 598 of 1370How can you ensure that an OpenShift AI workbench always starts on a dedicated machine learning node pool inside a large enterprise cluster?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Configure node selectors or tolerations within the workbench settings or cluster project parameters

    Configuring node selectors or tolerations targets workbenches to specific machine learning nodes. Manually assigning pod IP addresses or changing control plane passwords will not automate workload placement.

  599. Question 599 of 1370Which runtime dependency requires a cluster admin to install the Node Feature Discovery (NFD) Operator?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. NVIDIA GPU Acceleration support

    The Node Feature Discovery Operator labels hardware nodes to enable NVIDIA GPU acceleration support. Standard storage provisioning and basic network separation do not require hardware discovery.

  600. Question 600 of 1370Which component is used to view real-time graphical analytics and training performance graphs such as scalar metrics directly from workbenches?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. TensorBoard component

    The TensorBoard component visualizes real-time machine learning metrics directly from your workbench. Grafana dashboards and OpenShift Logging track infrastructure health rather than model training performance.

  601. Question 601 of 1370What must be defined in the Data Connection to connect an OpenShift AI workbench to a private Ceph Object Gateway?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. Endpoint URL, Access Key, and Secret Key

    Private object storage connections require an endpoint URL, access key, and secret key. Container registry credentials authenticate image pulls, while node selectors manage workload placement, not storage access.

  602. Question 602 of 1370What happens if you delete a Data Science Project directly from the OpenShift AI dashboard interface?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. The underlying OpenShift namespace and all its resources are completely removed

    Deleting a Data Science Project from the dashboard removes the corresponding OpenShift namespace and all associated resources. Beware of options suggesting the workbench is deleted while the namespace remains; deletion is comprehensive at the project level.

  603. Question 603 of 1370Which runtime configuration must match the model framework when configuring ModelMesh serving?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Serving Runtime definition

    The Serving Runtime definition must match your model framework, such as ONNX or PyTorch, to deploy properly. Network plugins and container runtime sockets are infrastructure-level configurations unrelated to model serving compatibility.

  604. Question 604 of 1370Which environment variable or setting determines the idle timeout after which a data science workbench is automatically stopped?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Notebook Idle Culling

    Notebook Idle Culling determines the idle timeout after which a data science workbench is automatically stopped. Watch out for distractors like Auto-Stop or Pod Lifecycle MaxAge, which are not valid dashboard configuration terms.

  605. Question 605 of 1370Which custom resource configuration determines the maximum container size options shown in the dashboard?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. OdhDashboardConfig definition settings profiles

    The OdhDashboardConfig custom resource defines settings like container size profiles available in the dashboard. Standard cluster resource quotas impose actual limits, but they do not populate the menu selections in the interface.

  606. Question 606 of 1370Which log analytics tool is natively integrated to view historical logs of served models?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. OpenShift Logging (Vector/Loki or Fluentd/ElasticSearch)

    OpenShift Logging, using tools like Loki or Elasticsearch, is natively integrated to view historical logs of served models. Avoid choosing tracing systems like Jaeger, which monitor request paths and performance metrics rather than application logs.

  607. Question 607 of 1370When creating an Elyra pipeline, what file format defines the pipeline structure visually before it is submitted for execution?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. .pipeline

    Elyra uses a proprietary pipeline format with a dot pipeline extension to visually define the directed acyclic graph before exporting it. While you can ultimately export the file as YAML for Tekton runtime execution, the visual definition is strictly dot pipeline.

  608. Question 608 of 1370Which storage class type is strongly recommended for OpenShift AI notebook persistent volume claims (PVCs) to allow individual user data persistence?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. ReadWriteOnce (RWO)

    ReadWriteOnce is the correct access mode for a standard user notebook because it ensures dedicated data persistence for a single workbench instance. ReadWriteMany is typically reserved for distributed storage like shared pipeline artifacts.

  609. Question 609 of 1370What setting inside a Workbench CR controls the automatic termination of the workbench session due to prolonged inactivity?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. Notebook runtime idle timeout configuration annotations or associated operator configurations

    Workbench session culling is managed by the notebook controller via specific idle timeout annotations applied directly to the custom resource. Standard cluster pod eviction parameters will not successfully trigger culling for idle Jupyter interfaces.

  610. Question 610 of 1370How can an administrator monitor the specific performance and health of OpenShift AI operators?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. Through the OpenShift Web Console Alerting and Metrics page

    The OpenShift Web Console Alerting page monitors operator health and cluster metrics. Opening a bash session is a troubleshooting step, but it is not the primary monitoring mechanism.

  611. Question 611 of 1370What setting inside the DataScienceCluster resource disables a component completely so the operator stops managing or deploying it?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Removed

    Setting a component to Removed in the DataScienceCluster resource fully disables it, causing the operator to stop managing and deploying it. Remember that Disabled merely pauses management, whereas Removed deletes the deployment.

  612. Question 612 of 1370When creating an object storage data connection, which parameter is required alongside the access key?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. Secret Key

    An object storage data connection requires both an access key and a secret key. Do not confuse this with AWS IAM roles or cluster identifiers, which are not used for standard S3-compatible connections.

  613. Question 613 of 1370Which open-source project provides the core distributed computing capabilities for execution steps inside an OpenShift AI Ray cluster?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Ray Core framework orchestration engine

    OpenShift AI Ray clusters rely on the Ray Core framework for distributed computing and orchestration. Be careful not to confuse Ray with Apache Spark or Kubernetes batch plugins, which are different technologies.

  614. Question 614 of 1370Which open source workflow tool does Elyra leverage to output valid runtime tasks onto an OpenShift Pipelines backend architecture?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Tekton pipelines templates compiled configurations

    Elyra leverages Tekton pipelines templates to output valid runtime tasks onto an OpenShift Pipelines backend. Ignore distractors like Jenkins or Airflow, as OpenShift Pipelines natively relies on Tekton.

  615. Question 615 of 1370For multi-model serving where high-density deployment on shared resources is required, which component does OpenShift AI utilize?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. ModelMesh

    ModelMesh is purpose-built for high-density, multi-model serving on shared resources in OpenShift AI. Knative Serving is strictly for single-model serverless deployments rather than multi-model use cases.

  616. Question 616 of 1370What is the function of the DSCInitialization custom resource in an OpenShift AI deployment?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. It configures cluster-wide prerequisites and global settings for the RHOAI operator

    The DSCInitialization resource sets up cluster-wide prerequisites and global settings for the RHOAI operator. It does not define individual notebook quotas or manage GPU drivers, which are handled elsewhere.

  617. Question 617 of 1370Which OpenShift AI component is responsible for managing distributed training workloads using frameworks like PyTorch or TensorFlow?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Training Operator

    The Kubeflow Training Operator is responsible for managing distributed training operators using frameworks like PyTorch and TensorFlow. GitOps handles cluster state synchronization, while CodeFlare focuses specifically on orchestrating Ray-based workloads.

  618. Question 618 of 1370Which dashboard component displays real-time performance indicators for served models?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. OpenShift AI Metrics and Monitoring tab dashboards

    Real-time performance indicators for served models are displayed in the OpenShift AI Metrics and Monitoring tab dashboards. The user's terminal is isolated to a notebook, and Tekton pipeline logs do not show live inference metrics.

  619. Question 619 of 1370Which project template should a developer use to set up automated pipelines using Git repository events?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. OpenShift Pipelines Triggers

    OpenShift Pipelines Triggers is the correct technology used to instantiate pipelines automatically based on Git repository events. GitOps webhooks manage continuous deployment synchronization, not pipeline task execution.

  620. Question 620 of 1370If a workbench fails to start due to an "Insufficient memory" error, what is the best immediate administrative solution?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Increase node count or choose a smaller workbench size configuration

    Fixing insufficient memory involves adding cluster nodes or selecting a smaller workbench size configuration. Changing the image or restarting the API server will not resolve underlying hardware allocation limits.

  621. Question 621 of 1370What configuration defines the container registry pull secrets for custom notebook images?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Image Pull Secrets linked to the namespace ServiceAccount

    Custom notebook images require Image Pull Secrets linked directly to the namespace ServiceAccount to authenticate properly. Modifying global cluster pull secrets is generally discouraged and plaintext environment variables are insecure.

  622. Question 622 of 1370What file format is typically used to store the metadata and weights of a model designed to run on the ONNX runtime inside OpenShift AI?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. .onnx

    Models intended for the ONNX runtime use the .onnx file format to package metadata and weights for cross-platform inference. The other formats represent framework-specific storage, such as PyTorch or TensorFlow models.

  623. Question 623 of 1370What must be included in an external custom runtime image to allow the OpenShift AI notebook controller to properly manage its launch behavior?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. A pre-configured Jupyter notebook or JupyterLab server operating on port 8888

    Custom notebook images must run a Jupyter or JupyterLab server on port 8888 for the OpenShift AI controller to attach and manage the pod properly. If the image lacks this endpoint, the dashboard cannot route the OAuth proxy session.

  624. Question 624 of 1370What cluster logging configuration is recommended to retain historical inference request data for auditing purposes?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Integrating OpenShift Logging to forward container stdout logs to a secure external SIEM or Elasticsearch cluster

    OpenShift AI inference traffic is logged to standard output, so forwarding these stdout logs via OpenShift Logging to an external system preserves them securely. Browser caches or ephemeral node storage are volatile and will not satisfy auditing requirements.

  625. Question 625 of 1370What configuration element prevents data science pipelines from accessing unauthorized external networks?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Egress NetworkPolicies applied to the data science namespace

    Applying egress NetworkPolicies to the data science namespace restricts outgoing traffic, preventing pipelines from reaching unauthorized external networks. Ingress rules only manage incoming traffic and do not secure outbound connections from the pipeline workloads.

  626. Question 626 of 1370Which environment variable holds the access token for authenticating internal pipeline API calls?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. KUBERNETES_SERVICE_ACCOUNT_TOKEN

    Internal pipeline API calls authenticate automatically via the mounted service account token stored in KUBERNETES_SERVICE_ACCOUNT_TOKEN. For the exam, remember that OpenShift AI injects this standard Kubernetes volume mount rather than relying on manually configured static tokens.

  627. Question 627 of 1370What role must a user possess within an OpenShift project to create a Data Science Workbench?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. admin or edit role

    Users need the admin or edit role within a project to create a Data Science Workbench. These roles grant the necessary Kubernetes RBAC permissions to manage project resources, whereas view is strictly read-only.

  628. Question 628 of 1370Which protocol is standard for sending inference requests to models deployed using the KServe v2 Data Plane standard?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. v2 REST and gRPC API protocols

    The KServe v2 Data Plane standard uses the v2 REST and gRPC API protocols to handle inference requests. For the exam, remember that standard OpenShift AI model serving relies on these modern API formats, discarding legacy enterprise messaging protocols.

  629. Question 629 of 1370Which custom resource definition tracks the status of a single model deployment under KServe?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. InferenceService

    The InferenceService custom resource definition tracks the status of a single model deployment under KServe. Expect to query this resource using oc or kubectl to verify endpoint readiness or troubleshoot deployment failures.

  630. Question 630 of 1370What parameters define the minimum and maximum scaling boundaries of a KServe single-model predictor deployment configuration?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. minReplicas and maxReplicas annotations or spec fields

    The minReplicas and maxReplicas spec fields or annotations define the scaling boundaries for KServe predictor deployments. Rely on these standard Kubernetes scaling parameters rather than custom environment variables.

  631. Question 631 of 1370What is the standard name of the custom resource definition used to control global settings for the OpenShift AI initialization phase?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. DSCInitialization

    The DSCInitialization custom resource definition controls global settings during the OpenShift AI initialization phase. It handles foundational platform prerequisites before the main components are deployed.

  632. Question 632 of 1370Which component must be configured within an OpenShift AI project before you can import or run any pipeline workflows?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. An object storage Data Connection and a Pipeline Server

    You must configure an object storage Data Connection and a Pipeline Server before running workflows in OpenShift AI. The Pipeline Server requires external storage to persist the pipeline artifacts and outputs.

  633. Question 633 of 1370Which role-based access control (RBAC) permission must a user have within an OpenShift namespace to view and execute pipelines but not modify project settings?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. view

    The basic view role provides read-only access to cluster resources, allowing users to inspect pipelines without modifying project settings. The edit role is a distractor because it grants write permissions to alter resources.

  634. Question 634 of 1370When configuring KServe, which component manages ingress routing and provides network isolation between different models?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. OpenShift Service Mesh / Istio Ingress Gateway

    KServe relies on the Istio Ingress Gateway provided by OpenShift Service Mesh for intelligent routing and network isolation between deployed models. Standard OpenShift Routes do not provide the advanced traffic splitting required.

  635. Question 635 of 1370What is the minimum recommended number of worker nodes required to install the OpenShift AI Operator in a standard self-managed cluster?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. 2 worker nodes

    A minimum of two worker nodes is recommended to ensure high availability and provide adequate compute resources for the OpenShift AI components. A single worker node lacks the redundancy required for a stable deployment.

  636. Question 636 of 1370What type of API protocol is universally supported by OpenShift AI serving runtimes for sending inference requests to deployed models?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. gRPC and HTTP/REST

    OpenShift AI serving runtimes accept standard inference requests via gRPC and HTTP/REST protocols. The other options are legacy communication protocols and are not used for model inference, making them straightforward distractors.

  637. Question 637 of 1370What is the underlying engine used by OpenShift AI for Single Model Serving?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. KServe

    KServe is the underlying custom resource engine utilized by OpenShift AI to deploy models via single-model serving. ModelMesh is used for multi-model serving, while TorchServe and Triton function as specific runtime containers rather than the management engine.

  638. Question 638 of 1370What format is used to write pipelines manually using the OpenShift AI Pipelines SDK?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Python code leveraging the Tekton/KFP SDK packages

    Pipelines are written manually using Python code that leverages the Kubeflow Pipelines or Tekton SDK packages. OpenShift AI relies on these Python SDKs rather than XML, shell scripts, or SQL to define pipeline directed acyclic graphs.

  639. Question 639 of 1370Which tool provides dashboards for visual analysis of training runs and performance inside the workbench?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. TensorBoard

    TensorBoard is the standard visualizer bundled with Jupyter workbenches for examining metrics like loss and accuracy. Grafana mainly targets cluster operators for infrastructure monitoring, not model training metrics inside a notebook.

  640. Question 640 of 1370Which resource allows users to create reproducible workflows containing multiple execution steps?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Data Science Pipeline

    Data Science Pipelines allow users to build automated, reproducible machine learning workflows with multiple steps. While Elyra helps visually assemble these pipelines, the pipeline resource itself is what actually executes the workload.

  641. Question 641 of 1370What error occurs if a workbench requests a GPU but the cluster has no available GPU nodes or allocatable resources?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Pod status remains in 'Pending' state

    If a GPU is requested but unavailable, the Kubernetes scheduler cannot bind the pod to a node, leaving it in a Pending state. OpenShift AI never silently downgrades workbench deployments to CPU automatically.

  642. Question 642 of 1370Which internal object handles the synchronization and loading of model files from S3 storage into a Multi-Model server runtime?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Storage-initializer container sidecar

    The storage-initializer sidecar container pulls the model files from the S3 connection into the runtime pod's local directory. OpenShift Routes and standard Kubelet daemons do not handle pulling model files from object storage.

  643. Question 643 of 1370How can an administrator change the global default storage size allocated to newly created workbench storage volumes?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. By modifying the settings in the OpenShift AI dashboard configuration or cluster storage class

    Storage size is typically configured through cluster storage classes or dashboard settings. However, the provided options mix unrelated infrastructure configurations with valid settings, making this question ambiguous and poorly structured.

  644. Question 644 of 1370Which CLI tool is required to manage pipeline definitions directly via the terminal interface?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. tkn or kfp CLI utility

    The OpenShift Pipelines CLI or the Kubeflow Pipelines SDK manages pipeline definitions via terminal. Providing both as a single option introduces slight ambiguity. Remember that rh-ai and oc-ai are distractors.

  645. Question 645 of 1370Which open-source server is commonly used by OpenShift AI to serve ONNX and predictive models under ModelMesh?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. OVMS (OpenVINO Model Server) or Triton Inference Server

    The OpenVINO Model Server acts as the standard runtime within ModelMesh for handling ONNX and predictive models. Nginx and RabbitMQ handle web traffic and messaging rather than executing machine learning inference workloads.

  646. Question 646 of 1370How can an administrator inject a custom environment variable globally into all newly created data science workbenches?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. By modifying the DataScienceCluster custom resource

    The DataScienceCluster custom resource acts as the central configuration hub for OpenShift AI components. The other options are overly complex or invalid because the dashboard and operator configuration directly manage global deployments without needing custom admission webhooks.

  647. Question 647 of 1370What component handles the aggregation and rendering of runtime metrics for models served via ModelMesh?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. Prometheus and Grafana integration via the OpenShift Cluster Monitoring stack

    OpenShift AI relies on the native OpenShift Cluster Monitoring stack, which uses Prometheus to collect metrics and Grafana to render dashboards. Custom logging pipelines or direct etcd queries are not supported for model metrics.

  648. Question 648 of 1370What is the primary advantage of choosing Single-Model Serving over Multi-Model Serving configurations in OpenShift AI?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. Support for advanced serverless features like scale-to-zero and dedicated resource isolation

    Single-model serving provides dedicated resource isolation and supports advanced serverless features like scale-to-zero. Multi-model serving optimizes memory by bundling models, but it lacks these specific serverless scaling capabilities.

  649. Question 649 of 1370What component allows OpenShift AI to dynamically provision storage when a data scientist requests a new notebook workspace?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Container Storage Interface (CSI) drivers via StorageClasses

    Container Storage Interface drivers provision the persistent volumes requested through StorageClasses. Note that local ephemeral drivers only provide temporary storage that vanishes when the workspace stops.

  650. Question 650 of 1370Which parameter defines the location of the model file within an S3 data connection during deployment?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Path or folder prefix inside the bucket

    The path or folder prefix inside the bucket specifies the exact storage location of the model file during deployment. Do not confuse this with IAM policies or checksums, which handle access and integrity rather than file location.

  651. Question 651 of 1370Which type of database is utilized internally by the pipeline server to track execution metadata?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. MariaDB / MySQL or PostgreSQL

    The OpenShift AI pipeline server, utilizing ArgoDB, uses a PostgreSQL database internally to track execution metadata. Options like Redis or MongoDB are incorrect because the underlying Data Science Pipelines engine expects a relational database.

  652. Question 652 of 1370What user group is granted full administrative control over the OpenShift AI Operator parameters by default configuration conventions?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. rhoai-admins

    By default, OpenShift AI assigns full administrative privileges to the dedicated admin group. While standard OpenShift cluster administrators naturally inherit permissions, the specific product configuration relies heavily on this dedicated group.

  653. Question 653 of 1370What is the default namespace where Red Hat OpenShift AI applications and deployments are installed?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. redhat-ods-applications

    The redhat-ods-applications namespace hosts deployed models and pipelines by default. The redhat-ods-operator namespace exists, but operators are managed separately from applications.

  654. Question 654 of 1370Which protocol is typically used to send inference requests to a model deployed via Multi-Model Serving?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. gRPC or HTTP/REST

    Models deployed via OpenShift AI serving typically accept standard HTTP or gRPC inference requests. Watch for older messaging protocols like WebSockets or SOAP, which are not used for standard REST model endpoints.

  655. Question 655 of 1370Which technology is used to define the operational workflow graph steps in an Elyra pipeline?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. JSON-based visual node topologies compiled into Tekton pipeline execution schemas

    Elyra uses a JSON-based visual node topology that gets compiled into Tekton pipeline schemas for execution. Distractors like XML workflows or bash scripts do not represent the underlying architecture of OpenShift Pipelines.

  656. Question 656 of 1370Which component provides serverless scaling capabilities, allowing single-model serving pods to scale down to zero when idle?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. Knative Serving

    Knative Serving provides serverless scaling capabilities, allowing single-model serving pods to scale to zero when idle. ModelMesh handles high-density multi-model serving and does not scale to zero natively.

  657. Question 657 of 1370Which tool does OpenShift AI use to coordinate distributed model training over multiple pods?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Ray / CodeFlare

    OpenShift AI integrates the CodeFlare stack and leverages Ray to coordinate and scale distributed training or tuning tasks across multiple compute nodes. While Kubeflow handles TensorFlow and PyTorch job operators, CodeFlare orchestrates the actual distributed workloads.

  658. Question 658 of 1370Which network protocol does OpenShift AI use by default to secure traffic to the dashboard?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. HTTPS

    OpenShift AI secures dashboard traffic by default using HTTPS to encrypt client connections. HTTP lacks encryption, while SSH and raw TLS/SNI are not the protocols used by web browsers to access the OpenShift AI interface.

  659. Question 659 of 1370Which OpenShift mechanism scales down idle workbench pods to optimize resource usage?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. OpenShift AI Hibernation / Idling feature

    OpenShift AI includes a dedicated workbench hibernation feature to stop idle pods and optimize resource usage. Horizontal Pod Autoscalers distribute load but do not automatically hibernated user notebooks.

  660. Question 660 of 1370What file extension is used for pipelines created via the visual editor in OpenShift AI workbenches?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. .pipeline

    Pipelines created via the Elyra visual pipeline editor in workbenches use the .pipeline file extension to define their Directed Acyclic Graph. While execution generates YAML, the editor format itself relies on this proprietary structure.

  661. Question 661 of 1370Which token format does the Elyra pipeline editor use to securely connect and authenticate against the pipeline server API?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. OpenShift login service account authentication token

    Elyra uses an OpenShift service account authentication token to securely connect and authenticate against the pipeline server API. Hardcoded passwords or external PGP files are not supported mechanisms for runtime pipeline authentication.

  662. Question 662 of 1370Which namespace is the primary default location where the Red Hat OpenShift AI operator controller pods are deployed?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. openshift-operators or redhat-ods-operator

    The Red Hat OpenShift AI operator typically installs in the openshift-operators or redhat-ods-operator namespace. Core components are deployed here, ensuring operators avoid critical system namespaces like kube-system.

  663. Question 663 of 1370Which API version is commonly used in 2026 to define the DataScienceCluster custom resource?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. datasciencecluster.opendatahub.io/v1

    The DataScienceCluster resource uses the datasciencecluster.opendatahub.io/v1 API version in current OpenShift AI releases. Earlier beta or alpha API versions are no longer provisioned, so standardizing on the stable v1 endpoint ensures the operator reconciles components correctly.

  664. Question 664 of 1370Which component provides the web user interface for Red Hat OpenShift AI?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. OdhDashboard

    The OdhDashboard component provides the dedicated web user interface for Red Hat OpenShift AI. While OpenShift Web Console manages the underlying cluster resources, it is not the primary data science interface.

  665. Question 665 of 1370Which API group manages the DataScienceCluster custom resource definition in an OpenShift cluster?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. datasciencecluster.opendatahub.io

    The DataScienceCluster custom resource definition belongs to the datasciencecluster.opendatahub.io API group. It acts as the primary configuration hub for managing platform components within the cluster.

  666. Question 666 of 1370When configuring custom notebook images, what mandatory setting tells OpenShift AI which software stack is inside the image?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Software type categories and labels

    Software packages and their version labels must be specified to define the software stack within the custom notebook image. This metadata helps users identify the available libraries when selecting workbench environments, whereas the other options only define basic deployment details.

  667. Question 667 of 1370What happens to scheduled pipeline runs when the pipeline server is deleted and recreated?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Scheduled runs configuration are preserved if external database persistent storage exists

    Scheduled pipeline runs and their configurations are preserved when using an external database with persistent storage. If persistence is not configured, deleting the pipeline server destroys the runs, making database configuration critical for recovery.

  668. Question 668 of 1370Which custom resource allows you to configure cluster-wide default notebook sizes?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. DataScienceCluster

    The DataScienceCluster custom resource manages cluster-wide OpenShift AI features and feature toggles. On current versions, notebook size limits are often set per namespace using component-specific configurations, making this wording slightly ambiguous.

  669. Question 669 of 1370Which file format is used to import an externally generated pipeline definition into the OpenShift AI Pipelines UI?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Tekton YAML or Kubeflow Pipelines Tekton TAR.GZ file

    OpenShift AI Data Science Pipelines natively consume compiled pipeline definitions packaged as TAR.GZ files. Direct Python scripts or standard Dockerfiles cannot be imported directly into the Pipelines UI without compilation.

  670. Question 670 of 1370Which system monitors and visualizes algorithmic drift or bias using OpenShift AI metrics data?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. TrustyAI operator metrics engines dashboards platforms

    The TrustyAI operator evaluates model bias and drift using OpenShift AI metrics data. It specifically integrates with model servers to provide fairness and explainability metrics, which Prometheus or Jaeger do not calculate natively.

  671. Question 671 of 1370What specific software layer allows Jupyter workbenches to leverage underlying NVIDIA GPU hardware configurations inside an OpenShift cluster?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. The NVIDIA GPU Operator combined with the OpenShift AI Accelerator Profile configurations

    The NVIDIA GPU Operator handles provisioning the necessary drivers and runtime components onto cluster nodes. OpenShift AI then uses Accelerator Profiles to expose these hardware resources correctly to Jupyter workbenches.

  672. Question 672 of 1370Which utility verifies the underlying integrity of OpenShift AI pipeline runs by storing structured history execution steps in a backend database?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. MLMD (Machine Learning Metadata) server stack

    The Machine Learning Metadata server records pipeline execution artifacts, components, and structural history in its backend database. Fluentd and Prometheus handle cluster logging and metrics rather than pipeline lineage tracking.

  673. Question 673 of 1370Which system component validates the structural integrity and prerequisite setup parameters of a cluster before OpenShift AI initializes?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. The DSCInitialization component controller

    The DSCInitialization controller validates cluster prerequisites and prepares the environment before applying Data Science Cluster configurations. Container runtimes and subscription agents do not validate OpenShift AI resource requirements.

  674. Question 674 of 1370Which framework component handles the visual presentation layer of the OpenShift AI administrative console interface?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. odh-dashboard component

    The odh-dashboard component handles the visual presentation layer of the administrative console. For the exam, focus on configuring and troubleshooting the dashboard rather than its internal React architecture, but know this component manages the interface.

  675. Question 675 of 1370What is the default visual tool used within OpenShift AI Jupyter notebooks for building machine learning pipelines without writing code?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Elyra Architecture

    Elyra is the default visual editor in OpenShift AI Jupyter environments used to build pipeline architectures without code. Tekton Dashboard operates outside the notebook interface and is not the default layout tool.

  676. Question 676 of 1370What label is typically applied to nodes intended exclusively for machine learning workloads in OpenShift AI?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. opendatahub.io/workload-type=ai

    While node labels are highly customizable, the intended answer uses the OpenDataHub namespace convention for workload isolation. Be prepared to configure specific node selectors or tolerations during the exam to target GPU or dedicated worker nodes.

  677. Question 677 of 1370Which configuration format is natively expected when defining custom environment variables via a Secret key reference in an Elyra pipeline?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. YAML or Key-Value

    Secrets linked to workbenches or pipelines use standard key-value pairs to map data to environment variables. JSON, XML, and TOML require additional parsing logic, so Kubernetes natively expects simple key-value mappings for direct environment variable injection.

  678. Question 678 of 1370Which environment variable secret definition style should be used to protect a database password needed by a notebook workbench?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Referencing an existing OpenShift Secret within the workbench configuration

    Referencing an OpenShift Secret is the standard Kubernetes approach for injecting sensitive credentials securely into a workbench. Storing passwords directly in plain text or inside custom container images is highly insecure and violates basic practices.

  679. Question 679 of 1370Which network policy control is needed to isolate an OpenShift AI project from other cluster namespaces?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. NetworkPolicy CRD rules restricting cross-namespace ingress

    NetworkPolicy CRD rules restrict cross-namespace ingress, isolating OpenShift AI projects from other cluster namespaces. Standard namespace isolation relies on these policies rather than hardware or DNS configurations.

  680. Question 680 of 1370Which metric framework is natively used by OpenShift AI to monitor model performance and cluster resource utilization?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. Grafana and Prometheus

    OpenShift uses Prometheus and Grafana for cluster and model monitoring. While the exam focuses heavily on model serving metrics, knowing the underlying default dashboard stack is useful for basic troubleshooting.

  681. Question 681 of 1370What configuration tracks custom workbench images added via the OpenShift AI dashboard?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Dashboard custom configuration image settings specifications

    Custom workbench images are tracked through the dashboard custom configuration settings. Expect to use this interface when adding specialized notebook images. Note that the exact resource is the OdhDashboardConfig custom resource.

  682. Question 682 of 1370WHAT IS THE NAME OF THE CUSTOM RESOURCE DEFINITION (CRD) INSTALLED BY THE RED HAT OPENSHIFT AI OPERATOR TO INITIALIZE THE SYSTEM?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. DataScienceCluster

    The DataScienceCluster custom resource definition is installed by the operator to initialize the system. Administrators must apply this CR after operator installation to actually spin up the OpenShift AI components and dashboard.

  683. Question 683 of 1370Which operator must be installed to enable hardware acceleration using NVIDIA GPUs in OpenShift AI?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. NVIDIA GPU Operator

    The NVIDIA GPU Operator is required to automate the management of NVIDIA software components, enabling GPU acceleration. OpenShift AI relies on this operator to provision the necessary drivers and device plugins for workbenches.

  684. Question 684 of 1370HOW DOES THE OPENSHIFT AI CONTROLLER DETECT CHANGES IN GLOBAL CONFIGURATIONS DEFINED BY AN ADMINISTRATOR?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Reconcile loop monitoring the DSCInitialization and DataScienceCluster CRs

    The OpenShift AI controller uses a reconcile loop to monitor the DSCInitialization and DataScienceCluster custom resources for configuration changes. Administrators never need to trigger updates manually with the CLI.

  685. Question 685 of 1370What tool does OpenShift AI use behind the scenes to manage and execute automated, repeatable machine learning pipelines?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. OpenShift Pipelines based on Tekton

    OpenShift Pipelines, which is built on Tekton, is the underlying tool used by OpenShift AI to manage and execute automated machine learning pipelines. The other options are either generic cluster features or unrelated automation platforms.

  686. Question 686 of 1370Which component within the DataScienceCluster CR manages the Jupyter Notebook workbench environment?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. dashboard

    The dashboard component manages the user interface and overall environment for Jupyter Notebook workbenches within the DataScienceCluster custom resource. The other fields either do not exist in the current API or are secondary objects.

  687. Question 687 of 1370Which CRD is used to assign multiple user permissions automatically per data science project?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. RoleBinding

    RoleBinding is the standard Kubernetes and OpenShift CRD used to bind roles to users or groups within a project. The other options are either non-existent custom resources or unrelated to standard namespace access controls.

  688. Question 688 of 1370Which specific label identifies custom image streams to display correctly as Jupyter notebook workbench options in the dashboard?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. opendatahub.io/notebook-image: 'true'

    Applying the opendatahub.io/notebook-image=true label to a custom ImageStream tells the OpenShift AI dashboard to list it as an available workbench image. Without this exact annotation, the custom image will remain hidden from the standard interface.

  689. Question 689 of 1370What happens to running pipelines if the corresponding data science project namespace reaches its assigned pod quota limits?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. New pipeline step pods enter a Pending state waiting for available resource clearance

    When a namespace hits its pod quota, Kubernetes prevents the creation of new pods, forcing subsequent pipeline steps into a Pending state. The pipeline execution halts until older pods finish or an administrator increases the namespace quota.

  690. Question 690 of 1370Which OpenShift AI component manages the spawning of Jupyter Notebook servers for individual users?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Notebook Controller

    The Notebook Controller is the core component responsible for intercepting user requests and managing the lifecycle of their Jupyter Notebook server pods. The Dashboard merely provides the graphical interface, delegating the actual compute work to the controller.

  691. Question 691 of 1370What system step must be fulfilled to provision an isolated user data science pipeline runtime server configuration inside a project?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Configure a Pipeline Server definition through the project dashboard interface providing an object store connection

    Creating a pipeline server requires configuring a Pipeline Server definition through the project dashboard along with an object store connection. Manual operator installation is unnecessary because OpenShift AI manages the pipeline components directly.

  692. Question 692 of 1370In OpenShift AI, which custom resource (CR) is used to configure cluster-wide settings for the data science platform?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. DataScienceCluster

    The DataScienceCluster custom resource manages cluster-wide settings and components for the platform. DSCInitialization handles early bootstrap configurations, making it the strongest distractor for general platform management tasks.

  693. Question 693 of 1370What must be attached to a workbench to ensure data persistence across container restarts or image upgrades?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. A Persistent Volume Claim

    A Persistent Volume Claim ensures data persistence across container restarts or image upgrades by leveraging external storage. Temporary EmptyDir volumes lose data upon pod deletion, making them unsuitable for workbench persistence.

  694. Question 694 of 1370Which OpenShift AI tool handles high-density deployment of models across a shared cluster pool?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. ModelMesh serving architecture engine infrastructure platforms

    ModelMesh handles high-density model deployment across shared cluster pools by intelligently caching and loading models. KServe focuses on single-model endpoints, making it incorrect for scalable high-density scenarios.

  695. Question 695 of 1370Which environment component pre-configures the maximum CPU and memory limits for individual data science users within a shared project lab?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. LimitRanges inside the project namespace

    LimitRanges inside the project namespace specifically enforce default and maximum resource constraints for individual pods or containers. ClusterResourceQuotas cap total project consumption, failing to limit individual users effectively.

  696. Question 696 of 1370Which embedded engine component handles request transformations and output formatting pre-processing channels in KServe artifacts?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. Transformer component specifications within the InferenceService definition

    The Transformer component specifically processes and formats incoming requests and outgoing predictions in KServe. The Predictor merely executes the actual machine learning model inference, leaving data transformation tasks to the Transformer.

  697. Question 697 of 1370Which default customer-facing container repository is used by Red Hat OpenShift AI to pull pre-configured Jupyter notebook images?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. registry.redhat.io

    Red Hat officially distributes signed container images, including OpenShift AI workbenches, through registry.redhat.io. Other public registries like quay.io or docker.io might hold community tools but lack the default enterprise entitlements.

  698. Question 698 of 1370What component handles incoming traffic routing for KServe single model serving endpoints?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. OpenShift Serverless (Knative Serving) and Service Mesh (Istio)

    KServe relies on Knative Serving and Istio Service Mesh to manage scale-to-zero and route traffic. Standard HAProxy routers or NodePorts lack the serverless autoscaling capabilities required for inference endpoints.

  699. Question 699 of 1370How can an administrator add a custom Jupyter notebook image so that it appears in the OpenShift AI dashboard workbench selection?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Create a BYON image setting via the Dashboard UI or an ImageStream.

    Administrators integrate custom notebook environments using Bring Your Own Notebook settings in the dashboard. Rebuilding core operators or patching the runtime is completely unnecessary for basic image additions.

  700. Question 700 of 1370Which configuration ConfigMap stores the list of allowed ad-hoc notebook sizes displayed in the dashboard drawer?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. odh-dashboard-config

    Custom notebook sizes are defined within the odh-dashboard-config ConfigMap. While generic resource names might seem correct, the dashboard specifically reads environment settings from this core configuration object.

  701. Question 701 of 1370WHAT TEMPLATE OBJECT REGISTERS A CUSTOM JUPYTER NOTEBOOK IMAGE GLOBALLY IN OPENSHIFT AI?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. ImageStream

    An ImageStream is the standard OpenShift template object used to register custom Jupyter notebook images globally. Providing a custom notebook image requires creating an ImageStream and pointing your workbench to it.

  702. Question 702 of 1370WHICH MECHANISM ALERTS SRE TEAMS WHEN AN OPENSHIFT AI ENDPOINT MODEL STARTS REJECTING MORE THAN 10 PERCENT OF TOTAL REQUESTS?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Prometheus Alertmanager rules matching ServiceMonitor metrics

    Prometheus Alertmanager rules matching ServiceMonitor metrics correctly alert teams of high rejection rates. While you can manually inspect route statuses or pod logs, configuring Alertmanager provides automated, real-time monitoring for endpoint failures.

  703. Question 703 of 1370WHAT TYPE OF PERSISTENT STORAGE SCHEME ALLOWS DELETING A WORKBENCH SPEC WITHOUT LOSING LOCAL PERSISTENT WORKSPACE JUPYTER PROJECTS?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. Detached Persistent Volume Claims (PVC) configurations

    Using detached Persistent Volume Claims ensures data persists even if the workbench specification is deleted. This configuration keeps the PVC intact so users can reattach it later to recover their local Jupyter projects.

  704. Question 704 of 1370Which labeling criteria specifies that a namespace is recognized as an active OpenShift AI data science project?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. opendatahub.io/dashboard: "true"

    The OpenShift AI dashboard identifies managed namespaces by the opendatahub.io/dashboard=true label. For the exam, remember that UI-provisioned data science projects automatically apply this specific label to integrate with the dashboard.

  705. Question 705 of 1370What environment variable in a Jupyter pod captures the logged-in OpenShift user account name?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. JUPYTER_USER

    The JUPYTER_USER environment variable injects the authenticated OpenShift username into the running workbench pod. This variable is heavily relied upon during custom notebook configurations and when scripting shared volume access dynamically.

  706. Question 706 of 1370When saving ML models to be compatible with the OpenVINO runtime, which format preserves highest load speed performance?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. OpenVINO IR (Intermediate Representation) XML/BIN

    The OpenVINO Intermediate Representation, saved as paired XML and BIN files, is the native format optimized for fastest inference loading. While ONNX is supported, converting it to IR first guarantees optimal runtime compatibility.

  707. Question 707 of 1370Where does OpenShift AI store metric data and user configuration graphs by default?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Prometheus instance in redhat-ods-monitoring namespace

    OpenShift AI utilizes a dedicated Prometheus instance running in the redhat-ods-monitoring namespace for internal metrics. Standard cluster monitoring is kept separate, so remember the specific namespace for dashboard components.

  708. Question 708 of 1370What method updates internal datasets cached inside a running workbench volume without disrupting the session environment live state?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Utilizing a Data Connection s3 sync routine from an external object store

    Using an AWS CLI S3 sync command from within the workbench terminal updates datasets seamlessly using a Data Connection. Direct oc rsync operations are discouraged compared to native S3 integrations configured via environment variables.

  709. Question 709 of 1370WHICH CUSTOM RESOURCE (CR) INITIATES THE ACTUAL PROVISIONING OF THE OPENSHIFT AI CONTROL PLANE?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. DataScienceCluster

    The DataScienceCluster custom resource initiates the actual provisioning of the OpenShift AI control plane components. Installing the operator alone does nothing until you create this specific resource to trigger the component deployments.

  710. Question 710 of 1370When connecting a Jupyter Notebook to an object storage bucket, which credential type is typically injected via an OpenShift Secret?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. AWS Access Key ID and Secret Access Key

    S3-compatible object storage credentials, specifically the Access Key ID and Secret Access Key, are typically stored in an OpenShift Secret. The workbench then mounts this Secret to authenticate your notebook environment.

  711. Question 711 of 1370Which service exposes an internally deployed KServe predictor to downstream microservices acting in the same namespace?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. ClusterIP Service

    A ClusterIP service is correct because it provides internal networking exposure restricted to resources within the same namespace. Options like LoadBalancer or NodePort expose workloads externally, which violates the requirement for strictly internal downstream access.

  712. Question 712 of 1370WHICH LOGIC ENABLES ZERO-DOWNTIME ROLLOUTS WHEN RE-DEPLOYING UPDATED TRAINED MODELS ON KSERVE PLATFORMS?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Blue-Green or Canary Routing mechanisms via Knative Traffic Splitting routing configurations

    Blue-Green or Canary routing via Knative traffic splitting is correct because KServe leverages Knative to manage gradual rollouts and zero-downtime updates. Standard Kubernetes rolling updates lack the ingress traffic manipulation required for advanced model deployments.

  713. Question 713 of 1370WHICH COMMAND-LINE TOOL CAN BE GENERALLY USED TO INTERACT WITH RED HAT OPENSHIFT AI RESOURCES PROGRAMMATICALLY?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. oc CLI

    The OpenShift CLI is the primary tool for interacting programmatically with Red Hat OpenShift AI resources. While specialized tools exist for specific tasks, the standard CLI handles general platform operations and custom resource management.

  714. Question 714 of 1370Which specific cluster component accelerates generative AI and deep learning model training in an OpenShift AI environment?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. NVIDIA GPU Operator

    The NVIDIA GPU Operator provisions and manages the hardware drivers required to accelerate deep learning and generative AI workloads. Operators handling networking or storage cannot provide the necessary compute acceleration for training models.

  715. Question 715 of 1370Which object enforces compute resource quotas across notebook pods within a data science project?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. ResourceQuota

    A ResourceQuota constrains the total aggregate compute resources consumed within a specific namespace. LimitRange is the strongest distractor, but it enforces per-pod minimum and maximum bounds instead of overall project totals.

  716. Question 716 of 1370What is the prerequisite operator required before configuring the OpenShift AI monitoring stack?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. Red Hat OpenShift Cluster Monitoring Operator

    The platform monitoring operator must be installed first because OpenShift AI metrics rely on the underlying Prometheus stack. Service mesh and pipelines are unrelated distractors that do not provide the required metrics ingestion backend.

  717. Question 717 of 1370Which type of encryption protects AI training data connection traffic traveling from workbenches to S3 buckets?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. HTTPS TLS Encryption

    HTTPS TLS encryption secures data in transit between workbenches and S3 compatible object storage. Disk encryption only protects data at rest, and unencrypted channels fail to provide the required wire-level security for sensitive payloads.

  718. Question 718 of 1370Which storage configuration represents the preferred persistent volume claim mode for a workbench running JupyterLab?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. ReadWriteOnce (RWO)

    A workbench running JupyterLab is a single pod that requires standard read and write access, making ReadWriteOnce the preferred mode. RWX is unnecessary here because the volume is not shared simultaneously.

  719. Question 719 of 1370How can data scientists securely share a custom environment matrix across multiple workbenches globally?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. Creating a custom Workbench Notebook Image and adding it to the administrative settings

    Building a custom notebook image and adding it via dashboard settings allows global sharing of environments across workbenches. Local tar files or node modifications are not supported or scalable methods.

  720. Question 720 of 1370In OpenShift AI, data science projects are fundamentally mapped to which underlying OpenShift abstraction?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. Namespaces/Projects

    Data science projects in OpenShift AI map directly to standard Kubernetes namespaces or OpenShift projects for resource isolation. Deployments and StatefulSets are workload controllers running inside those projects.

  721. Question 721 of 1370To inject environment variables dynamically into a user Jupyter Notebook container, which Kubernetes object is utilized?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Secret or ConfigMap

    Secrets and ConfigMaps are standard Kubernetes objects used to inject dynamic environment variables into notebook containers. Network resources like Routes or security policies do not pass application variables to pods.

  722. Question 722 of 1370Which storage type is recommended for persistent user workspace storage in OpenShift AI Jupyter environments?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. ReadWriteOnce PVC

    ReadWriteOnce persistent volume claims are required to maintain state across notebook pod restarts and reattachments. EmptyDir and HostPath configurations risk data loss when workspaces are stopped or migrated.

  723. Question 723 of 1370Which operator must be installed prior to Red Hat OpenShift AI to manage the base workloads?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. Red Hat OpenShift Service Mesh Operator

    The Red Hat OpenShift AI Operator is the core requirement for deploying and managing the platform's base workloads. Other operators like Service Mesh are optional dependencies only needed for specific features later.

  724. Question 724 of 1370Which system command permits analyzing runtime logs directly for deployed notebook pods from the bash shell?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. oc logs [pod-name] -n [data-science-project-namespace]

    The standard OpenShift command to retrieve pod logs is oc logs followed by the pod name and namespace. Commands like oc describe only provide events and configuration details, not the running application output.

  725. Question 725 of 1370What happens to the persistent volume claim (PVC) when a data science workbench is completed and deleted via the OpenShift AI dashboard?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. The PVC is retained to protect data unless manually deleted

    When a workbench is deleted, the dashboard intentionally retains the PVC to prevent accidental data loss. Always verify the deployment configuration if you need to explicitly override this retention behavior.

  726. Question 726 of 1370What criterion ensures a custom container complies with security boundaries for running safely as an OpenShift AI workbench image?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Rootless execution configuration adhering to OpenShift restricted Security Context Constraints

    Custom images must run as a non-root user to pass the restricted Security Context Constraints enforced by OpenShift. Containers requiring root execution or cluster-admin tokens violate standard security boundaries.

  727. Question 727 of 1370Which service is integrated into OpenShift AI to compose, execute, and run reproducible data science workflows?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Red Hat OpenShift Pipelines

    Red Hat OpenShift Pipelines provides the underlying execution engine for running reproducible machine learning workflows within OpenShift AI. While GitOps manages deployments, the Pipelines service based on Tekton actually orchestrates the step-by-step data science tasks.

  728. Question 728 of 1370What format must the artifact file be in to deploy a pipeline via the OpenShift AI dashboard using pipeline definitions?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Tekton YAML or KFP Python DSL compiled package

    The OpenShift AI dashboard requires pipelines to be uploaded as compiled KFP Python DSL packages or Tekton YAML files for proper execution. Standard container files or continuous integration scripts are not compatible formats for defining data science pipeline graphs.

  729. Question 729 of 1370Which component provides the visual user interface for discovering, launching, and navigating Red Hat OpenShift AI tools?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. OdhDashboard

    The OdhDashboard component provides the primary graphical user interface for users to interact with Red Hat OpenShift AI resources and applications. The Tekton Dashboard only handles pipeline views, while GitOps manages separate cluster configuration tasks.

  730. Question 730 of 1370THE BASE ENGINE BEHIND OPENSHIFT AI DATA SCIENCE PIPELINES RUNTIME EXECUTION IS ROOTED IN WHICH OPEN-SOURCE PROJECT?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Argo Workflows

    OpenShift AI Data Science Pipelines rely on the Argo Workflows engine to execute directed acyclic graphs for machine learning tasks. Tekton is not used as the underlying execution engine for DSP pipelines.

  731. Question 731 of 1370WHAT SPECIFIC DATA SPECIFICATION COMPONENT LINKS A WORKBENCH TO AN OBJECT STORAGE CONTAINER SPECIFYING BUCKET NAME, ENDPOINT, AND ACCESSIBLE CREDENTIALS?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Data Connection

    A Data Connection securely links a workbench to object storage by bundling the endpoint, bucket name, and credentials into a single Secret. Standard storage classes or generic secrets do not package these fields specifically.

  732. Question 732 of 1370WHAT FIELD IN AN INFERENCESERVICE SPECIFICATION DIRECTLY COMPUTES THE BACKEND LOCATION WHERE THE TRAINED MODEL ARTIFACT FILES LIVE?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. storageUri reference pointer mapping properties

    The storageUri field in an InferenceService specification points directly to the object storage location of the trained model artifacts. Other fields are not valid KServe properties for defining the model storage location.

  733. Question 733 of 1370Where are user workbench configuration files and data persistently stored to prevent data loss on pod restart?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Persistent Volume Claims (PVCs)

    Persistent Volume Claims provide the persistent storage required to retain workbench files and configurations. Local storage or ephemeral directories are wiped when the pod restarts, making PVCs essential for data science environments.

  734. Question 734 of 1370Which component in Red Hat OpenShift AI manages the multi-user Jupyter Notebook environments?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. JupyterHub

    JupyterHub handles multi-user notebook access, authentication, and workbench spawning. KServe is used for model serving, making JupyterHub the correct choice for interactive user environment management.

  735. Question 735 of 1370Which interactive user element helps visually design data science pipelines inside JupyterLab on OpenShift AI?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. Elyra Extension

    The Elyra Extension adds a visual drag-and-drop pipeline editor directly into JupyterLab. Other plugins handle version control or debugging, but Elyra is specifically built for composing data science pipelines.

  736. Question 736 of 1370What command validates that GPU labels are applied properly to nodes intended for OpenShift AI training workloads?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. oc get nodes –show-labels

    Running the get nodes command with the appropriate flag displays node labels, allowing you to verify GPU tagging for scheduling. The other commands either query unrelated cluster resources or only display operator status.

  737. Question 737 of 1370WHICH WORKBENCH REPOSITORY CLONING APPROACH PREVENTS MERGE CONFLICTS ACCROSS TEAM WORKBENCHES CONTRIBUTING TO THE SAME GIT SOURCE?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Creating isolated feature branches for each data scientist work stream

    Creating isolated feature branches prevents concurrent modifications from overwriting each other in shared workspaces. Sharing a single local workspace deployment directory introduces direct merge conflicts.

  738. Question 738 of 1370WHICH STORAGE CONFIGURATION PROVIDES SHARED RUNTIME FILE SYSTEMS ENABLING MULTIPLE INDEPENDENT WORKBENCHES TO COLLABORATE SIMULTANEOUSLY?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. ReadWriteMany (RWX) Persistent Volume Claim

    A ReadWriteMany persistent volume claim supports multiple independent pods mounting the volume simultaneously. ReadWriteOnce limits access to a single node, preventing concurrent multi-workbench collaboration.

  739. Question 739 of 1370What custom resource definition (CRD) is primarily used to provision a new Data Science Cluster?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. DataScienceCluster

    The DataScienceCluster custom resource provisions and configures the core OpenShift AI platform components. The DSCInitialization resource primarily handles foundational prerequisites before the main cluster deployment occurs.

  740. Question 740 of 1370Which command enables retrieving the real-time status of the installed OpenShift AI controller status via CLI?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. oc get datasciencecluster -A

    The DataScienceCluster custom resource reflects the actual installation state of OpenShift AI components. Querying the operators or pods directly won't give you the clean, top-level component health summary that the DSC provides.

  741. Question 741 of 1370How does a data science workbench authenticate to an external S3 storage bucket securely?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Using Data Connections backing an OpenShift Secret

    Data Connections securely map endpoint and credential details directly into an OpenShift Secret. Hardcoding keys in notebooks or using plain text environment variables is explicitly tested against on the exam for poor security practices.

  742. Question 742 of 1370Which repository type cannot be linked directly via Data Connections as an automatic model registry sourcing pipeline?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Local USB drive connected to user laptop

    Data Connections require network-accessible S3-compatible object storage endpoints. A local USB drive lacks a reachable URL and cannot be natively linked as a data source within the cluster.

  743. Question 743 of 1370What system step integrates a custom-built Docker container as an approved workbench category option in the UI?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. Creating a Custom Notebook Image definition via the Cluster Settings Dashboard interface

    Custom workbench images are exposed to users by creating a Custom Notebook Image definition in the dashboard. Modifying raw web assets or copying tar files manually is unsupported and breaks cluster updates.

  744. Question 744 of 1370Which file suffix identifies the compiled execution topology exported by Elyra to trigger an OpenShift Pipeline job?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. .pipeline

    Elyra exports visual pipeline canvases into compiled pipeline files using the dot pipeline extension. Standard YAML files are typically hand-written or generated by other CLI tools for basic task runs.

  745. Question 745 of 1370Which operational configuration prevents runaway resource depletion caused by idle notebook sessions within a cluster project namespace?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Notebook Idle Culler configurations settings

    The Notebook Idle Culler is specifically designed to identify inactive notebook sessions and terminate them, freeing up cluster resources. ResourceQuotas merely restrict the total resource consumption allowed, but they do not actively cull idle pods.

  746. Question 746 of 1370Which specific configuration field within the DataScienceCluster CR represents an installed component's active state management?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. managementState (Managed / Removed / Unmanaged)

    The managementState field directly controls whether a component is actively managed by the operator. Expect to manipulate this field with oc edit or oc patch to enable or disable specific components on the exam.

  747. Question 747 of 1370Which S3 metadata specification identifies the repositories subfolder location sourcing a model directly in the Data Connection dialog?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Folder Path or Prefix parameter

    The folder path or prefix parameter designates the exact subfolder within a bucket used to source the model. This field maps directly to object storage structures when configuring a data connection.

  748. Question 748 of 1370Which action occurs unconditionally to workbench data stored on permanent volumes upon rebooting the physical node sourcing workers?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. Data remains persistent and intact on the external volume claim layer

    Persistent storage guarantees data remains intact and available across node reboots via the underlying volume claim. Data loss only happens with ephemeral EmptyDir volumes, whereas workbenches use persistent volumes.

  749. Question 749 of 1370Where are the pipeline definitions and task layouts stored structurally when developing Elyra-based pipelines in OpenShift AI?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. Within .pipeline files in the workspace

    The Elyra extension saves visual pipeline layouts as .pipeline files directly within the Jupyter workspace. These files are later compiled into Kubernetes resources, rather than being stored in a database.

  750. Question 750 of 1370What container image registry pattern is required to add custom images to OpenShift AI in air-gapped deployments?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. Mirrored OCI Registry via ICSP / IDMS

    Disconnected environments require a locally mirrored Open Container Initiative registry with configured ImageContentSourcePolicy. Direct internet URLs or public registries will strictly fail in air-gapped cluster scenarios.

  751. Question 751 of 1370Which object category must be reconfigured if an administrator needs to restrict network egress for pipeline worker pods?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. NetworkPolicy objects inside the target project namespace

    NetworkPolicy resources restrict pod traffic entering or leaving a specific namespace. SecurityContextConstraints handle pod permissions and capabilities, but they do not manage network routing or egress filtering.

  752. Question 752 of 1370What kind of SSH credential pattern is recognized by the OpenShift AI user interface to allow private Git connections?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. OpenSSH Private Key format stored as a cluster project secret

    The dashboard explicitly requires an SSH private key formatted as a Kubernetes secret to sync private repositories. Plaintext passwords or PGP files are not supported natively by the connection UI.

  753. Question 753 of 1370WHAT ENVIRONMENT VARIABLE STORES THE OBJECT STORAGE ENDPOINT ACCESS KEY IN AN OPENSHIFT AI DATA CONNECTION CONFIGURATION?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. AWS_ACCESS_KEY_ID

    OpenShift AI data connections map directly to standard S3 environment variables, using AWS_ACCESS_KEY_ID for the access key. The other options are fabricated variable names and will not authenticate properly to the object store.

  754. Question 754 of 1370WHICH API GROUP IS SPECIFIC TO THE DATA SCIENCE CLUSTER CONFIGURATION IN OPENSHIFT AI?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. datasciencecluster.opendatahub.io

    The DataScienceCluster custom resource belongs to the datasciencecluster.opendatahub.io API group in OpenShift AI. This component manages the underlying operators and services for the entire data science platform.

  755. Question 755 of 1370WHICH RUNTIME PERMITS TENSORFLOW AND PYTORCH MODELS TO RUN ON OPTIMIZED HARDWARE VIA A SINGLE SERVER PLATFORM INFRASTRUCTURE?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Triton Inference Server Runtime

    The Triton Inference Server allows both TensorFlow and PyTorch models to run on optimized hardware within a single platform. The other runtimes are largely tailored to specific frameworks rather than unified multi-framework serving.

  756. Question 756 of 1370WHICH BASE COMPONENT DEPLOYS THE SINGLE-MODEL INFERENCE WORKLOADS IN OPENSHIFT AI ADHERING TO SERVERLESS PATTERNS?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. KServe

    KServe is the component that deploys single-model inference workloads adhering to serverless patterns. For the exam, remember that ModelMesh is used for scalable multi-model serving, whereas KServe handles serverless deployments.

  757. Question 757 of 1370What is the primary role of the ServiceMesh component when installing OpenShift AI with advanced model serving?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. It provides ingress routing, mTLS, and traffic management for models.

    Service Mesh handles ingress routing, mTLS, and traffic management crucial for KServe model serving. It does not schedule GPU pods or handle data ingestion, which are the jobs of Kubernetes schedulers and pipelines.

  758. Question 758 of 1370WHICH STORAGE COMPONENT MUST BE DEFINED TO RECOVER A WORKBENCH STATE LOCALLY IF A WORKER NODE FAILS?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Persistent Volume Claim (PVC)

    A Persistent Volume Claim ensures workbench state is stored on networked storage, allowing recovery if a worker node fails. HostPath and EmptyDir volumes are tied to local node storage, meaning data is permanently lost upon node failure.

  759. Question 759 of 1370How can an administrator temporarily prevent users from launching new workbenches?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Scale down the notebook controller deployment or modify dashboard permissions

    Scaling down the notebook controller deployment stops the system from reconciling and launching new workbenches. Destroying storage or namespaces is destructive, whereas scaling the controller is a clean administrative toggle.

  760. Question 760 of 1370Which base workbench container tool can compile Python runtimes into replicable Tekton task artifacts internally?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. Elyra Pipeline Editor tool within JupyterLab

    The Elyra Pipeline Editor within JupyterLab allows users to visually build pipelines and export them as Tekton resources. It does not compile Python runtimes, but rather packages notebooks and scripts into pipeline artifacts.

  761. Question 761 of 1370Which inference format enables heterogeneous backend hardware runtimes to interpret models uniformly regardless of training engine?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. ONNX (Open Neural Network Exchange)

    ONNX provides a standard model representation that allows various runtime engines and hardware accelerators to execute the model consistently. Pickle files or raw Python scripts are tightly coupled to their specific training environments and lack hardware interoperability.

  762. Question 762 of 1370Which inference service platform in OpenShift AI is preferred for multi-model predictions where lower resource footprints are critical?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. ModelMesh Serving Platform

    ModelMesh is designed specifically for high-scale, multi-model serving with efficient memory and compute footprint management. KServe is typically favored for single-model deployments requiring dedicated GPUs rather than optimizing shared resource pools.

  763. Question 763 of 1370Which object keeps S3 secure account keys encrypted within the cluster backend preserving compliance assurances?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Secret

    Kubernetes Secrets are designed to store sensitive information like S3 credentials and can be encrypted at rest on the backend. ConfigMaps are plaintext and should never be used for secure account keys or authentication tokens.

  764. Question 764 of 1370To update the global cluster-wide proxy configuration for OpenShift AI components, which resource do administrators modify?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. The proxy configuration in the DSCInitialization or cluster Proxy CR

    Administrators modify the proxy configuration in the DSCInitialization custom resource or the cluster Proxy CR to update global proxy settings. Manually editing ConfigMaps is inefficient because the operator will eventually overwrite your changes.

  765. Question 765 of 1370WHICH API GROUP CONTROLS DATA SCIENCE CLUSTER CONFIGURATIONS IN AN OPENSHIFT ENVIRONMENT RUNNING RED HAT OPENSHIFT AI OPERATORS?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. datasciencecluster.opendatahub.io

    The datasciencecluster.opendatahub.io API group controls cluster configurations in an environment running Red Hat OpenShift AI operators. Kubeflow resources belong to a different ecosystem and do not manage the OpenShift AI control plane.

  766. Question 766 of 1370Which service account permission is required for KServe to pull models securely from a private S3-compatible object storage bucket?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. A Secret linked to the service account or annotated for KServe

    The correct option works because KServe requires explicit credentials to access private object storage. Linking a Kubernetes Secret to the service account injects these necessary keys. Privileged cluster roles do not grant S3 bucket access, making them invalid distractors.

  767. Question 767 of 1370WHICH WORKBENCH IMAGE OPTION COMES WITH PRE-INSTALLED PACKAGES TAILORED FOR OBJECT DETECTION AND COMPUTER VISION?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. PyTorch Notebook Image

    The PyTorch Notebook Image is correct because Red Hat builds this specific workbench image with pre-installed dependencies tailored for deep learning workflows like computer vision. TensorFlow is also valid, but PyTorch remains the standard computer vision default.

  768. Question 768 of 1370WHICH SETTING DETERMINES THE RESOURCE CONFIGURATION POOL OPTIONS SEEN BY DATA SCIENTISTS WHEN CONFIGURING WORKBENCHES?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Accelerator Profiles and Container Size settings in OpenShift AI settings panel

    Accelerator profiles and container size settings are correct because these OpenShift AI settings directly control the compute options visible to users. Standard OpenShift quotas like LimitRanges restrict usage but do not populate the friendly selection menu.

  769. Question 769 of 1370What Red Hat OpenShift AI operator must be installed before configuring data science cluster-wide environments?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. Red Hat OpenShift AI Operator

    The Red Hat OpenShift AI Operator is required initially to install and configure the platform components. Other operators might be dependencies for specific features later, but this operator establishes the core environment.

  770. Question 770 of 1370What configuration handles automatic storage provisioning when creating a new workbench storage?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Dynamic Storage Classes matching requested volume specifications

    Dynamic storage classes handle automatic volume provisioning when you create workbench storage in OpenShift AI. Manual PV creation defeats the purpose of dynamic cluster provisioning for data scientists.

  771. Question 771 of 1370What configuration element assigns specific user groups administrative rights over OpenShift AI?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. OdhDashboardConfig administration groups properties settings definitions

    You configure administrative groups using the OdhDashboardConfig custom resource within the dashboard settings. ClusterRoleBinding grants cluster-admin, which is far too broad for OpenShift AI specific management.

  772. Question 772 of 1370Which node architecture attribute assures data science workbenches are scheduled exclusively on GPU-enabled worker nodes?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Taints and Tolerations

    Taints and tolerations ensure that workbenches requiring GPUs are exclusively scheduled on GPU-enabled nodes. Topology spread constraints distribute pods, but they do not guarantee exclusive hardware scheduling.

  773. Question 773 of 1370Which parameter indicates the unique ID of an individual execution run in pipelines?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Run ID UUID tracking string parameter metric property values

    The Run ID is the unique identifier used to track individual pipeline executions in the OpenShift AI dashboard. The other options represent lower-level infrastructure details rather than pipeline execution metrics.

  774. Question 774 of 1370What constitutes the default pipeline artifact store for completed pipeline executions in Red Hat OpenShift AI?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. An S3-compatible Object Storage Bucket

    Pipeline artifacts are stored in S3-compatible object storage buckets to ensure scalable persistence. Ephemeral pod storage fails the requirement for long-term persistence across multiple pipeline executions.

  775. Question 775 of 1370Which CRD registers a reusable serving infrastructure runtime envelope type capable of loading deserialized model binaries?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. ServingRuntime CRD definitions manifest

    The ServingRuntime custom resource defines the environment and container setup required to load and serve specific model frameworks. The InferencePredictor merely references these predefined runtimes during application deployment.

  776. Question 776 of 1370Which network resource exposes model serving endpoints securely to applications outside OpenShift?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Route or Ingress mapping resources rules definitions

    OpenShift Routes securely expose model serving endpoints to external applications via HTTP and HTTPS. Internal ClusterIP services keep traffic confined within the cluster, preventing external client access entirely.

  777. Question 777 of 1370Which parameter in the DataScienceCluster CR determines whether a component like KServe is fully managed or disabled?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. managementState

    The managementState parameter dictates whether a specific component is actively managed or removed by the operator. Generic status fields reflect current conditions but cannot trigger operational state changes directly.

  778. Question 778 of 1370What validation step ensures a Data Connection can successfully connect to an object bucket?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. The OpenShift AI dashboard validates credentials upon Data Connection addition

    Adding the Data Connection directly in the dashboard triggers an immediate validation of the provided credentials. Options suggesting background operator checks or workbench scripts fail because they do not validate the configuration prior to resource creation.

  779. Question 779 of 1370What mechanism does OpenShift AI use to allocate specific GPU resources to a user workbench container?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. Kubernetes resource limits and requests specifying nvidia.com

    OpenShift AI relies on standard Kubernetes resource requests and limits to allocate hardware accelerators. For GPUs, you must specify the nvidia.com/gpu resource; hostPath mounts are restricted by default security policies.

  780. Question 780 of 1370Which core operator supports the serverless traffic layer driving independent model endpoint pod autoscaling?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. OpenShift Serverless Operator

    The OpenShift Serverless Operator provides Knative Serving, which handles automatic scaling and network routing for deployed models. Do not confuse this with the base AI operator, which only deploys the dashboard and components.

  781. Question 781 of 1370What CRD controls the user privileges and capabilities inside an isolated workbench container?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. SecurityContextConstraints

    Security Context Constraints govern the security isolation and Linux capabilities granted to pods. The fake options like UserAccessControl are designed to mimic older Microsoft acronyms but do not exist in Kubernetes.

  782. Question 782 of 1370When creating an object storage connection for a data science project, which information is a primary requirement?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. S3 bucket URL and access/secret keys

    An S3 bucket URL paired with valid access and secret keys is required to authenticate and mount object storage. Git tokens are strictly for version control integration and cannot establish generic data connections.

  783. Question 783 of 1370Which CLI command provides the real-time logs of deployed inference pod instances?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. oc logs -l component=predictor -n [serving-namespace]

    The oc logs command combined with a label selector filters the exact runtime logs for inference pods. The component predictor label specifically targets the underlying runtime generated by the model server.

  784. Question 784 of 1370What must be installed on the OpenShift cluster before the Red Hat OpenShift AI Operator can utilize NVIDIA GPUs?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. NVIDIA GPU Operator

    The NVIDIA GPU Operator must be installed first to automate the management of NVIDIA GPUs. On the exam, remember that OpenShift AI relies on this operator for hardware acceleration rather than using built-in drivers.

  785. Question 785 of 1370Which CRD deploys multi-model serving environments optimized for dense packing in Red Hat OpenShift AI?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. ModelMesh

    ModelMesh is the custom resource designed for dense packing and multi-model serving. KServe is typically used for single-model serving, making it the incorrect choice for maximizing resource efficiency.

  786. Question 786 of 1370WHICH COMPONENT IN OPENSHIFT AI IS PRIMARILY USED BY DATA SCIENTISTS TO SPAWN JUPYTERLAB ENVIRONMENTS?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. Data Science Workbenches

    Data Science Workbenches provide the interface for data scientists to spawn JupyterLab environments. Data Science Projects serve as organizational namespaces rather than interactive computing environments.

  787. Question 787 of 1370WHAT IS THE CORRECT CUSTOM RESOURCE TYPE USED TO CONFIGURE GLOBAL SETTINGS FOR THE OPENSHIFT AI DASHBOARD COMPONENTS?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. DSCInitialization

    The DSCInitialization custom resource is used to apply global configuration settings required by the dashboard components. DashboardConfig is deprecated and no longer the primary resource for global initialization.

  788. Question 788 of 1370Which method permits passing an API authentication token to securely access an auth-protected KServe endpoint via curl?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Passing the bearer token in the HTTP Authorization header (-H 'Authorization: Bearer ')

    Passing the bearer token in the HTTP Authorization header is the standard and secure way to authenticate to a protected KServe endpoint. Remember that placing tokens in the URL or payload is insecure, and disabling SSL verification exposes the session to interception.

  789. Question 789 of 1370Which model serving runtime is natively integrated into OpenShift AI for high-performance LLM and structured model deployment?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Caikit-TGIS Runtime

    The Caikit-TGIS Runtime is specifically integrated to provide high-performance serving for large language models within OpenShift AI. Traditional web servers like Apache HTTPD or application servers lack the specialized inference capabilities required for natural language processing tasks.

  790. Question 790 of 1370Which interface option allows an engineer to clone a remote Git repository securely within the JupyterLab dashboard?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Git extension in the sidebar using SSH or HTTPS authentication

    The built-in Git extension in the JupyterLab sidebar provides a graphical interface for securely cloning repositories using standard authentication. While you could technically use a terminal shell, the dashboard option specifically refers to this integrated Git extension.

  791. Question 791 of 1370Which specific profile allows platform administrators to introduce custom accelerators like Intel Gaudi or AMD Instinct drivers uniformly?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. AcceleratorProfiles Custom Resource objects in the OpenShift AI management space

    AcceleratorProfiles custom resources define how OpenShift AI identifies and utilizes specialized hardware accelerators across the cluster. Modifying base operating system configurations or node labels lacks the centralized abstraction needed to properly map these runtime resources to workbenches.

  792. Question 792 of 1370WHAT TYPE OF CLUSTER ENVIRONMENT OBJECT HANDLES PIPELINE METADATA STORAGE WITHIN AN OPENSHIFT AI ENVIRONMENT?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. MariaDB or MySQL Database

    Pipeline metadata in OpenShift AI is stored in a MariaDB or MySQL database provisioned within the project. Candidates should recognize this database requirement when deploying the pipeline server rather than assuming a generic caching layer.

  793. Question 793 of 1370Which API object configuration captures Prometheus scraping endpoints, attaching comprehensive AI endpoint real-time graphing?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. ServiceMonitor Custom Resource objects

    ServiceMonitor custom resources define the metrics endpoints that Prometheus scrapes for monitoring model-serving performance. ConfigMaps and standard routes do not automatically configure Prometheus scraping targets.

  794. Question 794 of 1370Which component permits embedding specific AWS S3 credentials to a project namespace without manual re-entry per user?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Data Connection instance inside the OpenShift AI dashboard UI

    A Data Connection securely stores S3 credentials in a Kubernetes Secret and injects them directly into your workbenches. This prevents manual re-entry, unlike generic secrets, because the dashboard handles the specific OpenShift AI environment variable mappings automatically.

  795. Question 795 of 1370Which component of OpenShift AI provides an interface to manage distributed compute tuning via Ray clusters?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. CodeFlare Dashboard

    The CodeFlare Dashboard provides the visual interface to manage, scale, and tune distributed compute resources like Ray clusters. Other options focus on model serving or pipelines, whereas CodeFlare specifically targets distributed training.

  796. Question 796 of 1370When creating a workbench, what specific configuration can be applied to inject cluster environment variables automatically?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. ConfigMap reference

    ConfigMap references are used to populate and inject environment variables into workbench pods. Using a ConfigMap is the standard Kubernetes-native method, whereas Roles and Routes handle permissions or routing instead.

  797. Question 797 of 1370What is the primary S3-compatible storage engine deployed commonly in OpenShift to supply on-premise AI data connections?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Red Hat OpenShift Data Foundation (ODF)

    Red Hat OpenShift Data Foundation provides the S3-compatible object storage frequently used for OpenShift AI data connections. For on-premise deployments, ODF is the expected answer, whereas the other options are public cloud services or unsupported local provisioners.

  798. Question 798 of 1370Which role is capable of modifying user authorization levels within independent data science projects via the Access tabs?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Project Administrator role

    The Project Administrator role is responsible for managing user authorizations within a Data Science Project, specifically through the Access tab. Standard cluster users lack the necessary role bindings to modify these permissions.

  799. Question 799 of 1370In OpenShift AI Pipelines, which underlying open-source engine handles the workflow execution of pipeline steps?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. Tekton

    The Dashboard server component of OpenShift AI pipelines integrates directly with Kubeflow Pipelines to orchestrate workflows. However, because OpenShift Pipelines natively relies on Tekton, exam candidates could reasonably argue Tekton provides the underlying execution.

  800. Question 800 of 1370Which custom resource creation declares an operational pre-trained machine learning specification ready to receive inference API payloads?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. InferenceService CRD configuration spec

    Creating an InferenceService custom resource declares a model ready to receive inference payloads in OpenShift AI. The controller uses this spec to provision the predictor and route traffic to the deployed runtime.

  801. Question 801 of 1370What pipeline interface module permits constructing reusable workflows interfaces visually directly within Jupyter workbench?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Elyra Pipeline Editor graphical pipeline canvas

    The Elyra Pipeline Editor provides a graphical canvas to build reusable workflows inside a Jupyter workbench. The Kubeflow Pipelines SDK requires writing Python code instead of offering a native visual interface.

  802. Question 802 of 1370WHICH PERMISSION LEVEL MUST A USER POSSESS TO VIEW BUT NOT EDIT OTHERS' DATA SCIENCE PROJECTS?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. Project viewer role via OpenShift AI dashboard share settings

    The Project viewer role specifically grants read-only access to a project via the dashboard share settings. Cluster-reader gives broad read access across the entire cluster rather than targeted project permissions.

  803. Question 803 of 1370Which component is responsible for orchestrating serverless deployment strategies and autoscaling-to-zero for served models?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. OpenShift Serverless based on Knative

    OpenShift Serverless uses Knative Serving to manage serverless model deployments and scale pods to zero. Standard OpenShift routes maintain persistent connections and cannot scale applications based on incoming traffic.

  804. Question 804 of 1370WHICH CLUSTER OPERATOR MUST BE DEPLOYED TO ASSIST THE NVIDIA GPU OPERATOR IN DETECTING CORE ACCELERATOR HARDWARE METRIC EXPOSURES?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Node Feature Discovery (NFD) Operator

    The Node Feature Discovery operator tags nodes with specific hardware labels like GPUs for proper scheduling. The SRIOV Network Operator handles specialized networking interfaces rather than accelerator discovery.

  805. Question 805 of 1370How can an administrator revoke a data scientist from spawning new workbench containers without deleting their account?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. Remove the user from the rhods-users group

    Removing the user from the rhods-users group revokes their OpenShift AI access without account deletion. Tainting nodes or scaling the dashboard would disrupt the entire environment, not just block one user from creating workbenches.

  806. Question 806 of 1370Which OpenShift AI feature allows administrators to pre-define specific container images, environment variables, and sizes for notebooks?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Workbench Templates

    Workbench templates are the correct mechanism for administrators to pre-define container images, environment variables, and sizes. Notebook runtimes are generally deprecated in favor of these flexible templates in recent versions.

  807. Question 807 of 1370Which node property prevents traditional non-AI workloads from apportioning CPU cores assigned to specialized AI/ML workloads?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Node Taints and Tolerations properties

    Applying node taints ensures only pods with matching tolerations, like your AI workloads, can run on those nodes. Network policies and pod disruption budgets do not restrict pod scheduling based on hardware allocation.

  808. Question 808 of 1370Which Operator expands OpenShift workbenches to leverage massively distributed machine learning computing?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. CodeFlare Operator

    The CodeFlare Operator integrates with OpenShift AI to manage distributed compute resources and scale out complex ML workloads. Advanced Cluster Management handles multiple cluster fleets rather than internal notebook scaling.

  809. Question 809 of 1370How does OpenShift AI manage user access control and permissions for launching dashboards and notebook servers?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. OpenShift OAuth and RBAC groups

    OpenShift AI relies directly on native OpenShift OAuth and RBAC groups to control dashboard and notebook access. There is no separate custom database, and AWS IAM policies only apply to cloud infrastructure.

  810. Question 810 of 1370Which Operator is used to install Red Hat OpenShift AI in a self-managed cluster?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Red Hat OpenShift AI Operator

    The Red Hat OpenShift AI Operator is the official method for installing the platform on a self-managed cluster. The Open Data Hub Operator is the upstream community project and is not used for the certified exam.

  811. Question 811 of 1370Which property declares interactive dependency tasks constructing replicable pipeline phases sequentially in Python pipeline code?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. KFP pipeline tasks decorators and dependencies declarations (.after() method)

    Kubeflow Pipelines uses task dependencies and the .after() method in Python code to enforce sequential execution. Avoid Tekton or Bash workarounds on the exam, as OpenShift AI relies strictly on native KFP SDK constructs.

  812. Question 812 of 1370Which component serves as the intermediary artifact registry where intermediate datasets produced by pipeline tasks are retained?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. S3 Object Storage Bucket configured for the pipeline server storage layer

    OpenShift AI pipelines use the configured S3 object storage bucket to store intermediate datasets and artifacts. Git is only for source code, while node storage is ephemeral and unsuitable for persistent pipeline outputs.

  813. Question 813 of 1370Which CRD represents the instance to control single component upgrades separately within Red Hat OpenShift AI controllers?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. DataScienceCluster COMPONENT property states

    The DataScienceCluster custom resource allows administrators to manage individual OpenShift AI components independently. The ClusterServiceVersion handles the overall operator lifecycle but not granular component toggles.

  814. Question 814 of 1370Which resource management property ensures that JupyterLab workbenches automatically shut down if they remain inactive for extended periods?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. Notebook Idleness Notebook Controller CRD configurations

    The Notebook Controller CRD configurations manage idle workbenches, but the provided answer text reads awkwardly and overlaps conceptually with the specific idle culler settings. For the exam, be prepared to associate the culling timeouts directly with the Notebook Controller.

  815. Question 815 of 1370Which storage configuration represents the fastest data access mode rooted within the notebook server compute pools directly?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Local NVMe Persistent Volumes via RWO storage classes

    Local NVMe Persistent Volumes offer the fastest physical disk I/O directly attached to the compute node. However, an emptyDir mapped to memory is technically faster from a pure latency standpoint, making this question slightly ambiguous depending on constraints.

  816. Question 816 of 1370What parameter declared in the Data Connection interface permits disabling certificate verification for self-signed testing object stores?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. AWS_CA_BUNDLE configuration or custom dashboard environment override

    AWS_CA_BUNDLE custom environment overrides allow disabling standard certificate verification for object stores. The wording is slightly ambiguous as Kubernetes often relies on insecure flags, but OpenShift AI workbenches heavily use AWS variables.

  817. Question 817 of 1370What specific object is used by pipeline runtime instances to arrange persistent isolated data channels across different runtime nodes?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. Tekton Workspaces mapped to shared Persistent Volume Claims (PVC)

    Pipelines use Tekton Workspaces backed by Persistent Volume Claims to share data across tasks. While emptyDir is used for temporary caching, it does not provide the persistent isolation required across different nodes.

  818. Question 818 of 1370Which tool enforces network isolation between individual user projects in Red Hat OpenShift AI?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. OpenShift SDN or OVN-Kubernetes NetworkPolicies

    OpenShift network policies using OVN-Kubernetes enforce isolation between user projects by restricting ingress and egress traffic. The other options are external networking components that do not natively secure OpenShift AI project isolation.

  819. Question 819 of 1370WHAT GROUP TYPE MUST AN ADMIN DEFINE IN OPENSHIFT OAUTH CONFIGURATION TO INTEGRATE CUSTOM OCP GROUPS WITH RHODS-USERS?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. Group.v1.openshift.io object

    A Group object from the OpenShift API is required to integrate custom groups with the default OpenShift AI user group. This allows administrators to manage OpenShift AI access natively using standard cluster role bindings.

  820. Question 820 of 1370Which tool should an administrator use to monitor real-time GPU utilization inside an OpenShift AI cluster?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. NVIDIA Prometheus Exporter with OpenShift Monitoring

    The NVIDIA Prometheus Exporter integrated with OpenShift Monitoring correctly exposes real-time GPU metrics. A basic command like oc get pods only shows resource status, lacking performance telemetry required for hardware utilization analysis.

  821. Question 821 of 1370What kind of OpenShift environment object prevents noisy neighbor issues among data science workbenches within a project?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. ResourceQuotas

    ResourceQuotas limit aggregate resource consumption per namespace, ensuring one workbench cannot exhaust cluster memory or CPU. LimitRanges restrict individual resource requests, while NetworkPolicies only handle East-West traffic isolation.

  822. Question 822 of 1370What type of OpenShift resource must be configured to allow external traffic to reach a model served via KServe?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Route or Gateway

    Serverless KServe Inference Services typically expose external traffic through an OpenShift Route or an Istio Gateway. Be careful with Ingress, as OpenShift serverless prioritizes Knative routing and Routes for direct external access.

  823. Question 823 of 1370Which runtime provides the traditional inference execution base engines for serving scalable open-source ONNX specification models?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. OpenVINO Model Server runtime container images

    OpenVINO Model Server is the underlying runtime used in OpenShift AI to serve ONNX models efficiently. While other frameworks like PyTorch can export to ONNX, OpenVINO is the specific target engine designed for optimized, scalable inference of that format.

  824. Question 824 of 1370Which API object type specifies the compute resource limits enforced for an automated data science workbench environment?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Notebook CRD specification resources map

    The Notebook custom resource definition contains the specific resource requests and limits map that dictate the compute allocation for the pod. LimitRanges apply cluster-wide defaults, but the Notebook CRD directly targets the workbench environment.

  825. Question 825 of 1370Which core service handles inference sourcing from multiple independent compute engines simultaneously within a ModelMesh deployment?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. ModelMesh Orchestrator routing container wrapper

    The ModelMesh Orchestrator acts as the central routing wrapper that manages lifecycle and inference requests across various built-in runtime engines. Kube-Scheduler only handles initial pod placement to nodes, not dynamic inference traffic distribution.

  826. Question 826 of 1370WHAT REPRESENTS THE PRINCIPAL WAY TO UPDATE THE REPOSITORY SOURCE FILE DEFINITIONS INSIDE A WORKING JUPYTERLAB ENVIRONMENT?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. Git integration clone and pull routines

    Using Git integration to clone and pull updates is the principal way to synchronize repository source files inside a JupyterLab Workbench. Modifying persistent volumes directly bypasses version control and risks severe data corruption.

  827. Question 827 of 1370WHAT REPRESENTS THE HIGHEST LAYER CONTROL MECHANISM USED BY CLUSTER ADMINS TO RESTRICT THE SIZE OF DATA SCIENCE PERSISTENT VOLUMES?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. ResourceQuota on the project namespace

    Applying a ResourceQuota to the project namespace is the highest layer control mechanism to restrict persistent volume sizes. LimitRange objects set constraints on individual compute pods, not the aggregate storage consumption.

  828. Question 828 of 1370Which UI module facilitates comparing historical pipeline run accuracy metrics side-by-side within OpenShift AI?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Pipeline Runs Details Metrics and Runs Comparison interface dashboard panels

    The Pipeline Runs Details interface provides specific dashboard panels to compare historical run metrics side-by-side. Grafana primarily visualizes cluster infrastructure health rather than individual model training accuracy metrics.

  829. Question 829 of 1370Which engine manages secure token authentication and authorization traffic control for KServe served ML models?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Authorino

    Authorino is the correct choice because OpenShift AI uses it to enforce token-based authentication and authorization policies for KServe inference services. While OAuth Proxy handles generic OpenShift routing security, Authorino provides the specialized external API authentication.

  830. Question 830 of 1370Which S3 compliant bucket property must be declared to connect an on-premises Ceph endpoint as a data connection?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. HTTP/HTTPS endpoint with custom URL string

    Providing the HTTP or HTTPS endpoint URL is correct because OpenShift AI requires a specific custom endpoint string when connecting to on-premises S3 storage like Ceph. Standard AWS references like ARNs are strictly for cloud resources and will fail locally.

  831. Question 831 of 1370Which server backend accelerates inference serving payloads for deep learning logic?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Triton Inference Server container runtime engines

    The Triton Inference Server is correct because it is the specialized backend integrated with KServe to optimize and accelerate deep learning model payloads. Standard web servers like NGINX cannot process GPU inference workloads or parse machine learning models.

  832. Question 832 of 1370Which runtime service provides the requisite base architecture supporting Caikit NLP deployments effortlessly on OpenShift AI?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Caikit-TGW Serving Runtime engines

    The Caikit-TGIS serving runtime provides the required architecture to deploy Caikit-based NLP models on OpenShift AI. Other options do not natively integrate with the model mesh or OpenShift AI deployment formats.

  833. Question 833 of 1370What interface URL path provides the deployed OpenShift AI admin management panel UI?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. https://rhods-dashboard-redhat-ods-applications.apps.[cluster-domain]

    The rhods-dashboard route in the redhat-ods-applications namespace provides the primary OpenShift AI user and administrator interface. The other routes either point to legacy components or do not exist.

  834. Question 834 of 1370Which control panel within the Red Hat OpenShift AI UI displays enhanced pipeline run chronology and run times?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Pipelines -> Runs panel

    The Pipelines Runs tab tracks execution history and run durations for pipelines. Candidates should immediately dismiss unrelated sections like Workbenches or notebook settings when asked about pipeline execution details.

  835. Question 835 of 1370How do you assign view-only access to a specific component of a Data Science Project for a collaborator?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Edit the Project Access tab in the Dashboard and select Viewer

    Editing permissions directly in the dashboard's Project Access tab restricts a collaborator to view-only rights. Cluster-wide roles fail the prompt because they grant broad read access across the entire cluster instead of isolating permissions to a single project component.

  836. Question 836 of 1370Which system directory stores the accessed storage volume mount points inside an OpenShift AI Red Hat-supplied Jupyter Notebook workbench?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. /opt/app-root/src

    The /opt/app-root/src directory acts as the default working directory where storage volumes are mounted inside Red Hat Jupyter workbenches. Remembering this specific path is a practical exam cue, as typical Linux workspace or home directories will fail.

  837. Question 837 of 1370What base container OS image architecture provided by Red Hat is typically used to construct valid custom Jupyter workbenches?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. Red Hat Universal Base Image (UBI)

    The Red Hat Universal Base Image provides the secure, supported foundation required for building custom OpenShift AI workbenches. Non-Red Hat distributions like Ubuntu or Alpine fail immediately due to lack of enterprise support and compatibility.

  838. Question 838 of 1370Which serving architecture is optimized for high-scale multi-model density on CPU tiers?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. ModelMesh serving architecture stack

    ModelMesh is specifically designed for high-scale, multi-model serving optimized for CPU resources. KServe is better suited for single-model deployments or dedicated GPU nodes requiring standalone resources.

  839. Question 839 of 1370Which Red Hat tooling integrates AI workbenches directly to version control platforms to securely commit notebook changes?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Built-in Git extension interface inside JupyterLab

    The built-in Git extension inside JupyterLab allows data scientists to commit notebook changes directly to version control. External CLI tools or pipelines are not required for basic repository synchronization.

  840. Question 840 of 1370WHAT TYPE OF VOLUME IS PREFERRED FOR STORING HIGH-PERFORMANCE CACHE WITHIN AN OPERATIONAL MACHINE LEARNING WORKBENCH POD?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Persistent Volume Claim with ReadWriteOnce access mode

    A Persistent Volume Claim with ReadWriteOnce access mode provides reliable, high-performance storage for ML caches. Transient emptyDir configurations lose data when pods restart, making them unsuitable for persistent caching.

  841. Question 841 of 1370WHICH SPECIFIC METRIC CAN BE OBSERVED DIRECTLY ON THE OPENSHIFT AI DASHBOARD TO IDENTIFY HIGH NETWORK LATENCY OF SERVED MODELS?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Request latency and error rate graphics inside the served model details panel

    Request latency and error rate graphics within the served model details panel allow you to monitor network performance directly. You do not need an external tool to view basic model serving metrics.

  842. Question 842 of 1370What reconciliation loop pattern ensures component stability inside the pipeline server namespace subsystem?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. Data Science Pipelines Operator checking the Pipeline APIServer CR state

    The Data Science Pipelines Operator actively monitors and reconciles the custom resources to maintain the pipeline server state. Focusing on the Data Science Pipelines Operator is the correct approach, as generic OpenShift operators do not manage this specific namespace component.

  843. Question 843 of 1370Which user group must a data scientist belong to by default to create workbenches without admin privileges?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. rhods-users

    The rhods-users group is the default OpenShift AI RBAC group that grants standard users permission to create workbenches and data science projects. Watch for this specific group name on the exam rather than newly invented ones.

  844. Question 844 of 1370Which runtime running interface permits mounting custom environment variables safely to protect user secrets from source control?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Workbench Environment Variables configuration panel using Secret references

    The Workbench Environment Variables configuration panel injects Secret references directly into the pod at runtime. Hardcoding secrets inside code files or Dockerfiles exposes sensitive data to source control vulnerabilities.

  845. Question 845 of 1370Which notebook environment accelerator configuration profile aligns runtimes to target specific hardware tiers?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. AcceleratorProfile CRD settings

    The AcceleratorProfile custom resource defines how to consume specific hardware like GPUs. Administrators configure these profiles so data scientists can easily select the correct identifier and tolerations for their workbenches.

  846. Question 846 of 1370What interface schema is typically assigned to communicate prediction formats uniformly with Triton Inference Runtimes?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. KServe v2 Data Plane API

    Triton Inference Server aligns with the KServe v2 Data Plane API to handle prediction payloads. This standard protocol ensures that model inputs and outputs are formatted correctly for the runtime.

  847. Question 847 of 1370What is the minimum role required for a user to create a new Data Science Project in the Red Hat OpenShift AI dashboard?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Regular user belonging to the configured RHOAI user group

    A regular user belonging to the configured OpenShift AI user group can create Data Science Projects. OpenShift AI administrators manage access via OpenShift Groups rather than requiring dedicated cluster-admin privileges.

  848. Question 848 of 1370Which setting adjusts the level of logging detail generated by the OpenShift AI dashboard?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. The loglevel parameter configuration inside the dashboard CR settings

    The dashboard custom resource controls the operational settings for the OpenShift AI operator components. Master node logging and the cluster logging operator manage general cluster health rather than specific dashboard verbosity.

  849. Question 849 of 1370Which API CRD identifies an instantiated graph record tracing the execution status history of an active ML pipeline job?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. PipelineRun CRD tracking instance records

    The PipelineRun CRD tracks the execution status and history of a specific pipeline instance. A Pipeline CRD only defines the blueprint, while TaskRun handles individual component steps rather than the whole graph.

  850. Question 850 of 1370What contains the secret data enabling a Data Science Pipeline to access artifact storage disks entirely separate from user workbenches?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Pipeline Object Storage Connection Secret

    The pipeline object storage connection secret holds the specific credentials needed for pipelines to write artifacts to MinIO or S3. Standard user workbench connections rely on their own separate data connection secrets.

  851. Question 851 of 1370Which service mechanism controls external API request rate management securely for served inference endpoints in KServe?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Authorino Service Mesh Filters

    Authorino integrates with Service Mesh filters to enforce API security and rate limiting for KServe inference endpoints. The standard OpenShift router cannot natively handle these dynamic, per-request application security policies.

  852. Question 852 of 1370Which role enables an automated CI/CD ServiceAccount to inject runtimes into a user Workbench project?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. edit

    The edit role provides the necessary permissions for a ServiceAccount to modify resources and deploy runtimes within a specific project. The admin role includes unnecessary rolebinding privileges, while view is read-only.

  853. Question 853 of 1370Which protocol engine facilitates low-latency, high-performance predictions to served model runtimes on OpenShift AI?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. gRPC

    Model runtimes leverage gRPC for efficient, low-latency binary payloads ideal for inference. Standard HTTP or REST remains available but typically incurs more overhead than gRPC for streaming predictions.

  854. Question 854 of 1370What parameter defines the exact container image URI when registering an external image stream?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Image stream tracking reference path or direct registry repository URL

    Providing the direct registry repository URL or tracking reference path gives the ImageStream the exact location to pull from. Architecture strings and layer hashes are used for filtering and verification.

  855. Question 855 of 1370Which Red Hat component handles persistent storage replication across multiple availability zones for enterprise AI clusters?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. Red Hat OpenShift Data Foundation (ODF)

    OpenShift Data Foundation provides highly available, replicated storage ideal for multi-zone clusters. Local storage or hostpath options bind data to specific nodes, eliminating resilient availability zone replication.

  856. Question 856 of 1370WHAT COMPONENT DEPLOYS MULTI-TENANT ROUTING ARCHITECTURES AND DECLARES INGRESS POLICIES SECURING THE OPENSHIFT AI KSERVE ROUTINES?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Red Hat OpenShift Serverless (Knative) and Red Hat OpenShift Service Mesh (Istio)

    Knative and Istio provide the multi-tenant routing and ingress policies that secure KServe inference services. Standard OpenShift Routes or NodePorts lack the fine-grained traffic splitting needed for this architecture.

  857. Question 857 of 1370Which tool tracks a comprehensive dependency inventory to ensure pre-built Jupyter containers comply with system audits?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Syft or Grype container software bill of materials (SBOM) and vulnerability scanning utilities

    Syft generates a Software Bill of Materials to track dependencies, while Grype scans these for vulnerabilities to ensure audit compliance. Manual commands or dashboard logs do not provide automated, comprehensive tracking required for security audits.

  858. Question 858 of 1370WHAT FIELD ASSIGNMENT SPECIFIES CONTAINER CONTEXT HARDWARE ACCELERATION SPECIFICATIONS FOR SINGLE TASKS WITHIN PIPELINE PROGRAMMATIC CODES?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Custom container resources request limits attributes matching nvidia.com

    Hardware acceleration for GPUs is requested via custom resource limits specifying the nvidia.com domain in the container spec. Security contexts or node selectors alone do not guarantee allocation of specific hardware devices.

  859. Question 859 of 1370Which service is used by the data connection system to stream models directly into server routines?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Object Storage Bucket (S3/MinIO)

    Object Storage Buckets like S3 are the standard for OpenShift AI data connections, allowing models to be fetched directly by serving runtimes. Git repositories are typically for notebooks or code, not large binary model storage.

  860. Question 860 of 1370Which tool allows cluster admins to directly monitor real-time performance metrics of OpenShift AI routers and pods?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Prometheus and Grafana

    Prometheus and Grafana are the native tools for scraping and visualizing cluster performance metrics in OpenShift. The EFK logging stack only provides application logs, not time-series performance data for real-time analysis.

  861. Question 861 of 1370Which kind of OpenShift deployment object handles automated horizontal scaling of model pods in a KServe serverless system?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. HorizontalPodAutoscaler (HPA) coupled with Knative Pod Autoscaler (KPA)

    KServe on OpenShift AI relies on the Knative Pod Autoscaler, which often coordinates with the standard Horizontal Pod Autoscaler for metrics-based scaling. Standard OpenShift deployment objects are bypassed entirely by Knative Services.

  862. Question 862 of 1370What engine coordinates data science pipeline scheduling recurrences without continuous manual user web dashboard re-triggers?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Data Science Pipelines scheduler engine (based on Kubeflow Pipelines/Argo)

    Data Science Pipelines rely on an integrated scheduler engine based on Argo and Kubeflow Pipelines to handle recurring runs. Native Kubernetes CronJobs lack the native orchestration logic required to manage complex directed acyclic graph workflows.

  863. Question 863 of 1370WHAT COMPONENT ALLOWS RECURRING SYNCHRONIZATION OF NOTEBOOKS STORED IN AN EXTERNAL REPOSITORY INTO A RUNNING DATA SCIENCE PIPELINE?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Elyra Git Pipeline node configuration

    Elyra provides a Git pipeline node configuration that allows recurring synchronization of notebooks stored in an external repository. While Tekton executes the pipeline tasks, Elyra is the extension within JupyterLab that manages the pipeline source export.

  864. Question 864 of 1370Which sub-component handles the coordination of tasks inside an OpenShift AI Data Science Pipeline?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Tekton pipelines controller workflow orchestration framework systems

    OpenShift AI Data Science Pipelines rely on the Tekton controller to handle task coordination and workflow orchestration. Argo CD focuses on cluster state reconciliation, not the step-by-step execution of pipeline tasks.

  865. Question 865 of 1370Which tool enables an engineer to export runtime notebook interface visualizations to reuse as pipeline assets?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Elyra Pipeline Visualizer workflow configurations

    Elyra Pipeline Visualizer is correct because it integrates directly into Jupyter workbenches, allowing developers to convert notebook code blocks into reusable pipeline nodes. The other tools lack this native visual pipeline integration for OpenShift AI.

  866. Question 866 of 1370How do you configure cluster-wide default resources for notebook pods if a user does not specify them?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Editing the DataScienceCluster CRD

    Editing the DataScienceCluster custom resource is correct because it contains the cluster-wide default configurations for notebook pods. The Dashboard UI lacks this specific administrator capability for setting underlying hardware defaults globally across deployments.

  867. Question 867 of 1370Which engine controls the timely dispatch and parallel processing patterns for Ray cluster compute modules in RHOAI?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. KubeRay Operator

    The KubeRay Operator manages the lifecycle and scaling of Ray clusters within OpenShift, enabling distributed compute tasks. ModelMesh is a distractor because it specifically handles standard model inference, not distributed training workloads.

  868. Question 868 of 1370Which system assures accurate metrics scraping for machine learning served routines via service monitors?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. OpenShift User Workload Monitoring Engine

    OpenShift User Workload Monitoring scrapes custom application metrics from deployed model servers using ServiceMonitors. The default platform monitoring engine specifically ignores user application workloads by design.

  869. Question 869 of 1370What logging component captures and forwards inference API transactional metadata to storage sink repositories?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. CloudEvents Spec Logger mechanisms inside KServe architectures

    KServe architecture utilizes CloudEvents specification loggers to capture and dispatch inference request metadata. While Fluentd handles generic cluster log forwarding, it is not the targeted component for payload-specific inference data.

  870. Question 870 of 1370Which repository sourcing pattern allows enforcing offline, air-gapped deployments for Red Hat OpenShift AI notebook suites?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Enterprise Private Mirror Registries tracking registry.redhat.io images

    Private mirror registries are required for disconnected OpenShift AI deployments because they locally host the necessary container images from registry.redhat.io. Public registries like Quay or Docker Hub fail immediately in an air-gapped environment due to the lack of external network connectivity.

  871. Question 871 of 1370When configuring multi-user isolation in OpenShift AI, which network plugin feature ensures network segregation between user namespaces?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. NetworkPolicies

    NetworkPolicies ensure network segregation by isolating traffic flow between user namespaces. Components like CoreDNS handle service discovery, while Kube-Proxy manages routing rules, but neither restricts pod-to-pod communication required for strict multi-user isolation.

  872. Question 872 of 1370Which system handles incoming traffic routing to multiple separated endpoints inside an OpenShift AI Serverless environment?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. Kourier Ingress Gateway or Istio Ingress Gateway controllers

    Knative Serverless relies on the Kourier or Istio Ingress Gateway to route incoming traffic dynamically to separate endpoint revisions. Standard cluster routers like HAProxy are bypassed entirely because Knative intercepts external traffic first to manage serverless scaling.

  873. Question 873 of 1370What object in OpenShift contains the actual routing details to expose a served model externally to consuming applications?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Route or Ingress

    OpenShift Routes expose the served model externally by mapping a public hostname to the internal service. ConfigMaps only store non-confidential configuration data, while ServiceMonitors handle metrics scraping, meaning neither provides actual external routing.

  874. Question 874 of 1370WHAT COMPONENT AUTOMATES THE DISCOVERY AND SCHEDULING OF HIGH-PERFORMANCE NVIDIA GPU CHIPS IN RED HAT OPENSHIFT AI?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. NVIDIA GPU Operator framework packages

    The NVIDIA GPU Operator automates the discovery, configuration, and scheduling of high-performance GPUs. OpenShift AI storage drivers do not handle hardware discovery or scheduling tasks.

  875. Question 875 of 1370Which utility helps package model files and code cleanly for automated pipeline processing?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. Container builder utilities like Buildah running within pipelines

    Container builder utilities like Buildah are frequently used inside pipeline steps to package machine learning code and models into runnable images. While Git tracks source code versions, containerization is required to establish a portable runtime environment for automated execution.

  876. Question 876 of 1370Which setting can prevent runtime engines from exhausting storage when continuously outputting metrics inside accelerated workbenches?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. Log rotation parameters and persistent storage boundaries for logging pods

    Configuring log rotation and persistent storage limits prevents accelerated workbenches from filling up the disk with excessive metric outputs. Adjusting system memory or network timeout parameters has no impact on the underlying storage capacity consumed by verbose logging.

  877. Question 877 of 1370Which tool enables JupyterLab environment collaboration using standard version control workflows internally?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. Pre-installed JupyterLab Git Extension

    The pre-installed JupyterLab Git extension allows data scientists to clone repositories and push notebook changes directly. Other options do not provide native version control integration for syncing code changes.

  878. Question 878 of 1370WHAT ENVIRONMENT SCHEME PROPERTY CORRELATES AN INFERENCESERVICE ENDPOINT CONFIGURATION PATTERN TO SECURE CLUSTER CA FILE STORES?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. cabundle configuration mapping attributes inside the serving runtime spec

    The cabundle configuration mapping attributes inside the serving runtime spec securely link cluster certificate authorities to model endpoints. Disabling SSL validation or modifying standard networking annotations bypasses proper certificate management.

  879. Question 879 of 1370Which pipeline scheduler component runs repetitive tasks hourly to automate compliance and drift verifications?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. Pipeline Recurring Runs Scheduler configurations within the Pipelines panel

    The Pipeline Recurring Runs Scheduler is used within OpenShift AI to configure automated runs on a schedule, such as hourly executions. Exam takers should map scheduling requirements directly to recurring runs rather than relying on external automation tools.

  880. Question 880 of 1370Which OpenShift Pipelines component defines individual step instructions executed sequentially within an automated machine learning pipeline?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. Task custom resource elements definitions

    A Task custom resource defines the specific sequential instructions or steps executed within a pipeline. While ClusterTasks are also valid, Task is the most fundamental building block tested, whereas PipelineRun merely tracks the execution.

  881. Question 881 of 1370Which service type is created automatically by OpenShift AI to load balance networking connections into an active container notebook workbench?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. ClusterIP Cluster Service Routing

    A ClusterIP service is automatically generated to provide internal routing and load balancing to the pods backing your workbench. While OpenShift Routes expose this externally, the underlying load balancing mechanism itself relies on the internal Service.

  882. Question 882 of 1370What data format encoding scheme specifies the deployed predictors signature REST/gRPC API interface contract patterns expected?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. v2 Data Plane protocol structure standards

    The KServe v2 Data Plane protocol standardizes inference requests for both REST and gRPC payloads. Legacy v1 endpoints existed but the v2 standard ensures compatible tensor inputs across various runtimes.

  883. Question 883 of 1370Which secret schema type enables coupling a ConfigMap data connection definition to an active Jupyter metadata pool?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Secret labelled with opendatahub.io/dashboard: "true"

    Adding the label opendatahub.io/dashboard: "true" to a secret exposes it as a data connection in the OpenShift AI dashboard. Standard opaque secrets without this label will remain invisible to the workbench interface.

  884. Question 884 of 1370Which specific ConfigMap declares the active integrated notification system dispatch metadata rules for OpenShift AI application teams?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. odh-dashboard-config

    The odh-dashboard-config ConfigMap configures dashboard features, including disabling or routing specific application notifications. If you need to alter console messaging or telemetry dispatch rules, you will always edit this core configuration object.

  885. Question 885 of 1370What OpenShift object type permits an internal route to access the in-cluster model serving runtime metrics?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. ServiceMonitor

    A ServiceMonitor tells Prometheus to scrape metrics from an exposed service port. While a NetworkPolicy might secure traffic, only the ServiceMonitor actively integrates with the monitoring stack to collect serving runtime telemetry.

  886. Question 886 of 1370What security profile assures workbenches run securely without elongated privileged Linux kernel access?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Restricted or Non-root Security Context Constraints (SCC)

    Restricted and non-root Security Context Constraints prevent workbenches from requiring privileged kernel access. AnyUID or Privileged profiles grant excessive permissions and violate standard security hardening practices.

  887. Question 887 of 1370Which container metadata component dictates the visible icon type for custom Jupyter stacks added in the dashboard?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Annotation annotations properties within the ImageStream spec

    Specific annotations within the ImageStream dictate how the OpenShift AI dashboard renders the tile and icon. Labels are used for filtering and general object organization, not for rendering specific UI images.

  888. Question 888 of 1370Which Red Hat OpenShift operator provides the defaults for user pipeline metrics storage aggregation?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Prometheus Operator via Cluster Monitoring

    OpenShift relies on the Prometheus Operator to aggregate and store metrics across cluster workloads. Jaeger is used for tracing distributed transactions, not for standard metrics collection.

  889. Question 889 of 1370Which context directory is used by the Elyra interface to pass data pipeline files to secure storage objects?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. /opt/app-root/src

    Elyra operates within the default Jupyter working directory at /opt/app-root/src in OpenShift AI environments. Other paths do not align with the default persistent volume mount where pipeline files are staged.

  890. Question 890 of 1370Which system authenticator enhances secure logins by matching existing organizational identity providers with OpenShift AI endpoints?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. OpenShift OAuth Server configuration parameters linking LDAP or OIDC providers

    OpenShift AI authentication relies entirely on the underlying OpenShift OAuth Server configuration. Standalone htpasswd files or local custom properties cannot integrate enterprise identity providers like LDAP or OIDC into the platform.

  891. Question 891 of 1370What metric component permits monitoring autoscaling actions triggered by real-time inference request density fluxes?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. Knative Pod Autoscaler (KPA) or Horizontal Pod Autoscaler (HPA) metrics engines

    Knative Pod Autoscaler and Horizontal Pod Autoscaler directly manage scaling based on inference request metrics. The Cluster Autoscaler only provisions underlying nodes, reacting to pending pods rather than direct request density.

  892. Question 892 of 1370What security annotation aligns serving instances to prevent an authentication bypass pattern on KServe exposed service endpoints?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. sidecar.istio.io/inject: "true" with strict mTLS requirements

    Injecting the Istio proxy annotation ensures strict mutual TLS and traffic policies are enforced within the service mesh. Without the sidecar, KServe endpoints may bypass the intended internal authentication gateways and expose insecure paths.

  893. Question 893 of 1370Which interactive tool within Jupyter notebooks allows managing raw environment parameters without hardcoding engines?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Environment Variables configurations inside the workbench properties window

    The workbench properties window provides a graphical interface to define environment variables securely. Modifying notebook cells directly or re-running pipeline configurations are poor distractors that fail to leverage the interface properly.

  894. Question 894 of 1370Which configuration prevents external illegal pooling of shared Data Science databases by enforcing traffic security restraints?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. NetworkPolicies restricting ingress access to the database pods from approved pods only

    NetworkPolicies restrict ingress access to the database pods, ensuring only explicitly approved pods can connect. SecurityContextConstraints only handle filesystem permissions, failing to prevent external network pooling against the shared database endpoints.

  895. Question 895 of 1370Which parameter designation separates production pipeline executions from test experiment cycles seamlessly inside the UI?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Pipeline Experiments grouping categorization criteria

    Pipeline Experiments are used to group and separate different pipeline execution runs for testing and production. Project namespaces handle broad access isolation but do not categorize individual runs.

  896. Question 896 of 1370WHAT SECRET TYPE IS GENERATED BY DEFAULT TO STORE AUTOMATED BACKEND METRICS FOR RED HAT OPENSHIFT AI?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Opaque secret

    Opaque secrets are the default Kubernetes secret type used for storing backend metrics configurations. Docker JSON and TLS secrets serve specific deployment functions outside of general metrics storage.

  897. Question 897 of 1370Which Red Hat tool permits secure accessibility management across standalone multi-tenant notebooks?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. OpenShift OAuth proxy and built-in RBAC

    OpenShift OAuth proxy alongside built-in role-based access control provides secure authentication and routing isolation for multi-tenant notebook deployments. The other options suggest deploying unsupported third-party proxies or sidecars.

  898. Question 898 of 1370WHICH ENVIRONMENT PROTOCOL IS UTILIZED BY THE JUPYTER SPAWNER COMPONENT TO SECURE USER POD CONTEXTS?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. TLS encrypted HTTPS requests through OAuth proxy

    The Jupyter spawner uses an OAuth proxy to handle TLS termination and route secure HTTPS traffic. Exposing plain HTTP node ports violates baseline security requirements and lacks necessary identity routing.

  899. Question 899 of 1370Which object captures system logs from executed pipeline steps for archival storage strategies within OpenShift AI?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Pipeline server configurations routing to designated object storage logs locations

    Pipeline server configurations route execution artifacts and logs directly to designated object storage locations. Relying on ephemeral pod storage or local journald logs will result in data loss when the pipeline completes.

  900. Question 900 of 1370WHICH SYSTEM PROCESS HANDLES PIPELINE RUN CLEANUP ACTIONS UPON AGE EXHAUSTION CRITERIA MATCHING?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Pipeline metrics prune jobs inside the underlying database or Tekton configurations

    Pipeline retention settings trigger automated pruning jobs that delete completed PipelineRuns based on configured age and status criteria. Standard Kubernetes garbage collection does not handle Tekton pipeline history natively.

  901. Question 901 of 1370Which Red Hat OpenShift AI architectural component is directly responsible for running data science pipelines?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Argo Workflows component

    Data Science Pipelines in OpenShift AI are technically executed by the Argo Workflows engine running on the cluster. Kubeflow Pipelines serves as the API layer, but Argo handles the actual underlying task execution for the pipeline steps.

  902. Question 902 of 1370What property in the operator definition specifies the idle timeout milliseconds pattern allowed before context hibernation activates?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. idleness-timeout OR culler-timeout settings

    The culler-timeout or idleness-timeout settings govern the idle period before workbench pods are stopped to conserve resources. The other distractors reference nonexistent or irrelevant parameters for standard OpenShift AI notebook lifecycle management.

  903. Question 903 of 1370Which metric tracks the total number of concurrent queries arriving at active deployed machine learning endpoints?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. http_requests_total metric labels scraped via Prometheus tracking runtime instances

    Prometheus tracks HTTP request metrics to monitor runtime traffic and endpoint usage. While aggregate totals are helpful for baseline visibility, production scaling usually relies on active connection tracking or latency metrics rather than simple request totals.

  904. Question 904 of 1370Which metric monitoring tool integrates natively with OpenShift AI to map throughput trends for data pipelines executions?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Integrated Prometheus Query Dashboards inside OpenShift AI User Interfaces

    OpenShift AI relies on the integrated Prometheus monitoring stack to track cluster metrics and execution trends. Grafana is often used for visualization, but Prometheus provides the actual native data collection and query backend for the platform.

  905. Question 905 of 1370What is required to allow external data connections to resolve storage hostnames via internal DNS?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. CoreDNS cluster routing matching the storage service endpoints profiles

    CoreDNS cluster routing matching the storage service endpoints profiles handles resolving storage hostnames via internal DNS. The platform relies entirely on standard cluster DNS resolution to reach S3 compatible buckets.

  906. Question 906 of 1370What step finishes a multi-model serving runtime addition in Red Hat OpenShift AI?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Applying the ServingRuntime yaml resource manifest to the destination project

    Applying the ServingRuntime custom resource manifest finalizes the creation of a new serving runtime in the target namespace. Options E through H are copied incorrectly from a test interface and should be ignored.

  907. Question 907 of 1370Which protocol is natively used by OpenShift AI Data Connections to interface with cloud object storage?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. Amazon S3 API

    OpenShift AI Data Connections natively use the Amazon S3 API to interface with underlying object storage. HDFS, NFSv4, and FTP are not the native protocols for this OpenShift AI integration.

  908. Question 908 of 1370When deploying an OpenShift AI DataScienceCluster CR, which component manages the serving of machine learning models?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. Kserve

    KServe is the component enabled in the DataScienceCluster custom resource to manage the serving of machine learning models. Pipelines and Notebooks handle different tasks and do not serve models.

  909. Question 909 of 1370Which Operator must be installed first to manage Red Hat OpenShift AI components on an OpenShift 4.17+ cluster?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. Red Hat OpenShift AI Operator

    The Red Hat OpenShift AI Operator is the required prerequisite for managing all platform components. While Service Mesh might be needed for specific model mesh features later, the AI Operator is the mandatory first installation step.

  910. Question 910 of 1370What role does the 'OdhNotebook' custom resource play in the cluster?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. It represents the internal state and configuration of an individual user's notebook instance

    The OdhNotebook custom resource represents the internal state and configuration of a user's notebook instance. It does not serve models externally; that is handled by model serving components.

  911. Question 911 of 1370What file extension is typically associated with pipeline visual configurations exported from Elyra inside a workbench?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. .pipeline

    Elyra pipeline visual configurations are exported with the .pipeline file extension. This format captures the directed acyclic graph components, allowing seamless execution within OpenShift AI environments.

  912. Question 912 of 1370Which OpenShift AI tool allows you to visually construct, track, and compare machine learning pipeline runs?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. OpenShift AI Dashboard Pipelines user interface

    The OpenShift AI Dashboard Pipelines user interface provides the graphical tools needed to construct, track, and compare pipeline runs. JupyterLab terminals require command-line interactions instead of visual tracking.

  913. Question 913 of 1370What is the primary metrics framework used by TrustyAI to calculate whether a specific feature exhibits negative bias trends?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Fairness Metrics APIs (e.g., Disparate Impact Ratio, Statistical Parity Difference)

    TrustyAI utilizes Fairness Metrics APIs, like Disparate Impact Ratio, to calculate negative bias trends. Standard accuracy metrics such as F1 Precision do not measure model fairness or protected feature biases.

  914. Question 914 of 1370Which storage connection detail is required when configuring an S3 connection that does not use standard HTTPS secure ports?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Custom Endpoint URL

    A custom endpoint URL is required when configuring S3 storage connections that do not use standard HTTPS ports. Standard bucket names or IAM roles alone will not redirect traffic to non-default secure endpoints.

  915. Question 915 of 1370Which command would you use to verify that the DataScienceCluster custom resource is successfully deployed?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. oc get datasciencecluster

    The oc get datasciencecluster command verifies the deployment status of the DataScienceCluster custom resource. There is no rhoai status or kubectl verify command available in OpenShift AI.

  916. Question 916 of 1370Which open-source tool serves as the underlying pipeline engine for OpenShift AI pipelines?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Kubeflow Pipelines

    Kubeflow Pipelines serves as the underlying engine for OpenShift AI pipelines. While Tekton handles the underlying CI/CD task execution, Kubeflow provides the machine learning workflow engine.

  917. Question 917 of 1370Which system monitors the resource utilization of individual workbenches to generate metrics visible in the administrator console?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. OpenShift Cluster Monitoring Operator (Prometheus)

    The OpenShift Cluster Monitoring Operator utilizes Prometheus to monitor workbench resource utilization. Other tools like Jaeger handle distributed tracing rather than capturing resource usage metrics for administrators.

  918. Question 918 of 1370Which Custom Resource is used to configure the central installation and components of Red Hat OpenShift AI?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. DataScienceCluster

    The DataScienceCluster custom resource configures the central installation of Red Hat OpenShift AI components. DSCInitialization handles preliminary setup but does not manage the core component lifecycle.

  919. Question 919 of 1370Which server stack is utilized within OpenShift AI for high-scale, multi-model multi-tenant serving workloads?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. ModelMesh

    ModelMesh is specifically designed for high-scale, multi-model, and multi-tenant serving architectures in OpenShift AI. For single-model or scale-to-zero requirements, standard KServe is typically used instead.

  920. Question 920 of 1370In OpenShift AI, which component is specifically optimized for low-latency, high-density multi-model serving?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. ModelMesh

    ModelMesh is the target component for high-density, low-latency, multi-model serving. Standard KServe is better suited for single-model deployments that require scaling to zero rather than packing multiple models.

  921. Question 921 of 1370What is the function of the OpenShift Pipelines operator within the context of OpenShift AI?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. It provides the backend execution engine for Data Science Pipelines

    The OpenShift Pipelines operator, powered by Tekton, provides the backend execution engine for Data Science Pipelines in OpenShift AI. Do not confuse this with Git integration; the operator specifically translates pipeline steps into runnable Kubernetes pods.

  922. Question 922 of 1370Which component handles the routing and balancing of inference requests to multiple instances of the same model within ModelMesh?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. ModelMesh Serving Service

    The ModelMesh Serving Service manages load balancing and routing for inference requests across multiple model instances. On the exam, remember that standard OpenShift networking components route external traffic, but internal distribution to model replicas relies on this service.

  923. Question 923 of 1370What happens to user code and local dependencies when a Workbench is stopped within an OpenShift AI dashboard?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Data is preserved if stored on the persistent volume (PVC)

    User code and dependencies are retained on the persistent volume claim when a workbench stops. This behavior ensures data persists across restarts, unlike ephemeral container filesystems which are wiped upon termination.

  924. Question 924 of 1370What is the default serving type configuration of the ModelMesh architecture regarding pod placement density?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Multi-model serving where multiple models share the same container runtime pods

    ModelMesh uses multi-model serving, allowing many models to share the same runtime pods to optimize resources. Unlike KServe's single-model serving, this approach efficiently packs models to maximize cluster density.

  925. Question 925 of 1370What is the status condition of an InferenceService when the model file fails to download due to invalid S3 credentials?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Ready: False, with a status message detailing storage download failure

    An InferenceService reports a Ready: False state with an error describing the storage download failure when S3 credentials are invalid. Always check the status conditions to debug storage access issues during deployments.

  926. Question 926 of 1370Which controller is responsible for monitoring and maintaining the health of the ModelMesh pods?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. modelmesh-controller pod running within the application namespace

    The modelmesh-controller pod monitors and maintains the health of ModelMesh pods. Standard OpenShift controllers like the scheduler do not manage the internal lifecycle of these specialized AI runtimes.

  927. Question 927 of 1370Which configuration component represents an external storage repository configuration such as AWS S3 within OpenShift AI?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Data Connection

    A Data Connection represents external storage repository configurations like AWS S3 within OpenShift AI. It securely stores endpoint and credential information as a Kubernetes Secret for workbenches and pipelines.

  928. Question 928 of 1370When configuring a Retrieval-Augmented Generation (RAG) pipeline, what is the role of the vector database component?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. To store high-dimensional document embeddings for semantic search retrieval queries

    A vector database stores high-dimensional document embeddings for semantic search retrieval queries. It does not compile code, balance traffic, or cache weights, but allows the language model to fetch relevant context based on mathematical vector similarity.

  929. Question 929 of 1370What custom resource does an engineer deploy to initiate a distributed compute cluster for model training via Ray?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. RayCluster

    The RayCluster custom resource provisions the head and worker pods required for distributed training. RayJob is for running a specific task to completion, whereas RayCluster sets up the persistent compute pool itself.

  930. Question 930 of 1370What tool integrated within OpenShift AI allows data scientists to build visual pipeline workflows directly inside JupyterLab?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Elyra Pipeline Editor

    The Elyra Pipeline Editor extension enables data scientists to build visual pipelines natively within JupyterLab. OpenShift Console Topology displays deployed resources but does not author workflows inside the notebook interface.

  931. Question 931 of 1370When configuring a custom notebook image, what label format helps OpenShift AI identify it as an available workbench image?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. opendatahub.io/notebook-image: 'true'

    The opendatahub.io/notebook-image equals true label flags the image for the workbench deployment picker. Standard Kubernetes labels exist but lack the OpenShift AI specific metadata needed for discovery.

  932. Question 932 of 1370Where should a data scientist place private repository access credentials to keep them hidden from shared version control repositories?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. In a secure Kubernetes Secret linked to the OpenShift project

    Kubernetes Secrets securely isolate sensitive repository credentials away from version control. Committing keys to Git or leaving them in plain text inside a workbench risks unauthorized access.

  933. Question 933 of 1370Which visual layout view in the OpenShift console provides an interactive graphical representation of data science project assets?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Topology view

    The OpenShift Console Topology view renders a graphical layout of project assets and their connections. Administrator YAML editors or monitoring dashboards do not offer this interactive visual mapping.

  934. Question 934 of 1370Which environment variable is automatically populated to help applications inside an OpenShift AI workbench locate the cluster's internal storage?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. STORAGE_URI

    The STORAGE_URI environment variable is injected to expose the internal cluster storage path. PVC_MOUNT_PATH indicates volume attachment, but STORAGE_URI specifically defines the endpoint location.

  935. Question 935 of 1370Which container image configuration file is modified when adding custom packages to a workbench environment permanently?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Containerfile or Dockerfile

    A Containerfile or Dockerfile is modified to build a custom workbench image with permanent packages. Runtime configurations like bashrc scripts are lost when the pod restarts, so baking dependencies into the image ensures persistence.

  936. Question 936 of 1370Where do OpenShift AI pipelines store intermediate artifact records, execution metrics, and logs?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. External S3-compatible object storage

    OpenShift AI pipelines utilize external S3-compatible object storage to store artifacts, metrics, and logs. This ensures data persistence across pipeline runs, unlike ephemeral pod directories or cluster persistent volumes.

  937. Question 937 of 1370Which CRD configuration controls the enablement or disablement of individual OpenShift AI components like pipelines or dashboards?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. DataScienceCluster

    The DataScienceCluster custom resource definition manages component enablement across the cluster. Administrators toggle components like the dashboard or pipelines here, as standard logging or service mesh resources do not control them.

  938. Question 938 of 1370What specification in the workbench definition determines the maximum CPU and Memory resources a notebook pod can consume?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Resource Requests and Limits

    Resource Requests and Limits within the workbench specification determine the maximum CPU and memory a pod can consume. Node selectors and storage classes control pod placement and disk allocation, not compute resources.

  939. Question 939 of 1370What happens if you delete a project/namespace that contains active OpenShift AI workbenches and data connections?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. All associated workbenches, data connections, PVCs, and configurations within that namespace are deleted

    Deleting a project namespace permanently removes all associated resources, including workbenches, data connections, and PVCs. OpenShift does not preserve state globally, so ensure any critical data is backed up before deletion.

  940. Question 940 of 1370What is the primary web console used to manage Red Hat OpenShift AI component lifecycles?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. OpenShift Web Console

    The OpenShift Web Console is the primary interface for managing the platform and its components. While OpenShift AI has its own dashboards, the core administration and operator lifecycle management still happen in the web console.

  941. Question 941 of 1370When configuring multi-model serving, what underlying architecture optimizes resource cost by packing models onto shared pods?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. ModelMesh pods

    ModelMesh is designed for multi-model serving and optimizes resources by packing multiple models into shared pods. Single-model runtimes, by contrast, deploy dedicated pods for each model, which is less efficient for large fleets.

  942. Question 942 of 1370Which CLI command allows you to view the current status of all pods in the Red Hat OpenShift AI applications namespace?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. oc get pods -n redhat-ods-applications

    The command uses the oc CLI to query the redhat-ods-applications namespace. Remember that core OpenShift AI components typically reside in this specific namespace during the exam.

  943. Question 943 of 1370What component framework facilitates the orchestration of distributed machine learning training workloads within OpenShift AI?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Ray Operator

    The Ray Operator facilitates distributed machine learning training workloads in OpenShift AI. While MPI is also used for distributed training, Ray is the primary framework integrated for scaling general ML Python workloads.

  944. Question 944 of 1370To ensure a model serving runtime can utilize an NVIDIA GPU, which operator must be present in the underlying OpenShift cluster?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. NVIDIA GPU Operator

    The NVIDIA GPU Operator must be installed to provision and manage GPU hardware for serving runtimes. Without this operator, Kubernetes cannot properly expose GPU resources to inference pods.

  945. Question 945 of 1370Which OpenShift CLI command allows an administrator to view the sync status of all components inside the active DataScienceCluster CR?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. oc get datasciencecluster -o yaml

    Running the oc get datasciencecluster command with YAML output reveals the detailed status of all managed components. The fake check-components command does not exist, and generic pod checks fail to show the specific custom resource synchronization state.

  946. Question 946 of 1370What OpenShift AI component provides a centralized user interface to launch workbenches, manage data connections, and track pipelines?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Red Hat OpenShift AI Dashboard

    The OpenShift AI Dashboard provides the centralized interface for managing workbenches and data connections. The OCP Web Console manages underlying cluster resources, but day-to-day data science tasks happen in the dashboard.

  947. Question 947 of 1370Which component ensures that multi-user notebook workspaces do not interfere with each other's file configurations?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. Unique Persistent Volume Claims (PVC) per user workbench

    Workbenches use unique Persistent Volume Claims per user to isolate files and prevent configuration overlap. Shared drives or ephemeral emptyDir volumes would either expose data to others or lose it upon pod restart.

  948. Question 948 of 1370Which OpenShift AI capability enables the automated tracking, versioning, and execution of machine learning workflows?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Data Science Pipelines

    Data Science Pipelines provide the required automation, versioning, and execution tracking for machine learning workflows. GitOps handles cluster configuration rather than interactive pipeline runs and tracking.

  949. Question 949 of 1370What does the "Size" parameter (e.g., Small, Medium, Large) dictate when launching a new workbench?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. The CPU and memory requests and limits allocated to the notebook container

    The Size parameter dictates the CPU and memory requests and limits allocated to the notebook container. Persistent storage size is configured separately in the environment variables or workbench creation form fields.

  950. Question 950 of 1370Which runtime engine is specifically optimized for Intel hardware acceleration within OpenShift AI model serving?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. OpenVINO Model Server

    OpenVINO Model Server is designed to optimize inference performance specifically for Intel hardware architectures. TensorRT is tailored for NVIDIA GPUs, making it incorrect for Intel acceleration requirements.

  951. Question 951 of 1370Which component state in the DataScienceCluster configuration preserves the existing state but stops updating the component?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. Unmanaged

    Setting the management state to Unmanaged halts operator reconciliation while preserving the current component objects on the cluster. Removed actually deletes the component, whereas Suspended is not a valid state.

  952. Question 952 of 1370What happens if the DataScienceCluster CR sets the notebooks component status to Removed?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. The notebook component and its related dashboard deployment are uninstalled from the cluster

    Changing the component state to Removed triggers the operator to uninstall the notebook controller and clear its dashboard elements. It cleans up resources rather than upgrading them or mirroring data.

  953. Question 953 of 1370When using KServe, which component acts as the intelligent ingress gateway routing traffic into individual model predictors?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. OpenShift Service Mesh (Istio)

    KServe relies on Istio-based OpenShift Service Mesh to route incoming inference requests to the correct predictor pods. Standard HAProxy edge routes handle general cluster ingress but lack specific routing integration.

  954. Question 954 of 1370What type of workload utilizes the vLLM runtime engine within the KServe architecture inside OpenShift AI?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. Large Language Model (LLM) serving

    The vLLM runtime is highly optimized for fast memory management during Large Language Model inference workloads. It is not used for audio transcription, tabular transformations, or model training tasks.

  955. Question 955 of 1370Where can a cluster administrator view comprehensive logs for the main Red Hat OpenShift AI Operator reconciliation loops?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. In the logs of the operator pod within the redhat-ods-operator namespace

    Operator reconciliation logs are found in the operator pod within the redhat-ods-operator namespace. On the exam, use oc logs on the deployment or pod in that project when troubleshooting installation or operator issues.

  956. Question 956 of 1370How do Jupyter notebook workbenches securely pull source code repositories without exposing plain-text keys?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. Git SSH keys or Personal Access Tokens via Secret

    Workbenches authenticate to Git using SSH keys or personal access tokens stored securely as Kubernetes Secrets. Hardcoding credentials in code or relying on anonymous cloning exposes secrets or fails entirely on private repositories.

  957. Question 957 of 1370What happens to the running workbench pod if its associated Persistent Volume Claim (PVC) reaches 100% capacity?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. The workbench environment becomes read-only or crashes due to lack of disk space

    When a PVC reaches full capacity, the workbench environment typically becomes read-only or crashes due to lack of disk space. OpenShift does not automatically expand the volume or horizontally scale the pod.

  958. Question 958 of 1370How do you add a custom Python library to a Jupyter notebook workbench permanently across restarts?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Add the package to a custom notebook container image or use a persistent virtual environment

    To make custom Python libraries persist across restarts, bake them into a custom workbench image or install them into a persistent virtual environment. A basic exclamation mark pip install resets when the pod restarts.

  959. Question 959 of 1370What framework allows developers to build AI pipelines using Python code directly inside OpenShift AI?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Kubeflow Pipelines (KFP) SDK

    The Kubeflow Pipelines SDK allows developers to define and build AI pipelines natively using Python code. Ansible and OpenShift GitOps rely on YAML definitions, and Tekton is a separate continuous integration tool.

  960. Question 960 of 1370What happens to an ongoing pipeline execution if the parent JupyterLab workbench pod is suddenly terminated?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. The pipeline continues running because execution is handled independently by the pipeline engine

    Pipeline executions are managed independently by the Argo workflow engine running in the cluster, not the JupyterLab pod. Closing or terminating your workbench does not stop active pipeline runs.

  961. Question 961 of 1370Which component state in the DataScienceCluster CR instructs the operator to actively reconcile and keep the component running?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Managed

    Setting a component to Managed in the DataScienceCluster custom resource tells the operator to actively reconcile and maintain that component. The Removed state disables it entirely.

  962. Question 962 of 1370Which container registry is standard for downloading official Red Hat OpenShift AI workbench images?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. registry.redhat.io

    Official Red Hat container images, including OpenShift AI workbenches, are hosted on registry.redhat.io and require proper pull secret authentication. Public registries like Quay community are not used for these enterprise images.

  963. Question 963 of 1370What format must a machine learning model be saved in to allow deployment using the default OpenShift AI OpenVINO runtime?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. ONNX or IR format

    The OpenVINO serving runtime requires models to be saved in ONNX or IR format. Pickled Python objects or raw script files are distractors for standard serving runtimes.

  964. Question 964 of 1370What is the primary benefit of using KServe over ModelMesh for advanced deep learning deployments?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Support for large single models, auto-scaling to zero, and serverless framework integration

    KServe is chosen for supporting large models, serverless integration, and scaling to zero. ModelMesh is a distractor designed for high-density scikit-learn deployments.

  965. Question 965 of 1370To connect an external Git repository to a Jupyter notebook cell securely inside OpenShift AI, which object should be used?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Secret

    Secrets securely hold Git credentials for OpenShift AI authentication. ConfigMaps are a distractor because they store non-sensitive configuration data rather than passwords.

  966. Question 966 of 1370When deploying a model via KServe, which component provides the ingress routing gateway functionality?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. Istio Ingress Gateway

    KServe relies on the Istio Ingress Gateway for routing inference traffic. Standard OpenShift Routers are distractors that do not natively handle KServe traffic.

  967. Question 967 of 1370How can an administrator inject a custom CA certificate into the OpenShift AI environment for secure corporate proxy communication?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. By adding the certificate to the trusted CA bundle configuration in the DSCInitialization CR

    Trusted CA certificates are injected by configuring the trusted CABundle in the DSCInitialization CR. Manual uploads to JupyterHub are a distractor.

  968. Question 968 of 1370What is the primary configuration object for setting up an acceleration profile for AI workloads using GPUs?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. AcceleratorProfile custom resource

    The AcceleratorProfile custom resource defines GPU settings for workloads. MachineConfig files are a distractor because they handle general node configuration rather than AI profiles.

  969. Question 969 of 1370Which OpenShift AI feature allows administrators to inject specific environment variables or volume mounts into user notebook pods automatically?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. PodDefault CR custom resources

    The PodDefault custom resource is applied to notebook pods to mount volumes or inject variables automatically. Routes are a distractor because they only expose external traffic.

  970. Question 970 of 1370What component handles the scaling of inference service pods to zero instances when no web requests are received by KServe?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Knative Serving component

    Knative Serving provides the serverless capabilities that allow KServe inference services to scale to zero when idle. This reduces compute costs, whereas ModelMesh keeps models pre-loaded for high-throughput serving.

  971. Question 971 of 1370Which tool can be used to synchronize machine learning model deployments from a Git repository to OpenShift AI automatically?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Red Hat OpenShift GitOps (Argo CD)

    Red Hat OpenShift GitOps uses Argo CD to automatically synchronize declarative Git repository states to the cluster. While Tekton handles continuous integration tasks, Argo CD provides the continuous deployment synchronization.

  972. Question 972 of 1370Which deployment strategy does KServe use to scale down model serving pods when no requests are active?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Knative Serving scale-to-zero

    Standard KServe relies on Knative Serving capabilities to manage traffic and scale pods to zero when inactive. ModelMesh, in contrast, targets high-density serving and keeps models loaded in memory.

  973. Question 973 of 1370Which runtime configuration allows a pipeline to execute a step using an absolute, immutable container image reference?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Specifying the unique container image SHA digest

    Specifying the container image SHA digest ensures that the pipeline executes an exact, immutable version of the code. Relying on mutable tags like 'latest' risks pulling a newly updated and potentially breaking image.

  974. Question 974 of 1370Which engine is default for serving traditional tabular ML models (like Scikit-Learn) within the OpenShift AI ModelMesh framework?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. MLServer

    MLServer is the default runtime used by ModelMesh to serve common tabular frameworks like Scikit-Learn and XGBoost. vLLM or Triton are generally targeted at large language models or other specialized inference tasks.

  975. Question 975 of 1370Which underlying Tekton resource is automatically created when a user triggers an immediate manual run of a Data Science Pipeline?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. PipelineRun

    Triggering a manual pipeline run in OpenShift AI generates a Tekton PipelineRun custom resource. While TaskRun objects are created for individual steps, the PipelineRun wraps the entire pipeline execution.

  976. Question 976 of 1370How can an administrator scale up the processing capabilities of an active distributed training run using Ray?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Increase the worker replicas count in the RayCluster CR

    To scale a distributed Ray workload, an administrator increases the worker replica count in the RayCluster custom resource. The Ray operator then automatically provisions the requested worker pods to handle the load.

  977. Question 977 of 1370Which CLI command allows you to switch your terminal context to the specific Data Science Project namespace?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. oc project

    The oc project command changes the active terminal namespace to the specified data science project. Other options are either invalid kubectl syntax or fabricated commands, making C the clear choice for navigating projects during the exam.

  978. Question 978 of 1370What storage configuration prevents data loss when a workbench pod is deleted or recreated?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Attaching a Persistent Volume Claim (PVC) to the workbench

    A Persistent Volume Claim ensures data persists independently of the workbench pod lifecycle. Storing files in the container root directory or temporary folders leads to immediate data deletion when the pod restarts or is recreated.

  979. Question 979 of 1370Which serving architecture is designed for advanced single-model serving including Large Language Models (LLMs) with advanced routing?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. KServe

    KServe is the correct choice because it provides advanced, single-model serving capabilities specifically optimized for large language models and complex routing. ModelMesh is the strongest distractor, but it targets high-density, multi-model serving rather than single-model routing.

  980. Question 980 of 1370What parameter in the InferenceService configuration specifies the path to the model file within an object storage bucket?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. storageUri

    The storageUri parameter correctly defines the exact path to the model files within an object storage bucket during inference configuration. Options like bucketPath fail because they are not valid parameters in the custom resource definition.

  981. Question 981 of 1370Which tool allows automated delivery and configuration of RHOAI projects across multiple clusters from a Git repository?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Red Hat OpenShift GitOps (Argo CD)

    Red Hat OpenShift GitOps leverages Argo CD to declaratively automate application delivery and configuration across clusters from a Git repository. Elyra is a distractor that only handles visual pipeline execution within a notebook environment.

  982. Question 982 of 1370Which command-line tool allows you to directly interact with OpenShift AI custom resources like DataScienceClusters?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. kubectl/oc

    The kubectl and oc command-line tools are correct because they directly manage Kubernetes custom resources like DataScienceClusters. Helm is a package manager and does not interact with custom resources natively.

  983. Question 983 of 1370What is the purpose of the DSCInitialization custom resource in Red Hat OpenShift AI?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. It configures the proxy and certificate settings for the operator

    The DSCInitialization custom resource correctly applies global proxy and certificate settings required by the operator before components deploy. Launching Jupyter servers fails as a distractor because that is handled by workbench resources later.

  984. Question 984 of 1370What role-based access control (RBAC) permission level is required to create a new Data Science Project within OpenShift AI?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. Dedicated cluster user or project administrator privileges

    Creating a Data Science Project maps directly to creating an OpenShift namespace. You must have standard project creation privileges or cluster administrator rights. Read-only or storage management roles will prevent namespace creation.

  985. Question 985 of 1370What occurs when an administrator changes the management state of a component to Managed in the DataScienceCluster CR?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. The operator actively reconciles, deploys, and updates that specific component to ensure health

    Setting the management state to Managed tells the operator to actively deploy and maintain that component. If set to Removed, the operator deletes the component instead of updating it.

  986. Question 986 of 1370When creating a Data Science Project in OpenShift AI, what underlying OpenShift object is automatically provisioned?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. Namespace

    Creating a Data Science Project automatically provisions an underlying OpenShift Namespace to provide logical isolation. The namespace securely houses all related resources, such as workbenches, pipelines, and deployed models, for that specific project.

  987. Question 987 of 1370Which role must be bound to a service account to allow it to read and write pipeline artifacts from a cluster object storage bucket?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. dedicated data connection role or equivalent S3 permissions

    Pipelines authenticate to S3 storage using credentials defined within a data connection, which acts via the underlying role or equivalent permissions. Relying on a generic secret-reader role is insufficient because it lacks the specific S3 API authorization needed to read and write artifacts.

  988. Question 988 of 1370What configuration determines which cluster nodes can host OpenShift AI workloads based on specific labels or taints?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Node selectors and tolerations specified in the DSC / notebook configuration

    Node selectors and tolerations specified in the DataScienceCluster and notebook configurations target specific labeled or tainted nodes. This is standard OpenShift scheduling logic, not a function of the Cluster Network Operator or OpenShift routing tables.

  989. Question 989 of 1370What is the role of Elyra inside the Red Hat OpenShift AI Jupyter environment?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Providing an interactive visual pipeline editor to build and run workflows

    Elyra provides a visual pipeline editor within JupyterLab to help developers build and run data science workflows. It does not manage network load balancing or security scanning, focusing strictly on streamlining pipeline creation.

  990. Question 990 of 1370In OpenShift AI, what is a workbench?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. A specialized pod running a development environment like JupyterLab

    A workbench is a specialized pod running an interactive development environment like JupyterLab. It operates directly within the OpenShift cluster rather than functioning as a standalone virtual machine or a data visualization dashboard.

  991. Question 991 of 1370What parameter inside a Data Connection configuration defines the secret key used to access object storage?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. AWS_SECRET_ACCESS_KEY

    The AWS_SECRET_ACCESS_KEY parameter defines the secret key for accessing object storage in a Data Connection. OpenShift AI uses standard S3 naming conventions for its storage credentials, so expect these exact keys during exam tasks.

  992. Question 992 of 1370Which dashboard tab allows you to configure cluster-wide container image registries for OpenShift AI?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Settings > Notebook images

    The Settings tab in the OpenShift AI dashboard provides the Notebook images section to manage custom container image registries. Cluster settings only handle core OpenShift platform configurations, not AI-specific notebook images.

  993. Question 993 of 1370What component state in the DataScienceCluster CR prevents the operator from managing or modifying the component configuration?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Unmanaged

    Setting a component state to Unmanaged in the DataScienceCluster custom resource stops the operator from altering that specific component's configuration. Removed is used to uninstall a component, while Unmanaged freezes it.

  994. Question 994 of 1370What parameter defines the absolute idle duration before an OpenShift AI notebook cell or workbench is automatically culled?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. cullingTimeout

    The cullingTimeout parameter sets the absolute idle duration before an OpenShift AI workbench is automatically culled. This ensures idle resources are freed up, while other options do not exist in the dashboard settings.

  995. Question 995 of 1370Which OpenShift API group contains the DataScienceCluster Custom Resource Definition used to manage the RHOAI installation lifecycle?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. opendatahub.io

    The DataScienceCluster Custom Resource Definition belongs to the opendatahub.io API group, which manages the Red Hat OpenShift AI lifecycle. Remember that OpenShift AI is built directly on top of the upstream Open Data Hub project.

  996. Question 996 of 1370What field in the DataScienceCluster custom resource tracks the current operational state of the deployed applications?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. status.phase

    The status.phase field in the DataScienceCluster custom resource reflects the overall operational condition of the deployed components. ManagementState indicates intent, while status.phase shows the actual current runtime state.

  997. Question 997 of 1370What is the primary benefit of using an ImageStream to manage notebook images in OpenShift AI?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. It allows automatic updates and tracking of container images within the cluster

    Using an ImageStream enables automatic updates and tracking of container tags within the cluster, streamlining notebook image management. It does not compile Python code; it simply points to the underlying container registry layer.

  998. Question 998 of 1370Which OpenShift AI component manages the lifecycle of distributed AI workloads using frameworks like Ray or CodeFlare?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Distributed Workloads / Training operator

    Distributed AI workloads utilizing Ray or CodeFlare are managed by the distributed workload components and the Training operator. Single model serving handles inference endpoints rather than orchestrating distributed training jobs.

  999. Question 999 of 1370Which interface is used by data scientists as the central hub to create projects, launch workbenches, and view connections?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Red Hat OpenShift AI Dashboard

    The Red Hat OpenShift AI Dashboard serves as the primary hub for data scientists to manage projects, launch workbenches, and configure connections. The OpenShift Container Platform Web Console handles cluster administration rather than user workflows.

  1000. Question 1000 of 1370What parameter in a Workbench configuration determines the persistent disk space allocated for user code and notebook dependencies?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. Volume size

    The volume size parameter dictates the capacity of the persistent volume claim attached to the workbench. This ensures user code, datasets, and notebook dependencies persist across pod restarts, unlike replica counts which manage scaling.

  1001. Question 1001 of 1370Which environment variable is automatically populated when a Data Connection is attached to an OpenShift AI Workbench?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. AWS_ACCESS_KEY_ID

    Attaching a Data Connection to a workbench automatically injects storage credentials as environment variables, including AWS_ACCESS_KEY_ID. This mechanism simplifies accessing S3-compatible storage without hardcoding secrets into your notebooks.

  1002. Question 1002 of 1370Which protocol is typically used to send inference requests to a model deployed on ModelMesh?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. gRPC or HTTP/REST

    Models deployed with ModelMesh are typically queried using standard gRPC or HTTP REST protocols. Legacy protocols like FTP or SOAP are not supported for modern inference workloads in OpenShift AI.

  1003. Question 1003 of 1370What happens to data stored outside the /opt/app-root/src directory in a standard OpenShift AI notebook when the pod restarts?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. It is lost if not backed up or mounted to a Persistent Volume

    Data outside the mounted persistent volume is ephemeral, so it disappears when the pod restarts. Standard workbench images mount persistent storage to /opt/app-root/src, making any files saved outside this directory strictly temporary and lost during container recreation.

  1004. Question 1004 of 1370Which environment variable does the RHOAI notebook controller inject into a workbench pod to identify the logged-in user account?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. JUPYTERHUB_USER

    The notebook controller injects JUPYTERHUB_USER to identify the logged-in user account. The workbench leverages the underlying JupyterHub spawner mechanism, making this the standard environment variable rather than a custom Red Hat OpenShift AI specific variable.

  1005. Question 1005 of 1370To allow external applications to hit a serving runtime endpoint securely, which OpenShift network component must be generated?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Route

    An OpenShift Route exposes an internal service to external traffic, making the model endpoint securely accessible. While a ClusterIP provides internal discovery, the Route handles external hostname routing and optional TLS termination.

  1006. Question 1006 of 1370How does an administrator add a new runtime engine choice into the Model Serving dropdown selection list globally?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. By creating a cluster-scoped ServingRuntime or ClusterServingRuntime custom resource

    Creating a cluster-scoped ServingRuntime custom resource globally registers a new runtime engine in the serving dashboard. Namespace-scoped resources limit choices to specific projects, whereas the cluster scope ensures the runtime appears as a global dropdown option.

  1007. Question 1007 of 1370Where are the access credentials for a newly configured Data Connection securely stored inside an OpenShift Data Science Project?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. Secret

    Kubernetes Secrets securely store sensitive access credentials like S3 keys. When a Data Connection is created, the operator generates a Secret rather than a ConfigMap, allowing workbenches and runtimes to mount these credentials as environment variables safely.

  1008. Question 1008 of 1370Which Custom Resource must be created in the project namespace to instruct KServe to deploy a specific model file?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. InferenceService

    KServe uses the InferenceService custom resource to deploy and manage a specific model file. This resource defines the model configuration and references the chosen serving runtime, automatically orchestrating the necessary pods and network services.

  1009. Question 1009 of 1370Which storage protocol is officially recommended for sharing pipeline artifacts within OpenShift AI Pipelines?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. S3-compatible Object Storage

    OpenShift AI Pipelines rely on S3-compatible object storage to share artifacts between pipeline steps. Block storage options fail because pipeline pods are ephemeral and require centralized access.

  1010. Question 1010 of 1370Which OpenShift AI component is responsible for orchestrating repetitive and automated machine learning workflows?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. OpenShift AI Pipelines

    OpenShift AI Pipelines orchestrates automated machine learning workflows. JupyterLab only provides interactive workspaces, while ModelMesh focuses exclusively on runtime model serving rather than workflow automation.

  1011. Question 1011 of 1370What technology allows vLLM to significantly reduce memory fragmentation and maximize throughput when serving large language models?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. PagedAttention algorithms

    vLLM uses PagedAttention to reduce memory fragmentation and maximize throughput for large language models. This algorithm manages attention keys and values efficiently, unlike standard memory paging mechanisms.

  1012. Question 1012 of 1370Which framework is optimized for high-density, multi-model serving within Red Hat OpenShift AI?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. ModelMesh Serving

    ModelMesh is explicitly designed for high-density, multi-model serving in OpenShift AI. KServe Raw operates as a single-model runtime, lacking the intelligent scaling and memory management of ModelMesh.

  1013. Question 1013 of 1370Which open-source project serves as the upstream codebase for Red Hat OpenShift AI?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Kubeflow / Open Data Hub

    Open Data Hub serves as the upstream project for Red Hat OpenShift AI. Hadoop and TensorFlow are analytics tools, while OpenStack focuses entirely on infrastructure provisioning.

  1014. Question 1014 of 1370How do you update the Red Hat OpenShift AI operator to the latest minor version?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Change the subscription channel or update approval strategy in the OperatorHub console

    Operator updates are managed through the OperatorHub subscription channel and approval strategy. The cluster upgrade command only updates the OpenShift platform itself, not individual operators like OpenShift AI.

  1015. Question 1015 of 1370What token mechanism protects model deployment endpoints when "Require Token Authentication" is enabled in OpenShift AI?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. JSON Web Tokens (JWT) via OpenShift OAuth/ServiceAccount tokens

    OpenShift AI secures deployed model endpoints using JSON Web Tokens tied to OpenShift OAuth. This ensures reliable native identity validation, unlike static API keys, which require manual rotation and lack native platform integration.

  1016. Question 1016 of 1370Which Git protocol allows programmatic synchronization of notebooks with automatic authentication in OpenShift AI?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. HTTPS with OAuth/PAT

    HTTPS with OAuth or personal access tokens is required for programmatic Git synchronization in OpenShift AI workbenches. FTP and SVN are not supported, while local host mapping does not provide remote repository authentication.

  1017. Question 1017 of 1370Which metrics parameter can be configured to alert administrators when a model server is experiencing high latency?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Prometheus Alertmanager rules targeting model serving metrics

    Prometheus Alertmanager rules are configured to trigger alerts based on model serving metrics. JupyterLab timeouts or web console restarts do not provide observability into runtime model serving latency.

  1018. Question 1018 of 1370Which open source utility provides the distributed object tracing and telemetry views across active microservices?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Jaeger Tracing Engine

    Jaeger provides distributed tracing and telemetry views for microservices. Fluentd handles log collection, Prometheus handles metrics, and Grafana handles dashboards, but only Jaeger maps distributed request traces.

  1019. Question 1019 of 1370Which parameter must match between a Data Connection and a Workbench to ensure successful storage integration?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. The namespace/project in which both resources reside

    Data Connections and Workbenches must reside in the same namespace to mount storage successfully. Kubernetes requires resources to be in the same project to allow mounting secrets and persistent volume claims across pods.

  1020. Question 1020 of 1370Which operator must be installed as a prerequisite before deploying the Red Hat OpenShift AI Operator?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Red Hat OpenShift Service Mesh Operator

    The OpenShift Service Mesh Operator is a required prerequisite because it handles traffic routing for serving runtimes. Other operators like GitOps or Pipelines are optional for CI/CD but not strictly required for the base deployment.

  1021. Question 1021 of 1370How can an administrator inject a dedicated GPU resource allocation policy directly into a user workbench?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. NodeSelector and Tolerations

    Administrators use NodeSelectors and Tolerations to target specific GPU nodes. Quotas and LimitRanges restrict resource counts but do not guarantee placement on specialized hardware like GPU nodes.

  1022. Question 1022 of 1370How can an analytics team share a data science project environment with another user without giving cluster-wide rights?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. Assign OpenShift project-level permissions (RBAC) via the project dashboard

    Assigning project-level RBAC permissions directly restricts a user's access to a specific OpenShift AI project. Sharing cluster-admin credentials or adding users to global groups violates the principle of least privilege and creates unnecessary security risks.

  1023. Question 1023 of 1370When a model is deployed using ModelMesh, what optimization benefit does it provide over standard single-model deployments?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. It packs multiple models into intelligent shared serving pods to maximize resource usage

    ModelMesh maximizes resource utilization by intelligently packing multiple models into shared serving pods. It does not mandate physical GPUs for every model, nor does it eliminate the requirement for persistent storage when loading models.

  1024. Question 1024 of 1370Which pipeline component allows users to visualize training metrics like ROC curves and confusion matrices directly inside the dashboard UI?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Pipeline Artifacts and structural metadata outputs mapped to specific formats

    Viewing training metrics like ROC curves in the dashboard requires defining pipeline artifacts and structural metadata. Raw standard output logs or generic cluster logging outputs lack the structured data needed to render visual charts.

  1025. Question 1025 of 1370What strategy does ModelMesh use to handle instances when more models are registered than can fit simultaneously in memory?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Intelligent model caching and dynamic loading/unloading

    ModelMesh uses intelligent caching to dynamically load and unload models based on demand. This prevents memory exhaustion without rejecting registrations, ensuring efficient resource management across the shared serving environment.

  1026. Question 1026 of 1370Which custom resource defines a deployed model instance within the ModelMesh serving architecture?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. InferenceService

    The InferenceService custom resource defines the actual deployed model endpoint in KServe and ModelMesh. ModelServingRuntime defines the environment, like the runtime container, while InferenceService deploys the specific model payload.

  1027. Question 1027 of 1370Which log file or stream should you inspect if a workbench fails to pull its container image?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. The workbench pod events and description via oc describe pod

    Using oc describe pod on the failing workbench pod reveals Kubernetes events, including image pull failures. If the issue is an incorrect tag or registry auth error, the pod events will explicitly show the ImagePullBackOff status.

  1028. Question 1028 of 1370Which API group defines OpenShift AI pipeline resources within the cluster?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. kubeflow.org or datasciencepipelines.opendatahub.io

    Data Science Pipelines rely on API groups like datasciencepipelines.opendatahub.io or kubeflow.org to define resources. Knowing these API groups is crucial when applying YAML manifests to create runs or schedules via oc apply.

  1029. Question 1029 of 1370What terminal command allows you to view the logs of the Red Hat OpenShift AI operator pod?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. oc logs -n redhat-ods-operator deployment/rhods-operator

    The command uses the oc logs utility targeting the rhods-operator deployment in its specific redhat-ods-operator namespace. While option C uses labels, specifying the deployment directly ensures you get the exact operator pod logs.

  1030. Question 1030 of 1370To inject environment variables safely into a workbench, which Kubernetes resource should be mapped to the workbench configuration?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Secret

    Kubernetes Secrets are designed to securely store and inject sensitive environment variables into pods like workbenches. CustomResourceDefinitions define new resource types rather than holding runtime variables.

  1031. Question 1031 of 1370What type of resource isolation ensures that a noisy data science workload does not starve other business applications on the same cluster?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Resource quotas, requests/limits, and node taints/tolerations

    Applying requests, limits, and quotas directly restricts compute consumption, preventing workloads from starving neighboring applications. Network policies alone only isolate traffic, not memory or CPU resources.

  1032. Question 1032 of 1370What token mechanism identifies a user session when accessing the OpenShift AI dashboard through a web browser?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. OpenShift OAuth proxy access token

    The OpenShift AI dashboard integrates with standard OpenShift OAuth to manage browser sessions via access tokens. Static root passwords or anonymous guest access violate cluster security policies.

  1033. Question 1033 of 1370How can an administrator restrict access to the Red Hat OpenShift AI Dashboard interface?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Configuring the rhods-groups or dedicated OpenShift groups

    Dashboard access is restricted by assigning users to OpenShift groups like rhods-groups and managing their permissions. Network policies only control pod traffic and do not authenticate users for UI access.

  1034. Question 1034 of 1370Which component translates a Kubeflow Pipelines Python DSL script into an executable pipeline structure?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. The Kubeflow Pipelines compiler

    The Kubeflow Pipelines compiler translates the Python DSL script into an executable pipeline format, typically a compressed YAML file. The standard Python interpreter executes code but cannot package the pipeline structure alone.

  1035. Question 1035 of 1370Which technology is used by OpenShift AI to provide container-level acceleration using NVIDIA hardware?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. NVIDIA GPU Operator

    The NVIDIA GPU Operator is required to automate the management of NVIDIA hardware resources within OpenShift AI. The Red Hat Hardware Operator does not provide GPU acceleration capabilities.

  1036. Question 1036 of 1370Which operator provides the fundamental service mesh layer required by KServe for advanced traffic splitting?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. Red Hat OpenShift Service Mesh Operator

    KServe relies on the Red Hat OpenShift Service Mesh Operator to handle advanced networking features like traffic splitting. Service Mesh provides the required Istio routing capabilities for model rollout strategies.

  1037. Question 1037 of 1370Which runtime protocol is commonly used for high-performance, low-latency microservice requests to deployed model endpoints?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. gRPC

    gRPC provides the high-performance, low-latency communication expected for inference payloads. REST is a distractor because, while standard, it carries heavier overhead and is slower for serialization.

  1038. Question 1038 of 1370Which tool allows users to run interactive R or Python sessions within OpenShift AI beside JupyterLab?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. RStudio or VS Code Web terminal images configured via ImageStreams

    RStudio and VS Code web terminals are made available through custom notebook images configured via ImageStreams. The other tools are generic desktop applications and distractors.

  1039. Question 1039 of 1370What happens if the underlying persistent volume attached to a workbench runs out of disk space?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. The notebook application will experience write errors, and cells saving data will fail

    A full persistent volume causes write operations to fail, which interrupts notebook saves and cell outputs. Know that OpenShift AI does not auto-expand storage dynamically, so regular monitoring of PVC capacity is required during lab work.

  1040. Question 1040 of 1370Which open-source server architecture powers the standard interactive workspaces (Workbenches) inside OpenShift AI?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. JupyterLab

    OpenShift AI workbenches are powered by JupyterLab, providing the standard interactive web interface for data science. Remember that while VS Code is often available as an optional IDE integration, JupyterLab remains the default core workspace.

  1041. Question 1041 of 1370What is the role of the Authorino component in Red Hat OpenShift AI model serving?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. It provides security and intelligent authentication/authorization for model endpoints

    Authorino handles token validation and external authentication, securing KServe model endpoints from unauthorized access. It is focused on API security, while distractors referencing storage or power monitoring are completely unrelated.

  1042. Question 1042 of 1370What protocol format describes the structural inputs and outputs expected by a model served via standard MLServer runtimes?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. KServe v2 Data Plane protocol format

    MLServer uses the KServe v2 Data Plane protocol, standardizing inference request and response structures. Relying on custom JSON schemas breaks compatibility with standard OpenShift AI model serving endpoints.

  1043. Question 1043 of 1370How can you ensure that an OpenShift AI pipeline run always uses the latest code from a remote Git repository?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Using a Git clone step inside the pipeline definition or Elyra configuration

    Using a Git clone step ensures the pipeline run pulls the most recent repository code during execution. Hardcoding files into ConfigMaps is brittle and breaks the reproducibility needed for automated data science pipelines.

  1044. Question 1044 of 1370Which visual marker in the OpenShift AI dashboard indicates that a workbench is active and running?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. A green "Running" status indicator next to the workbench name

    The dashboard displays a green Running status indicator next to active workbenches. Blinking red lights indicate errors, so rely on the direct text status rather than unrelated terminal icons or downloadable logs.

  1045. Question 1045 of 1370Which metric monitoring platform tracks the resource consumption of model serving runtimes in OpenShift AI?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Prometheus and Grafana

    OpenShift AI leverages the native OpenShift monitoring stack, which uses Prometheus for metrics collection and Grafana for dashboards. Jaeger handles distributed tracing, not general resource metric tracking.

  1046. Question 1046 of 1370What is the correct configuration component to use when exposing an on-premise MinIO storage bucket to OpenShift AI?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. Data Connection

    A Data Connection is the correct component because it securely stores the endpoint, bucket name, and credentials as a Kubernetes Secret. Avoid StorageClass Provisioner, which defines how cluster storage is dynamically provisioned, not how S3-compatible endpoints are exposed to workbenches.

  1047. Question 1047 of 1370Which custom resource definition tracks the state and configuration of workbenches in OpenShift AI?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Notebook

    The Notebook custom resource definition accurately tracks the state and configuration of workbenches in OpenShift AI. WorkbenchCR is a distractor; the underlying operator reconciles workbenches directly as notebook instances, which integrates seamlessly with Jupyter controls.

  1048. Question 1048 of 1370Which tool should be configured to automatically trigger pipeline execution when new code is pushed to a production branch?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. OpenShift Pipelines / Git Webhooks

    Git Webhooks linked with OpenShift Pipelines automatically trigger pipeline execution when new code is pushed. The Jupyter Notebook scheduler is incorrect because it handles internal script execution rather than Git-driven CI/CD automation.

  1049. Question 1049 of 1370What information is required to configure a connection to an external database from an OpenShift AI workbench?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Host address, port, database name, username, and authentication credentials stored as a secret

    Connecting an external database requires the host address, port, database name, and credentials stored securely in a secret. Options like the Git commit history or hardware serial numbers are distractors that do not facilitate network or authentication configurations.

  1050. Question 1050 of 1370How can you dynamically allocate a dedicated GPU to a specific user's workbench pod?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Selecting a container size or flavor configured with GPU resources during workbench creation

    Selecting a container size configured with GPU resources during workbench creation ensures the pod dynamically allocates the hardware. Hardcoding serial numbers into code is incorrect because Kubernetes handles resource scheduling, not the application layer.

  1051. Question 1051 of 1370Where are custom notebook images registered so they appear in the OpenShift AI dashboard workbench selection?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. ImageStreams

    ImageStreams are the underlying OpenShift resources used to register and expose custom notebook images in the dashboard. On the exam, remember that the OpenShift AI dashboard simply queries these cluster resources to populate its workbench image dropdown list.

  1052. Question 1052 of 1370Which open-source project forms the base upstream community project for Red Hat OpenShift AI?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Open Data Hub

    Open Data Hub serves as the upstream community project for Red Hat OpenShift AI. Kubeflow is related but distinct, so remember that OpenShift AI is built directly on top of the Open Data Hub operator and its components.

  1053. Question 1053 of 1370Which object storage system is commonly integrated with OpenShift AI for internal pipeline artifact storage during standard on-premise installations?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. Red Hat OpenShift Data Foundation (ODF) / Ceph object storage

    Red Hat OpenShift Data Foundation, utilizing Ceph, provides the default S3-compatible object storage for on-premise pipeline artifacts. Rely on ODF for internal storage configurations during the exam rather than cloud-specific or block storage options.

  1054. Question 1054 of 1370Which component within the OpenShift AI ecosystem assists in tracking machine learning model version histories and registry locations?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Model Registry component

    The Model Registry component tracks model versions, states, and registry locations within OpenShift AI. Tekton handles pipeline tasks but does not serve as the centralized repository for machine learning model metadata and version histories.

  1055. Question 1055 of 1370What mechanism does OpenShift AI use to safely pass cloud credentials to a notebook workbench without exposing them in plain text?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Environment Variables from Secrets

    Environment variables populated from Kubernetes Secrets securely pass credentials to workbenches without exposing them in plain text. Hardcoded ConfigMaps fail as a distractor because they store non-sensitive data publicly within the namespace.

  1056. Question 1056 of 1370Which component handles single sign-on (SSO) authentication for the OpenShift AI dashboard?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. OpenShift OAuth Server

    The OpenShift OAuth Server handles authentication for the dashboard by relying directly on the cluster's built-in identity providers. Red Hat SSO is a distractor because it is not the default authentication mechanism for OpenShift AI.

  1057. Question 1057 of 1370Which component validates incoming user tokens against the OpenShift cluster identity provider when hitting the dashboard?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. OpenShift OAuth proxy container

    The OpenShift OAuth proxy container intercepts dashboard requests to validate user tokens against the cluster identity provider. Red Hat Insights and Active Directory are distractors, while local file hashes do not handle network authentication.

  1058. Question 1058 of 1370What CLI tool is typically used to interface with and configure the Red Hat OpenShift cluster hosting OpenShift AI?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. oc

    The oc command line tool is the primary interface for managing OpenShift clusters. While kubectl works on Kubernetes resources, oc provides the specific capabilities needed for OpenShift administration.

  1059. Question 1059 of 1370What type of volume allocation is ideal for workbenches requiring highly scalable, multi-writer access across different cluster zones?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. ReadWriteMany (RWX) PV supported by enterprise file storage

    ReadWriteMany (RWX) is the correct access mode because it allows multiple pods to mount and write to the same persistent volume simultaneously. The other options restrict access to a single node or use temporary storage unsuitable for scalable workbenches.

  1060. Question 1060 of 1370Which environment variable format exposes the access key within a Data Connection secret to an active application?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. AWS_SECRET_ACCESS_KEY

    Data Connections in OpenShift AI store S3 credentials in a Kubernetes Secret using the standard AWS environment variable naming convention. The AWS_SECRET_ACCESS_KEY variable is automatically exposed to the workbench or application, ensuring seamless SDK authentication.

  1061. Question 1061 of 1370What type of OpenShift resource must be created to allow an external application to communicate with a deployed model via HTTPS?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Route

    An OpenShift Route exposes an internal Service externally via HTTPS, allowing outside web traffic to reach the deployed model. Standard Kubernetes Ingress is not the primary routing mechanism in OpenShift, making Route the required resource.

  1062. Question 1062 of 1370Which dashboard section allows users to view the runtime performance and logs of a deployed model?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Data Science Projects > Models and model servers

    The Data Science Projects section contains the Models and model servers tab where users manage deployments. From here, users can view runtime performance metrics, access logs, and monitor the active status of their served machine learning models.

  1063. Question 1063 of 1370What configuration step ensures that a workbench pod is safely scheduled on nodes with specialized hardware acceleration units?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Configuring appropriate tolerations and node selectors matching the hardware taint labels

    Applying tolerations and node selectors ensures the scheduler places the workbench pod on nodes with specialized hardware. This configuration overrides taints designed to repel standard workloads, guaranteeing access to the required accelerators.

  1064. Question 1064 of 1370How are cluster-wide proxy settings propagated to OpenShift AI components during initialization?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. They are read from the global cluster proxy configuration via DSCInitialization

    The DSCInitialization custom resource automatically reads the OpenShift cluster-wide proxy configuration to inject proxy settings into OpenShift AI components. Avoid manual workbench configuration, as the operator handles this globally during initialization to ensure proper network routing.

  1065. Question 1065 of 1370Which mechanism provides high availability for model serving deployments in OpenShift AI?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Scaling the replicas of the model serving pods across multiple availability zones and nodes

    High availability is achieved by scaling the number of model serving replicas across different nodes and availability zones. Relying on a single large server provides no redundancy, meaning any pod failure disrupts the model inference endpoint.

  1066. Question 1066 of 1370Which tool inside OpenShift AI allows developers to convert standard Python scripts into containerized pipeline tasks?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Elyra component runtime wrapper

    The Elyra extension provides a visual interface to convert standard Python scripts into containerized pipeline tasks. KServe is used for model serving, not authoring pipelines, making it an incorrect choice for workflow generation.

  1067. Question 1067 of 1370Which container registry can be used to host custom notebook images for use in OpenShift AI?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Red Hat Quay, Docker Hub, or any secure OCI-compliant registry

    OpenShift AI pulls custom notebook images from any secure OCI-compliant registry, including Quay and Docker Hub. Git repositories only store source code, not the built container images required by the cluster to launch workbenches.

  1068. Question 1068 of 1370What is the default behavior of Red Hat OpenShift AI regarding the collection of usage telemetry data?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. It is sent securely to Red Hat unless explicitly disabled by an administrator

    OpenShift AI sends anonymized usage telemetry data to Red Hat by default unless an administrator explicitly disables it through the operator configuration. It is not locked behind a premium license, nor is it permanently restricted to local storage.

  1069. Question 1069 of 1370When setting up data connections in OpenShift AI, which storage standard is predominantly used to reference object storage?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. S3 Compatible Object Storage

    S3 compatible object storage is the standard used for referencing storage in OpenShift AI data connections. Remember that the AWS secret and access keys map directly to your S3 provider, making the other block or file storage options incorrect.

  1070. Question 1070 of 1370What configuration item is required to authorize an OpenShift pipeline to read data from a protected object storage server?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. An object storage credential secret mapped into a pipeline service account

    To authorize a pipeline to read from protected object storage, you must provide a credential secret mapped to a service account. OpenShift pipelines consume these secrets directly rather than relying on broad cluster admin roles or open network bridges.

  1071. Question 1071 of 1370What mechanism does OpenShift AI use to ensure that model inference endpoints are resilient to node failures?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. Kubernetes deployment replication and pod rescheduling across available worker nodes

    Kubernetes deployment replication and pod rescheduling across worker nodes ensure inference endpoints survive node failures. If a node drops, the cluster detects the lost pods and recreates them elsewhere to maintain the desired replica state.

  1072. Question 1072 of 1370Which Custom Resource manages the global configuration required for initialization before configuring components?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. DSCInitialization

    The DSCInitialization custom resource manages the global configuration required before configuring other components. It handles prerequisite setup so that the DataScienceCluster resource can properly deploy the remaining operator managed components.

  1073. Question 1073 of 1370What parameter controls how many worker nodes are allowed to join a distributed Ray cluster during an elastic training cycle?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. maxReplicas in the RayCluster worker group specification

    The maxReplicas parameter within the RayCluster worker group specification sets the upper limit for autoscaling worker nodes in a distributed Ray cluster. Options like replicaCount in the DataScienceCluster CR do not control Ray worker autoscaling.

  1074. Question 1074 of 1370Where can an administrator view the total GPU utilization across all OpenShift AI workbenches?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. OpenShift Web Console Administrator view under Observe or Metrics

    Cluster-level resource metrics like GPU utilization are observed through the OpenShift Web Console under the Observe or Metrics dashboards. The OpenShift AI Dashboard settings lack cluster-wide hardware metrics, making the web console the required operational view.

  1075. Question 1075 of 1370Which metrics framework is natively integrated with OpenShift AI to collect operational data?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Prometheus and Grafana

    OpenShift AI relies on the native OpenShift monitoring stack, which uses Prometheus to collect metrics and Grafana to visualize them. External platforms like Datadog or Splunk require custom integration and are not the default framework.

  1076. Question 1076 of 1370Which log stream should you analyze first if the Red Hat OpenShift AI Dashboard fails to load or shows a 500 error?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. The rhods-dashboard pod logs within the redhat-ods-applications namespace

    When the dashboard fails, the immediate troubleshooting step is reviewing the rhods-dashboard pod logs in the redhat-ods-applications namespace. API audit trails or worker node systemd logs are too broad and ignore the application layer failure.

  1077. Question 1077 of 1370Which custom resource coordinates specific component initialization parameters such as custom certificates across OpenShift AI?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. DSCInitialization

    The DSCInitialization custom resource coordinates specific component initialization parameters across OpenShift AI, such as custom certificates. The DataScienceCluster component configures which AI features are actually enabled.

  1078. Question 1078 of 1370When configuring an S3-compatible Data Connection, which credential key identifies the connection location?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. AWS_S3_ENDPOINT

    The AWS_S3_ENDPOINT specifies the S3-compatible connection location or URL. Access keys handle authentication, the bucket name targets the storage container, and the region defines geographical location for native AWS endpoints rather than custom S3 connections.

  1079. Question 1079 of 1370What custom resource status field indicates that all OpenShift AI control plane tools are successfully reconciled and ready?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. status.conditions with status True

    Standard Kubernetes controllers use status.conditions set to True to signal successful reconciliation and readiness. ManagementState only indicates the operator's administrative intent, while spec.phase and status.phase are not the standard condition checks here.

  1080. Question 1080 of 1370Which open-source project is used as the base dashboard interface engine for OpenShift AI?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Open Data Hub Dashboard

    The Open Data Hub Dashboard serves as the underlying open-source interface engine for Red Hat OpenShift AI. Grafana handles metrics visualization and Kibana parses logs, but neither functions as the primary machine learning project and workload dashboard.

  1081. Question 1081 of 1370Which state must be defined in the DataScienceCluster CR component specification to disable a specific tool like JupyterHub?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Removed

    Setting the component management state to Removed deletes the related operator and resources. Disabled is a strong distractor because it stops the component, but Removed is required for full cleanup.

  1082. Question 1082 of 1370Which component state in the DataScienceCluster configuration completely removes the related operator deployment and objects?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Removed

    Setting the component management state to Removed deletes the related operator and resources. Deleted is a tempting distractor, but Removed is the specific keyword required by the OpenShift AI operator.

  1083. Question 1083 of 1370What is the primary advantage of deploying models using KServe over ModelMesh in OpenShift AI?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Advanced single-model deployment features, custom routing, and serverless scale-to-zero capabilities

    KServe provides serverless inference with scale-to-zero capabilities and custom routing for individual models. ModelMesh is designed for high scale, multi-model fitting rather than standalone serverless deployments.

  1084. Question 1084 of 1370What role-based access control (RBAC) permission is required for a user to create a new Data Science Project?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. self-provisioner or dedicated project creation rights

    Users need the self-provisioner role to create a Data Science Project. On the exam, remember that OpenShift AI projects map directly to Kubernetes namespaces, so standard cluster RBAC governs creation.

  1085. Question 1085 of 1370Which runtime engine provides optimal inference processing speeds for deep learning models built using the PyTorch framework?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Triton Inference Server or TorchServe

    The Triton Inference Server and TorchServe are optimized to serve deep learning PyTorch models. Standard web frameworks like Flask lack the necessary hardware acceleration capabilities for production inference.

  1086. Question 1086 of 1370Which configuration file must be modified to add custom environment variables to all workbenches globally?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. The workbench settings or cluster-wide notebook configurations via the OpenShift AI dashboard admin panel

    Global environment variables for workbenches are configured through the dashboard settings or cluster-wide notebook custom resources. You never modify core system files directly inside the operator pod.

  1087. Question 1087 of 1370What tool should a data scientist use within Elyra to pass files generated in an upstream notebook to a downstream script node?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Elyra Pipeline Output Files parameter tracking properties

    Elyra relies on explicit output file declarations in the node properties to pass artifacts between pipeline steps. The other choices require external, manual intervention that breaks the automated execution flow expected during a pipeline run.

  1088. Question 1088 of 1370In Red Hat OpenShift AI, which component provides the user interface for launching Jupyter notebooks?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. OpenShift AI Dashboard

    The OpenShift AI dashboard provides the centralized interface where users launch and manage their Jupyter notebook workbenches. While the Operator handles backend installation, users interact directly with the dashboard to provision resources.

  1089. Question 1089 of 1370Which environment variable can you configure to point an OpenShift AI pipeline to an alternative object storage bucket?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. PIPELINES_OBJECT_STORAGE_SECRET

    The PIPELINES_OBJECT_STORAGE_SECRET environment variable allows you to specify an alternative bucket configuration. Generic endpoint variables lack the comprehensive credentials and connection details needed to access secure storage.

  1090. Question 1090 of 1370Which component orchestrates the deployment of the OpenShift AI software components across the entire cluster environment?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Red Hat OpenShift AI Operator

    The Red Hat OpenShift AI Operator handles the full lifecycle and deployment of the platform components. Native Kubernetes controllers lack the custom resource logic required to properly install the specialized data science applications.

  1091. Question 1091 of 1370What action should be taken if a workbench fails to launch due to an 'Insufficient gpus' scheduling constraint?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Add more GPU-enabled compute nodes or modify the workbench hardware profile requirements

    To resolve scheduling constraints, you must either add compute capacity or adjust the profile. Increasing replicas only increases the hardware demand, making the scheduling failure worse without adding available compute power.

  1092. Question 1092 of 1370Which OpenShift tool handles automated builds of container images directly from clean Git repository source code?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. OpenShift BuildConfigs (Source-to-Image)

    OpenShift BuildConfigs using Source-to-Image automate building container images directly from Git repositories. While Tekton handles complex CI/CD pipelines, BuildConfigs are the native OpenShift way to build images from source.

  1093. Question 1093 of 1370Which route optimization occurs automatically when an inference request is sent entirely within the same OpenShift Service Mesh?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Traffic completely bypasses the external cluster ingress router for direct pod-to-pod mesh routing

    Service Mesh enables direct pod-to-pod routing, bypassing the external cluster ingress router for internal traffic. This internal routing lowers latency and reduces the load on cluster edge components.

  1094. Question 1094 of 1370What is the primary mechanism to isolate different data science experiments and projects from each other on a shared cluster?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Deploying them into distinct OpenShift Data Science Projects (Namespaces)

    Deploying workloads into distinct Data Science Projects provides logical isolation using OpenShift namespaces. Building separate physical clusters is unnecessarily expensive, while splitting local host networks does not provide the required security and resource boundaries.

  1095. Question 1095 of 1370Where are the pipeline runtime logs permanently preserved after the executing pod is culled?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. In the configured object storage bucket pipeline logging directory

    Pipeline execution logs are permanently archived in the configured object storage bucket. Local pod logs are ephemeral and deleted when the pod is culled, meaning standard OpenShift local logging will not retain the historical run data.

  1096. Question 1096 of 1370Which system monitors custom application alert rules and triggers notifications based on model server performance drops?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Prometheus Alertmanager

    Prometheus Alertmanager monitors custom application alert rules and triggers notifications based on performance drops. While Prometheus handles scraping and rule evaluation, Alertmanager manages the actual notification delivery.

  1097. Question 1097 of 1370Which container component manages model loading routing rules within a multi-model ModelMesh deployment?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. ModelMesh container sidecar proxy

    The ModelMesh sidecar proxy handles model loading and routing rules within the deployment. While ModelMesh can run alongside Istio for external traffic, the internal model loading logic is specifically handled by its container sidecar.

  1098. Question 1098 of 1370Which custom resource defines a target serving environment for machine learning runtimes inside OpenShift AI?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. ServingRuntime

    The ServingRuntime custom resource defines the target serving environment and its associated machine learning runtimes. In modern KServe architectures, ServingRuntime effectively replaces the deprecated and specific KServeRuntime resource.

  1099. Question 1099 of 1370Which serving runtime is native to ModelMesh within OpenShift AI for ONNX formatted models?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. OVMS (OpenVINO Model Server)

    The OpenVINO Model Server acts as a default runtime within ModelMesh to handle various formats including ONNX. Triton is another capable runtime but is not the default native option tested.

  1100. Question 1100 of 1370Which custom resource (CR) is used to configure global settings for the Red Hat OpenShift AI operator?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. DSCInitialization

    The DSCInitialization custom resource configures global settings required by the Red Hat OpenShift AI operator before components are deployed. The DataScienceCluster custom resource handles enabling specific individual components.

  1101. Question 1101 of 1370Which storage class property is highly recommended for storing stateful data science workbench volumes?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. ReadWriteOnce

    ReadWriteOnce is the standard access mode for binding persistent volumes to a single workbench pod. ReadWriteMany is only necessary if you are explicitly configuring shared filesystem storage across multiple pods.

  1102. Question 1102 of 1370What default namespace is created for the Red Hat OpenShift AI core control plane components?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. redhat-ods-operator

    The redhat-ods-operator namespace is automatically created during installation to host the core control plane and operator components. Remembering this prefix is crucial for debugging operator logs during the exam.

  1103. Question 1103 of 1370To expose a machine learning model securely outside the OpenShift cluster via KServe, which component is required for routing?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. OpenShift ingress controller with OpenShift Serverless and Service Mesh

    Exposing KServe models securely requires the OpenShift ingress controller alongside Serverless and Service Mesh components. Standard NodePort services bypass the Knative routing and advanced traffic management capabilities needed.

  1104. Question 1104 of 1370Which OpenShift AI feature enables multiple users to collaborate inside the same exact runtime workspace simultaneously?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. OpenShift AI workbenches do not natively support live multi-user concurrent typing; collaboration is done via Git repositories

    OpenShift AI workbenches lack native concurrent editing, so users collaborate using Git. Shared system passwords are a distractor and violate security best practices.

  1105. Question 1105 of 1370How can an administrator restrict OpenShift AI workbench creation to only a specific group of LDAP/OAuth users?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Configuring access groups within the OpenShift AI dashboard settings or cluster groups

    Administrators restrict workbench creation by configuring specific dashboard user groups or OpenShift RBAC roles. Modifying network policies or deleting custom resources will not properly manage dashboard access permissions.

  1106. Question 1106 of 1370What component provides the storage management interface for pipelines in OpenShift AI?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. MariaDB/MySQL database and S3-compatible storage managed by the pipeline operators

    Data Science Pipelines rely on a database like MariaDB or MySQL for metadata and S3-compatible storage for artifacts. This combination ensures pipeline state and output persistence across operator-managed environments.

  1107. Question 1107 of 1370Which custom resource represents an end-to-end machine learning pipeline definition in OpenShift AI?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. DataSciencePipeline

    The DataSciencePipeline custom resource represents pipeline definitions in OpenShift AI. Note that PipelineRun represents execution instances, so a reasonable candidate might select it when focusing on the active runtime state rather than the core definition.

  1108. Question 1108 of 1370Which parameter handles memory requests for a workbench instance to ensure it receives enough RAM upon startup?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. resources.requests.memory

    The resources.requests.memory parameter guarantees the requested RAM for a container upon startup. While resources.limits.memory defines the absolute maximum memory allowed, the requests field is what Kubernetes uses for scheduling and initial allocation.

  1109. Question 1109 of 1370What is the maximum number of model server instances that can be run per namespace under standard ModelMesh constraints?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Determined by resource availability and configuration limits

    ModelMesh does not have a strict numerical limit on model server instances. The actual capacity is determined entirely by the available cluster resources and your specific configuration limits, making it highly scalable within the namespace.

  1110. Question 1110 of 1370What is the default deployment mode for Red Hat OpenShift AI on self-managed OpenShift clusters?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Connected Deployment

    Connected deployment is the standard default for self-managed clusters, relying on direct internet access to pull container images. Disconnected deployment is the strongest distractor, but it requires manual configuration for restricted network environments.

  1111. Question 1111 of 1370Which component manages user session tokens inside the Jupyter notebooks UI?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. JupyterHub / Kubeflow Notebook Controller

    The Kubeflow Notebook Controller correctly manages user session tokens and notebook lifecycle states within the dashboard. OpenShift Network Operator fails as a distractor because it strictly handles cluster networking, not identity or session management.

  1112. Question 1112 of 1370Which component in OpenShift AI allows data scientists to create isolated environments for data science workflows?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Projects

    Data Science Projects provide isolated environments for workflows by mapping directly to OpenShift namespaces. Networks and channels do not provide the required access boundaries for users and administrators.

  1113. Question 1113 of 1370What is the format of the output artifact from a data science pipeline step that feeds into a subsequent step?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. Managed file paths or URI pointers stored in object storage and passed via pipeline context

    Pipelines pass data between steps using object storage paths. This ensures scalability across different compute nodes. Relying on stdout logs or local memory addresses prevents steps from executing reliably.

  1114. Question 1114 of 1370What container engine executes individual tasks inside an OpenShift Container Platform cluster node?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. CRI-O

    CRI-O is the default container engine used by OpenShift Container Platform to run pod containers on cluster nodes. While Docker and containerd are popular elsewhere, OpenShift specifically relies on CRI-O for its Kubernetes implementation.

  1115. Question 1115 of 1370What role must a user possess within an OpenShift project to deploy a machine learning model to a model server?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Admin or Edit role within that specific project namespace

    Deploying a model requires write permissions within the specific Data Science Project namespace. The Admin or Edit role provides the necessary permissions to create and manage model server resources, whereas the View role only permits read operations.

  1116. Question 1116 of 1370Which object storage parameter specifies the exact storage division name when creating an S3 data connection?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. AWS_STORAGE_BUCKET

    The bucket parameter specifies the target S3 storage division for a data connection. While the endpoint defines the server address and region handles location routing, neither identifies the specific bucket name needed for access.

  1117. Question 1117 of 1370Which capability allows OpenShift AI to dynamically scale notebook pods down to zero when they are not in use?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Idling/Culling feature

    The idling or culling feature dynamically scales notebook pods down to zero when inactive. Standard cluster autoscalers adjust hardware nodes, while culling specifically targets the workbench pods to free up cluster resources during idle periods.

  1118. Question 1118 of 1370What type of OpenShift object maps directly to an active Data Science Workbench backend deployment?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Deployment

    Data Science Workbenches are backed by standard Kubernetes Deployment objects that manage the pod replicas. However, StatefulSet is also a highly defensible answer because workbenches use persistent volumes for state, introducing ambiguity to the wording.

  1119. Question 1119 of 1370Which environment variable dictates the default region parameter when binding an external S3 cloud bucket connection?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. AWS_DEFAULT_REGION

    The AWS_DEFAULT_REGION environment variable dictates the default region parameter when binding external S3 bucket connections. The other options are fabricated variables, making standard AWS environment variables your clear exam cue for connections.

  1120. Question 1120 of 1370Which custom resource coordinates dependencies, initialization steps, and cluster prerequisites before OpenShift AI initializes?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. DSCInitialization

    The DSCInitialization custom resource handles dependencies and cluster prerequisites before components deploy. Standard OpenShift objects like an OperatorGroup or CSV manage the operator lifecycle rather than OpenShift AI specific initialization.

  1121. Question 1121 of 1370What parameter determines the maximum execution runtime limits for individual pipeline steps inside OpenShift AI?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Pipeline timeout parameters within the Tekton configuration

    Pipeline timeout parameters within Tekton configuration determine maximum execution runtimes for individual pipeline steps. OpenShift AI leverages Tekton under the hood, meaning step limits come from Tekton properties.

  1122. Question 1122 of 1370Which feature inside OpenShift AI pipelines enables the definition of conditional execution paths based on previous step outputs?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Elyra pipeline branch routing logic

    The Elyra pipeline editor allows visual definition of conditional execution branches. Static build manifests or bucket triggers handle delivery, not logical routing based on the outputs of previous pipeline steps.

  1123. Question 1123 of 1370What occurs when an OpenShift AI pipeline run finishes successfully?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. The executing pod is typically terminated or kept according to retention policies, and artifacts are saved to object storage

    Successful pipeline runs complete their container execution and persist artifacts to the configured object storage. The cluster itself remains unchanged, and no automatic notifications are sent.

  1124. Question 1124 of 1370To assign dedicated cluster infrastructure to a workbench, which combination of parameters must be defined in the container specification?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. tolerations and nodeSelector

    Combining node selectors with tolerations targets specific dedicated infrastructure while preventing standard workloads from interrupting the workbench. Standard resource limits alone cannot guarantee placement on specialized machines.

  1125. Question 1125 of 1370What type of OpenShift resource links a Data Science Project to an underlying Kubernetes namespace?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. A dedicated OpenShift Namespace/Project resource

    A Data Science Project directly provisions and links to a dedicated OpenShift Namespace. Network policies and role bindings manage access and traffic, but they do not provide the foundational namespace isolation required.

  1126. Question 1126 of 1370To change the default timeout duration for all pipeline executions in a project, which component resource must be edited?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. The specific Pipeline Server configuration settings or custom resource

    Pipeline execution limits are governed by the Pipeline Server configuration settings. Node manifests or operator subscriptions control cluster-wide scheduling and updates, but they do not manage project-specific pipeline timeouts.

  1127. Question 1127 of 1370What configuration parameter prevents unauthorized access to the pipeline engine API?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. OpenShift RBAC and OAuth proxy integration on pipeline routes

    OpenShift RBAC combined with an OAuth proxy properly secures the pipeline engine API by validating identities before granting access. Relying on plain text tokens, hidden ports, or disabled routing does not provide adequate security.

  1128. Question 1128 of 1370When creating an external data connection, what happens if you omit the AWS_DEFAULT_REGION parameter for a standard AWS S3 bucket?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. The client application library defaults to the us-east-1 region or fails initialization

    If the region is omitted, AWS client libraries typically default to the standard endpoint or fail. The workbench does not crash during creation, and OpenShift does not automatically provision a replacement bucket locally.

  1129. Question 1129 of 1370Which technology facilitates high-speed, point-to-point network communication among distributed training nodes in a Ray cluster?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Headless Kubernetes Services and gRPC channels

    Ray clusters utilize headless Kubernetes Services and gRPC for high-speed, point-to-point network communication between distributed worker nodes. Other options like basic host networking do not provide the necessary internal routing and discovery mechanisms.

  1130. Question 1130 of 1370What mechanism protects the TrustyAI dashboard service endpoint from unauthorized user access within a project?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. OpenShift OAuth proxy authentication integration wrappers

    An OpenShift OAuth proxy sidecar wraps the endpoint to enforce authentication and protect against unauthorized access. This is the standard security mechanism for exposing dashboards safely within OpenShift.

  1131. Question 1131 of 1370Which storage class type is highly recommended for persistent volume claims used by Jupyter notebooks in OpenShift AI?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. ReadWriteOnce (RWO)

    ReadWriteOnce is the standard access mode for workbench PVCs because a notebook pod runs on a single node. While ReadWriteMany works in distributed storage, single-node access is the expected baseline for standard workbenches.

  1132. Question 1132 of 1370Which underlying technology manages secure cross-pod network communication rules within an OpenShift AI deployment?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. OpenShift SDN or OVN-Kubernetes CNI plugins

    OpenShift uses OVN-Kubernetes or SDN plugins to enforce network policies and secure pod communication. While CoreDNS handles name resolution, it does not manage traffic filtering or cross-pod security rules.

  1133. Question 1133 of 1370Which microservice handles the calculation of data drift metrics inside the TrustyAI architectural framework?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. trustyai-service pod controller

    The TrustyAI service handles explainability, fairness, and drift metrics for models deployed on the platform. For the exam, ignore the fake container names and focus on the official OpenShift AI components designed for model monitoring and TrustyAI operations.

  1134. Question 1134 of 1370What is the primary language environment used by data scientists within Jupyter workbenches for AI model development?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Python

    Python serves as the primary programming environment for data scientists developing AI models inside Jupyter workbenches. While other languages exist, the exam focus remains heavily on Python-specific notebook images and dependencies.

  1135. Question 1135 of 1370Which component handles user interface operations and visual tracking of experiments within OpenShift AI pipelines?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Kubeflow Pipelines UI

    OpenShift AI pipelines use the Kubeflow Pipelines UI for tracking experiments visually. Tekton is the underlying engine, but it does not provide the specialized data science experiment interface.

  1136. Question 1136 of 1370What happens if the DSCInitialization resource is completely deleted from an active OpenShift AI cluster?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. The operator reinitializes it or the cluster-wide control plane core features break

    Deleting the DSCInitialization resource disrupts the core cluster-wide control plane components in OpenShift AI. The operator typically attempts to reconcile and recreate it, but missing dependencies can break platform features, making the disruption answer the safest choice.

  1137. Question 1137 of 1370What role-based access control cluster role must be bound to a service account for it to modify InferenceService resources?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. admin or edit cluster role profiles

    Modifying custom resources like an InferenceService requires write permissions typically granted by the admin or edit role. Binding one of these roles to the service account allows it to make the necessary changes within the project namespace.

  1138. Question 1138 of 1370What is the maximum number of models that can run on a single ModelMesh pod before additional resource allocations occur?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. It depends on memory availability and configured deployment density thresholds

    The number of models running on a single pod is dictated by memory availability and configured deployment density thresholds. There is no fixed global ceiling, as ModelMesh dynamically loads and evicts models to stay within limits.

  1139. Question 1139 of 1370What parameter specifies the minimum compute capability needed by a Ray worker node to manage model matrix operations?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. limits.cpu and limits.memory parameters

    The limits.cpu and limits.memory parameters define the compute resources allocated to a Ray worker node for operations like matrix multiplication. Storage classes and service mesh routing do not configure compute capacity.

  1140. Question 1140 of 1370Which OpenShift AI component is responsible for authenticating users into their respective workbench workspaces?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. OpenShift OAuth

    OpenShift AI delegates workbench authentication to the native OpenShift OAuth provider. Options like Keycloak or htpasswd are not the direct component, and the remaining choices are unrelated navigation artifacts from a practice test.

  1141. Question 1141 of 1370What setting inside an Elyra pipeline node definition configures the specific allocation of CPU and memory for that processing step?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. The runtime resource configurations options within the individual node properties menu

    You configure CPU and memory allocations directly within the individual node properties menu using runtime resource configurations. Global workbench limits or machine profiles do not apply to specific pipeline execution steps.

  1142. Question 1142 of 1370Which OpenShift object defines the network security parameters that isolate model serving pods from other project namespaces?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. NetworkPolicy custom resource configurations manifests

    NetworkPolicy custom resources define strict network isolation rules to restrict pod traffic at the namespace level. Service Mesh handles advanced routing but NetworkPolicy provides the baseline Kubernetes security perimeter.

  1143. Question 1143 of 1370Which interface allows data scientists to mount an external S3 bucket data source without coding access keys directly?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. OpenShift AI Data Connection UI

    The OpenShift AI Data Connection UI allows users to securely mount external S3 buckets by creating Kubernetes secrets, abstracting away raw credentials. This provides seamless storage integration for workbenches without exposing keys.

  1144. Question 1144 of 1370WHICH SUB-COMPONENT WITHIN MODELMESH DIRECTLY MANAGES THE INTELLIGENT ROUTING AND PACKING OF MACHINE LEARNING MODELS?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. proxy container inside runtime pod

    The proxy container inside the runtime pod directly handles ModelMesh routing and packing. The Istio sidecar manages general network traffic, but it does not handle the internal model lifecycle or placement.

  1145. Question 1145 of 1370Which command lets you view the custom images that are currently registered and active within the RHOAI dashboard interface?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. oc get imagecustomizations.dashboard.opendatahub.io -n redhat-ods-applications

    Querying the imagecustomizations custom resource lists the active dashboard images. The other options use fabricated commands or query unrelated cluster configurations.

  1146. Question 1146 of 1370What is the result of applying a strict network policy that blocks ingress traffic to a data science project namespace?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. External applications cannot query models deployed within that project namespace until explicit ingress exceptions are added

    Blocking ingress traffic prevents external applications from querying deployed models until exceptions are added. Internal workbench coding remains functional because it relies on internal cluster networking.

  1147. Question 1147 of 1370WHAT COMPONENT OF OPENSHIFT AI LOGS THE HISTORICAL RECORDINGS OF ARTIFACTS PRODUCED BY PIPELINE EXPERIMENTS?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. ML Metadata (MLMD) storage service layer

    The ML Metadata service logs historical artifacts produced by pipeline experiments. Prometheus tracks cluster metrics, not specific pipeline artifact lineage or execution history.

  1148. Question 1148 of 1370Which container registry configuration must be adjusted if a custom notebook image requires an enterprise private registry credential?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Image Pull Secrets configuration inside the targeted workbench namespace or service account

    Configuring Image Pull Secrets in the targeted namespace allows workbenches to authenticate to private registries. Git tokens handle repository access, while network routing is unrelated to image downloads.

  1149. Question 1149 of 1370Which serving architecture is best suited for deploying hundreds of small, disparate Scikit-Learn models on minimal infrastructure?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. ModelMesh Framework Architecture

    ModelMesh is explicitly designed for high-density deployments of multiple small models. KServe Serverless is better suited for scaling large, independent models rather than packing many disparate models together.

  1150. Question 1150 of 1370Which component manages the visual workspace environment where pipelines are developed visually inside JupyterLab?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Elyra Pipeline Editor extension installation bundles

    The Elyra Pipeline Editor extension provides the visual workspace for building pipelines inside JupyterLab. While Tekton executes the pipelines underneath, Elyra is the actual visual interface component.

  1151. Question 1151 of 1370Which command displays the detailed real-time reconciliation logs of the KServe controller manager container?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. oc logs -n redhat-ods-applications deployment/kserve-controller-manager

    Querying the specific kserve-controller-manager deployment with the oc logs command reveals reconciliation events. The main operator deployment logs only show high-level installations, not specific controller actions.

  1152. Question 1152 of 1370Which custom resource definition is used to initialize cluster-wide basic prerequisites for the RHOAI platform operator?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. DSCInitialization

    The DSCInitialization custom resource is applied to configure cluster-wide prerequisites before components are deployed. Remember that DataScienceCluster manages individual components, while DSCInitialization handles the foundational setup for the operator.

  1153. Question 1153 of 1370Which interface can be used to upload an existing pipeline definition file if a user does not want to use the Python SDK?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Red Hat OpenShift AI Dashboard Pipelines Upload UI panel

    The Red Hat OpenShift AI Dashboard provides a graphical upload panel for importing pipeline definition files without using the Python SDK. Look for the upload button directly within the Pipelines section.

  1154. Question 1154 of 1370Which component evaluates whether an incoming request to an InferenceService should scale up the existing deployment pod counts?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Knative Pod Autoscaler (KPA) or Horizontal Pod Autoscaler (HPA)

    Knative relies on the Knative Pod Autoscaler to evaluate incoming request metrics and scale InferenceService deployments. Tekton and Advanced Cluster Management handle pipeline executions and multi-cluster governance, but they do not process real-time HTTP traffic scaling.

  1155. Question 1155 of 1370What occurs when an administrator changes a component's state from "Managed" to "Removed" inside the DataScienceCluster CR?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. The operator automatically deletes all cluster resources associated with that specific component

    Changing a component to Removed in the DataScienceCluster CR triggers the operator to delete all associated resources. The operator manages the entire lifecycle, so it will not merely pause management or leave orphaned pods running indefinitely in the namespace.

  1156. Question 1156 of 1370Which command configures a local git repository to use an enterprise internal proxy server within a workbench terminal?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. git config –global http.proxy example.com

    Git relies on standard git config commands to route its traffic through a proxy. On the exam, remember that workbenches behave as standard Linux pods, so standard Git CLI configurations apply rather than cluster-wide network commands.

  1157. Question 1157 of 1370What is the consequence of deleting the active Pipeline Server instance from a Data Science Project namespace?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. All pipeline definitions, histories, and execution metadata records within that project are deleted

    Deleting a Pipeline Server removes its underlying database, wiping all associated pipeline runs, definitions, and execution metadata. Workbenches and deployed models operate independently of the pipeline engine, so they remain completely unaffected.

  1158. Question 1158 of 1370What occurs when an InferenceService resource configuration changes from an OpenVINO runtime to a Triton runtime?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. KServe triggers a rolling update deployment, spinning up the new runtime before terminating the old one

    Changing the runtime in an InferenceService specification triggers a standard Kubernetes rolling update. KServe spins up the new runtime pods before terminating the old ones, ensuring zero downtime for model deployments.

  1159. Question 1159 of 1370What is the standard tool used to convert a standard Python function into an executable component inside an OpenShift AI pipeline?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. kfp.components.create_component_from_func

    The kfp.components.create_component_from_func function converts standard Python functions into executable pipeline components. The other options use fabricated module paths that do not exist in the Kubeflow Pipelines SDK.

  1160. Question 1160 of 1370What occurs when an administrator changes a component state to Removed within the DataScienceCluster configuration?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. The operator automatically deletes the deployment assets associated with that component

    Setting the component state to Removed triggers the OpenShift AI Operator to automatically delete the related deployment assets. On the exam, remember that toggling states in the DataScienceCluster directly provisions or tears down resources rather than just hiding them.

  1161. Question 1161 of 1370Which component ensures that a data science project namespace contains the necessary network policies for isolation?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Red Hat OpenShift AI Operator

    The OpenShift AI Operator configures the necessary network policies to isolate namespaces when a Data Science Project is created. Standard Kubernetes controllers handle routing and events, but they do not inject project-specific isolation rules automatically.

  1162. Question 1162 of 1370What is the function of the Caikit component when used within the Caikit+TGIS model serving runtime framework?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. To provide a developer-friendly API layer and abstraction wrapper for model inference requests

    Caikit acts as a developer-friendly API layer that wraps and standardizes inference requests before passing them to the underlying serving engine. TGIS handles the actual model inference and GPU memory allocation, not the API abstraction.

  1163. Question 1163 of 1370What is the purpose of the DSCInitialization Custom Resource in the Red Hat OpenShift AI operator architecture?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. To configure core global prerequisites, proxy setups, and security tracking profiles for RHOAI

    DSCInitialization sets global prerequisites like proxies and security profiles before deploying components. It operates as a cluster-wide initialization step, whereas the main DataScienceCluster resource enables individual components.

  1164. Question 1164 of 1370What type of backend storage structure is created when configuring an internal database for the pipeline server?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. A Persistent Volume Claim backing a database container within the project

    An internal pipeline server database uses a Persistent Volume Claim to provision storage for its database container within the project namespace. Choosing external cloud-managed endpoints would indicate you selected an external database configuration rather than an internal one.

  1165. Question 1165 of 1370What parameter determines the minimum number of model server pod instances KServe must keep alive even when zero traffic occurs?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. minReplicas scaling configuration property values

    The minReplicas parameter dictates exactly how many model server pod instances KServe must keep actively running regardless of incoming traffic. If minReplicas is set to zero, the deployment scales down completely, which eliminates zero-traffic operational overhead.

  1166. Question 1166 of 1370What is the primary indicator that an OpenShift cluster node has the NVIDIA GPU capabilities successfully configured and ready for workloads?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. The node resource capacities include nvidia.com allocations numbers

    A node is successfully configured for GPU workloads when its resource capacities explicitly list available allocations under the nvidia.com extended resource namespace. Simply having hardware attached does not guarantee readiness; the GPU Operator must advertise these compute allocations.

  1167. Question 1167 of 1370Which custom resource configuration maps a custom container image to the ModelMesh multi-model serving options?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. ServingRuntime custom resource configuration layout

    The ServingRuntime custom resource defines the runtime container image and configuration used by ModelMesh for multi-model serving. Workbench ImageStreams are completely unrelated to inference deployments and only provide notebook environments.

  1168. Question 1168 of 1370What happens to a Pipeline Run if the underlying Tekton pod is deleted mid-execution?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. The pipeline status transitions to Failed

    Deleting the underlying Tekton execution pod causes the active PipelineRun task to fail immediately, transitioning the overall run status to failed. Tekton does not automatically pause or retry the pipeline without explicit error handling configured.

  1169. Question 1169 of 1370Where are the logs of a model server container running under ModelMesh stored for standard administrator collection?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. Within the individual model mesh serving runtime container pods in the project namespace

    ModelMesh runs as containers inside standard Kubernetes pods, meaning administrators collect logs directly from the runtime pods in the serving namespace. Persistent object storage contains artifacts, not runtime logs.

  1170. Question 1170 of 1370What is the structural role of the ModelMesh controller container named mm-lines-proxy?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. It handles internal orchestration routing and model life-cycle tasks within the multi-model pods

    The proxy container handles internal routing and orchestration tasks within the multi-model pods. Storage and volume encryption responsibilities are handled by standard Kubernetes primitives, not this specific controller.

  1171. Question 1171 of 1370Which tool provides automated code delivery capabilities to maintain Red Hat OpenShift AI resources via GitOps workflows?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Red Hat OpenShift GitOps Operator (Argo CD framework)

    The Red Hat OpenShift GitOps Operator uses Argo CD to declaratively manage cluster resources via Git repositories. While Tekton handles CI/CD pipeline execution, GitOps specifically ensures continuous state synchronization.

  1172. Question 1172 of 1370What custom resource system is generated to run an individual tracked workflow within the pipelines section?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. PipelineRun

    OpenShift AI pipelines use Tekton under the hood, meaning executing an entire pipeline creates a PipelineRun custom resource. TaskRun resources only execute individual pipeline steps rather than the entire workflow.

  1173. Question 1173 of 1370What controller watches and stabilizes intraclass certificate renewals ensuring infrastructure parts encrypt communications safely?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Cert-Manager Operator system components providing automated certificate provisioning workflows

    The Cert-Manager Operator handles automated certificate provisioning and renewal workflows across the cluster. Service Mesh components primarily encrypt service-to-service traffic but rely on infrastructure certificates provisioned by the certificate manager.

  1174. Question 1174 of 1370Which CRD resource manifests are edited directly by admins to expand global inference compatibilities by creating custom model servers?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. ServingRuntime / ClusterServingRuntime custom resources blueprints added into cluster environments

    Administrators define ServingRuntime or ClusterServingRuntime custom resources to deploy custom model servers. The DataScienceCluster CR configures core operator components, but ServingRuntimes dictate specific inference deployment environments.

  1175. Question 1175 of 1370Which Red Hat Operator provides the multi-tenant network infrastructure required by KServe?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Red Hat OpenShift Service Mesh

    KServe relies on Red Hat OpenShift Service Mesh for its multi-tenant networking and traffic routing capabilities. Serverless manages autoscaling, but it cannot provide the required network isolation alone.

  1176. Question 1176 of 1370What parameter inside a Data Connection configuration contains the secret authentication password token string for object storage?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. AWS_SECRET_ACCESS_KEY

    AWS_SECRET_ACCESS_KEY stores the secret password token required for object storage authentication. AWS_ACCESS_KEY_ID functions as the public username, while the endpoint and bucket parameters define the connection target.

  1177. Question 1177 of 1370WHAT BASELINE API CRD DEPLOYS PREDICTIVE ENDPOINTS PROVIDING AUTO-SCALING AND HEALTH CHECKS SPECIFIC TO INDEPENDENT MODELS?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. InferenceService custom resource definition

    The InferenceService custom resource deploys predictive endpoints with native auto-scaling and health checks. ServingRuntime defines the environment, but InferenceService manages the actual endpoint routing.

  1178. Question 1178 of 1370Which component ensures that user file changes inside a Jupyter notebook are preserved across a complete container pod replacement cycle?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Persistent Volume Claims (PVC) mapped to the notebook directory structure

    Persistent Volume Claims mapped to the notebook directory retain user files across pod restarts. Ephemeral container storage is wiped upon pod replacement, making PVCs essential for data science workbench persistence.

  1179. Question 1179 of 1370What occurs behind the scenes when a data scientist selects "Clear volume contents" during workbench storage deletion operations?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. The persistent volume claim is deleted, triggering the storage plugin to destroy the data disk

    Selecting this option deletes the persistent volume claim, which tells the storage plugin to destroy the backing disk. OpenShift AI does not use a trash folder, so clearing the volume permanently deletes the files.

  1180. Question 1180 of 1370Which CRD governs the operational lifecycle and feature flags of the OpenShift AI Dashboard interface?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. OdhDashboardConfig

    The correct answer works because the OdhDashboardConfig custom resource manages lifecycle settings and feature flags for the dashboard. The distractors use plausible but ultimately fake names, so remembering the specific OpenDataHub prefix is crucial.

  1181. Question 1181 of 1370What is the primary role of the cert-manager operator when implementing KServe with OpenShift Service Mesh?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Generating and managing TLS certificates for secure service-to-service communication

    The correct answer works because cert-manager generates and manages the TLS certificates required for secure mTLS communication between Service Mesh components. Other options confuse certificate management with idle notebook encryption or cluster auto-scaling operations.

  1182. Question 1182 of 1370What parameter in a KServe runtime configuration defines the port number that listens for incoming HTTP inference queries?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. containerPort configuration parameter inside the serving runtime container spec

    The containerPort parameter within the serving runtime container spec defines the network port listening for incoming HTTP inference queries. External routes merely forward traffic to this underlying container port.

  1183. Question 1183 of 1370What happens if the requested CPU limits in a workbench size configuration exceed the remaining unallocated CPU resources of the cluster nodes?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. The workbench pod remains Pending due to insufficient resource capacities

    When a workbench requests CPU limits exceeding available node capacity, the scheduler leaves the pod in a Pending state due to insufficient resources. OpenShift will never silently lower requested container limits to force scheduling.

  1184. Question 1184 of 1370How can an administrator completely reset a specific user's JupyterLab workbench profile data without affecting other users?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Delete the individual Persistent Volume Claim associated with that user workbench

    Deleting the individual Persistent Volume Claim associated with a workbench completely resets that specific user's profile data. Restarting the notebook controller will not delete user storage, and reinstalling the operator affects all users.

  1185. Question 1185 of 1370How can you determine the specific version of the Red Hat OpenShift AI platform currently installed on a cluster?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. View the CSV details within the Installed Operators section of the OpenShift console

    Checking the ClusterServiceVersion within the Installed Operators tab shows the exact OpenShift AI version. This represents the standard Operator Lifecycle Manager method for verifying installed applications and their respective versions.

  1186. Question 1186 of 1370What is the main role of the KServe container named queue-proxy placed alongside the model predictor container?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. To intercept incoming traffic, manage request concurrency, and collect metrics data for autoscaling

    The queue-proxy container intercepts incoming traffic, monitors concurrency, and exposes metrics. KServe uses these metrics to scale the predictor accurately, separate from the storage and runtime tasks.

  1187. Question 1187 of 1370Which network protocol is utilized internally by ModelMesh to communicate between the proxy and runtime containers?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. gRPC

    ModelMesh relies on gRPC for high-performance internal communication between the proxy and runtime containers. This protocol efficiently handles the high-volume, low-latency routing required for scalable inference.

  1188. Question 1188 of 1370What parameter in a Data Connection defines the exact address used to reach a private on-premise S3-compatible storage cluster?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. Endpoint URL parameter setting

    The Endpoint URL parameter in a Data Connection specifies the exact address used to reach a private S3-compatible storage cluster. Region and bucket parameters help structure data but do not define the network endpoint itself.

  1189. Question 1189 of 1370What happens if you attempt to launch a workbench with a persistent volume claim that is already mounted by an active workbench?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. The new workbench pod fails to schedule due to a Multi-Attach error

    A persistent volume claim already mounted by an active workbench prevents a new workbench from scheduling due to a Multi-Attach error. Read-only mounting or automatic data cloning are not default OpenShift storage behaviors.

  1190. Question 1190 of 1370Which resource controls memory constraints assigned to data science workbench types so users do not overallocate cluster platforms?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Notebook Size profiles configured via Dashboard settings configs

    Notebook Size profiles define the CPU and memory limits presented to users when launching workbenches. This prevents users from selecting container sizes that exceed cluster capacity or consuming all available resources.

  1191. Question 1191 of 1370What parameter in a KServe InferenceService resource enables the configuration of canary deployments for a new model version?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. traffic percent routing configuration values parameters

    The traffic percent parameter controls how incoming requests are split between different model versions. Adjusting these values enables seamless canary rollouts without altering the underlying storageUri or memoryLimit settings.

  1192. Question 1192 of 1370What configuration step seamlessly binds an associated S3 data source so an experimental notebook reads target images directly?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Creating a Data Connection inside the Data Science Project via OpenShift AI Dashboard UI

    Creating a Data Connection securely binds S3 credentials to the project environment variables. Workbenches automatically consume this connection without requiring manual text files or exposing raw secrets in the notebook directory.

  1193. Question 1193 of 1370What is the function of the ClusterServingRuntime custom resource in Red Hat OpenShift AI?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Defining reusable serving container templates for different model frameworks

    The ClusterServingRuntime custom resource defines reusable serving container templates for various model frameworks. It configures the deployment environment for models, leaving CPU allocation and network routing to standard OpenShift mechanisms.

  1194. Question 1194 of 1370Which object handles the conversion of internal cluster services into accessible public URLs for applications outside the cluster?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. Route or Ingress custom resource objects definitions

    Routes expose internal Kubernetes services to external traffic by mapping public URLs to service ports. Services alone only provide internal cluster networking, while ConfigMaps and NetworkPolicies handle configuration and traffic restrictions, respectively.

  1195. Question 1195 of 1370What is the purpose of the trust-bundle ConfigMap in an enterprise OpenShift AI deployment?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. Injecting custom CA certificates for secure corporate proxy communication

    The trust-bundle ConfigMap is used to inject custom certificate authority certificates into workbenches, ensuring secure connections through corporate proxies. It does not store user credentials, authenticate inference requests, or handle PVC encryption operations.

  1196. Question 1196 of 1370Which metric value for Disparate Impact indicates that an AI model exhibits zero bias between a protected and unprotected group?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. 1

    A Disparate Impact value of one indicates perfect parity, meaning the AI model exhibits zero bias between protected and unprotected groups. Values below or above one signify disproportionate outcomes, with zero representing complete exclusion.

  1197. Question 1197 of 1370What is the consequence of configuring a workbench image with an incorrect ImageStream reference path?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. The workbench fails to start and displays an ImagePullBackOff status error

    An incorrect ImageStream reference prevents the cluster from pulling the correct workbench image, resulting in an ImagePullBackOff error. The platform will not substitute default images or reboot nodes, as it simply fails the pod deployment.

  1198. Question 1198 of 1370Which specific configuration within an Accelerator Profile maps directly to an NVIDIA GPU resource type?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. k8s.io/nvidia-gpu

    The identifier k8s.io/nvidia-gpu correctly maps the accelerator profile to the NVIDIA GPU hardware resource. Other options are either invalid syntax or represent Node Feature Discovery labels.

  1199. Question 1199 of 1370Which storage access mode is required when multiple workbenches need to read and write to the same training data volume?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. ReadWriteMany

    ReadWriteMany (RWX) is the required access mode when multiple workbenches need simultaneous read and write access to the same volume. ReadWriteOnce restricts access to a single node, which fails for concurrent shared writes.

  1200. Question 1200 of 1370Which metric helps administrators identify underutilized workbench instances across the OpenShift AI platform?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Idle notebook duration tracking metrics available via Prometheus dashboards

    Tracking idle notebook duration metrics through Prometheus helps administrators spot underutilized workbenches for cost optimization. Focus on user activity metrics rather than infrastructure rates like network packets or fragmentation.

  1201. Question 1201 of 1370What is the default monitoring stack component used to scrape metrics from Red Hat OpenShift AI operators?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Prometheus

    Prometheus is the default monitoring stack component used to scrape metrics from Red Hat OpenShift AI operators. The platform relies on the built-in OpenShift monitoring stack rather than third-party logging tools.

  1202. Question 1202 of 1370What happens to active model inference endpoints if the TrustyAI service pod experiences a brief internal application crash?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. The model continues serving predictions normally but payload logging metrics collection pauses temporarily

    The model continues serving predictions normally, but payload logging pauses. TrustyAI operates alongside the runtime rather than controlling it, meaning inference pods are unaffected by its downtime, avoiding total prediction failure.

  1203. Question 1203 of 1370WHAT COMMAND VALIDATES THE LIVE STATUS OF THE OPENSHIFT SERVERLESS DEPENDENCY SYSTEMS CRD?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. oc get knativeserving –all-namespaces

    The oc get knativeserving –all-namespaces command validates the live status of the required Serverless dependency. You must verify KnativeServing deployments before troubleshooting model serving issues, since KServe relies on this completely.

  1204. Question 1204 of 1370What component in the stack intercepts incoming traffic routing for single-model requests before passing data forward to model infrastructures?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Istio Ingress Gateway managed by Service Mesh Operator

    The Istio Ingress Gateway managed by the Service Mesh Operator intercepts incoming routing for single-model requests. KServe relies on this gateway to handle traffic before passing it to the model runtime infrastructure.

  1205. Question 1205 of 1370WHICH METHOD BEST CONFIGURATES PERSISTENT REPOSITORIES THAT CAN RE-USE NOTEBOOK CONTENT UPON POD RESTARTS?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Attaching a PersistentVolumeClaim to the Workbench profile

    Attaching a PersistentVolumeClaim to the workbench profile configures persistent storage that retains notebook content upon pod restarts. Memory-cached volumes like emptyDir are erased when pods stop, making them unsuitable for persistence.

  1206. Question 1206 of 1370Which system deploys the Knative Serving controller for single-model serving?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. OpenShift Serverless Operator

    The OpenShift Serverless Operator is responsible for installing and managing Knative Serving, which provides the scalable infrastructure required for single-model serving. While the OpenShift AI operator configures the dashboards and custom resources, Serverless actually runs the Knative controllers.

  1207. Question 1207 of 1370What metric is used by the Knative Pod Autoscaler to trigger scaling actions for single-model serving deployments?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Concurrency / number of concurrent requests per pod

    The Knative Pod Autoscaler primarily uses concurrency, meaning the number of concurrent requests received per pod, to determine when to scale up or down. Standard infrastructure metrics like storage space or git commits are not used by Knative for application scaling.

  1208. Question 1208 of 1370Which user group configuration is the standard administrative choice to grant a group of users complete access to manage all RHOAI settings?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. rhoai-admins or dedicated cluster administrator group bindings

    The rhoai-admins group grants complete administrative access to manage all OpenShift AI settings. Viewers only have read-only access, while standard authenticated users lack the necessary privileges to modify dashboard configurations or manage platform components.

  1209. Question 1209 of 1370Which custom resource must be edited to add cluster-wide cluster-admin equivalents for OpenShift AI dashboard administration?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. OdhDashboardConfig

    The OdhDashboardConfig custom resource manages dashboard administrative settings, including cluster administrator group configurations. DataScienceCluster controls component installations, while the other options do not exist as standard custom resources in the current OpenShift AI environment.

  1210. Question 1210 of 1370What configuration allows an administrative operator to prevent users from requesting more than 4 GPUs for any single workbench?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. OpenShift Cluster ClusterResourceQuota or Namespace-level ResourceQuota specifications

    ClusterResourceQuota or Namespace-level ResourceQuota specifications limit hardware usage like GPUs per namespace or project. Changing operator subscriptions or deleting operators breaks functionality, whereas quotas safely enforce resource boundaries for user workbench requests.

  1211. Question 1211 of 1370Which configuration strategy enables teams to integrate pre-baked enterprise packages into local workbench image option menus?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Adding Custom Notebook Images into Dashboard settings configurations targeting ImageStreams

    Custom workbench environments are integrated by creating custom notebook images and registering them via the dashboard settings. The dashboard relies on OpenShift ImageStreams to populate the notebook launcher menu for users.

  1212. Question 1212 of 1370Which resource type tracks the cluster-wide operational availability of the RHOAI dependencies?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. ClusterServiceVersion custom resource tracking status index

    ClusterServiceVersion resources represent the installed operators and track their operational status and health. KServe or ServiceMesh resources define specific serving or routing configurations rather than tracking the global operator dependencies.

  1213. Question 1213 of 1370Which method grants secured Git repository authentication systems to re-use protected code inside workbenches seamlessly?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Injecting SSH Private Keys or Personal Access Tokens via Kubernetes Secrets

    Workbenches consume Git credentials seamlessly by mounting SSH keys or personal access tokens via Kubernetes Secrets. Plaintext passwords in configmaps are highly insecure and are not natively supported by the workbench interface.

  1214. Question 1214 of 1370Which operator manages the cluster ingress traffic capabilities that OpenShift Service Mesh uses to find model endpoints?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. OpenShift Ingress Operator or Service Mesh Ingress Gateway controllers

    The OpenShift Ingress Operator and Service Mesh Ingress Gateway handle incoming cluster traffic and route it appropriately. GitOps or Data Foundation operators manage continuous delivery and storage, bypassing ingress routing duties.

  1215. Question 1215 of 1370What occurs if a pipeline step attempts to allocate more CPU resources than permitted by the namespace ResourceQuota?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. The pipeline task pod remains in a Pending state and eventually times out

    If a pod requests more CPU than the namespace ResourceQuota allows, Kubernetes leaves it in a Pending state. OpenShift AI relies on these native constraints, so tasks will not execute on master nodes or bypass limits when quotas are exceeded.

  1216. Question 1216 of 1370What component converts an Elyra pipeline topology map visual layout into a clean Tekton-compliant YAML manifest definition?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. Elyra Kubeflow/Tekton runtime processor plugin modules

    The Elyra runtime processor plugin translates the visual pipeline topology into the Tekton-compliant YAML manifest. The OpenShift Router and storage drivers handle network and volume operations, entirely unrelated to pipeline code compilation.

  1217. Question 1217 of 1370WHAT CRD SETS THE GLOBAL DEFAULTS FOR USER CONFIGURATIONS LIKE NOTEBOOK CULLING TIMEOUTS VALUE?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. DashboardConfig

    The DashboardConfig custom resource defines user-facing settings like notebook culling timeouts and other dashboard defaults. DataScienceCluster manages installed components, but it does not control user session or culling configurations.

  1218. Question 1218 of 1370Which format is utilized to write custom metric monitors for ingestion by the TrustyAI analysis engine service?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Structured JSON or YAML definition manifests defining the metric target parameters

    Custom metric definitions for TrustyAI are defined using structured JSON or YAML manifests to specify the required metric parameters. The service consumes declarative configurations rather than reading unstructured text or executing binary files.

  1219. Question 1219 of 1370What status category in the InferenceService CR confirms a model is fully ready to answer inference traffic?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Ready condition set to True within the resource status block

    When you check an InferenceService resource, the Ready condition must be True to confirm it accepts traffic. Ignore deployment logs; always rely on the specific Kubernetes status block for readiness.

  1220. Question 1220 of 1370What happens to a deployed model serving instance if the cluster experiences a total loss of connection to the underlying S3 bucket?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. The model remains serving existing traffic from memory but cannot reload or update

    The runtime keeps the model in memory, so existing predictions continue working without interruption. However, it fails to fetch updates or reload if the pod restarts, since storage connectivity is required.

  1221. Question 1221 of 1370What happens if you delete a pipeline definition template from the RHOAI dashboard while a pipeline run is executing?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. The active pipeline run continues executing to completion using its cached execution manifest copy

    Active pipeline executions rely on an independent runtime manifest, so deleting the source template does not interrupt them. The Argo workflow engine tracks the live execution separately from the dashboard template.

  1222. Question 1222 of 1370Where can you configure global proxy settings to ensure RHOAI components can reach external internet model repositories?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Inside the DSCInitialization custom resource configuration specifications

    Global proxy settings for cluster-wide RHOAI component egress are configured inside the DSCInitialization custom resource. Configuring individual user notebook menus only applies proxy variables locally and fails to provide platform-wide external repository access.

  1223. Question 1223 of 1370Which graphical dashboard display interface helps enterprise workers track TrustyAI bias analysis evaluations visually?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Model Serving analytics screens or dedicated TrustyAI dashboards metrics within OpenShift AI UI

    TrustyAI bias metrics are visualized directly through the Model Serving analytics screens or dedicated TrustyAI dashboards within the OpenShift AI interface. External telemetry tools like Grafana monitor general cluster health and lack built-in, specialized bias evaluation views.

  1224. Question 1224 of 1370What environment variable holds the target service destination path when configuring a pipeline step to send data to an external API?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Custom developer-defined environment variable strings inside step properties

    When sending pipeline data to an external API, developers must define custom environment variables within the specific step properties to hold the destination path. System-reserved variables like ODS_DATA_CONNECTION are strictly managed by the platform for internal storage connections.

  1225. Question 1225 of 1370What method reduces total deployment overhead costs for teams managing multiple compact machine learning infrastructures outside LLMs?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Deploying models into Multi-Model Serving configurations utilizing ModelMesh tools

    Deploying multiple compact models into Multi-Model Serving configurations utilizing ModelMesh significantly reduces infrastructure overhead by sharing pod resources. Provisioning separate single-model inference systems wastes compute resources and increases operational management costs for smaller models.

  1226. Question 1226 of 1370What configuration specifies the maximum time a Knative serverless model container can remain idle before scaling to zero?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. scale-to-zero-grace-period configuration value

    The scale-to-zero-grace-period setting dictates the waiting time before Knative terminates an idle serverless inference pod. Rely on standard Knative terminology here, ignoring distractors that sound plausible but are not actual configuration parameters.

  1227. Question 1227 of 1370What command downloads diagnostic event details specific to Red Hat OpenShift AI core controller deployment crashes?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. oc get events -n redhat-ods-applications –sort-by='.metadata.creationTimestamp'

    Querying OpenShift events in the redhat-ods-applications namespace reveals deployment issues and crash loops for the core controller. Remember to sort by timestamp to trace events chronologically during your troubleshooting process.

  1228. Question 1228 of 1370Which protocol routing layer controls scale-to-zero modes and delivers fast incoming request traffic for single-model systems?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Knative Serving platform orchestration routing modules and components architectures

    Knative Serving manages network routing and automatically scales inactive inference pods down to zero to conserve resources. Standard OpenShift Routers lack this native scale-to-zero awareness, making them incorrect for serverless traffic management.

  1229. Question 1229 of 1370What type of model format is typically generated by frameworks like PyTorch and can be directly served via the Triton Inference Server?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. TensorRT Plan, TorchScript, or ONNX format configurations

    Triton Inference Server natively supports optimized formats like TorchScript, ONNX, and TensorRT plans. Pickle files are generally insecure and not directly supported for production model serving.

  1230. Question 1230 of 1370What type of persistent volume provisioning is typically recommended for storing large machine learning models locally on the model server?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. High-performance block storage volumes (ReadWriteOnce)

    Block storage configured as ReadWriteOnce provides the high IOPS required for local model storage. Ephemeral storage options like emptyDir risk data loss during pod restarts, making them unsuitable for persistent model files.

  1231. Question 1231 of 1370What happens if the model file specified in an InferenceService resource exceeds the remaining persistent disk capacity of the model server?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. The model fails to mount or initialize, throwing a disk capacity or storage exhaustion error

    The model fails to initialize because the underlying storage cannot fulfill the capacity request. OpenShift does not automatically compress model weights or arbitrarily slice files across unrelated workbench pods.

  1232. Question 1232 of 1370Which property metadata allows the OpenShift AI Dashboard interfaces to accurately identify a custom model serving runtime ConfigMap?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. opendatahub.io/dashboard: 'true' label applied onto the target ConfigMap definition

    The opendatahub.io/dashboard true label exposes the custom runtime to the OpenShift AI user interface. Without this specific label, the dashboard simply ignores the custom serving runtime configuration.

  1233. Question 1233 of 1370WHICH TOOL AUTOMATES CONTINUOUS RESOURCE SYNCHRONIZATION ALONG MULTI-CLUSTER OPENSHIFT PIPELINES NATIVELY ENFORCING INFRASTRUCTURE STANDARDS?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Red Hat OpenShift GitOps Operator implementing continuous synchronization engines

    Red Hat OpenShift GitOps provides continuous resource synchronization across clusters. Tekton handles task execution rather than enforcing baseline infrastructure standards across multi-cluster environments.

  1234. Question 1234 of 1370What configuration object defines the external endpoint mapping for access to the OpenShift AI dashboard UI?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. OpenShift Route Custom Resource

    An OpenShift Route exposes the service providing the dashboard UI to external network traffic. While Service Mesh may handle internal routing, the standard OpenShift Route provides the external endpoint mapping.

  1235. Question 1235 of 1370What happens to a running model serving deployment if the underlying object storage connection suffers an extended network blackout?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. The model continues serving requests using its in-memory cached copy but cannot reload or update

    The correct answer applies because the runtime caches the model in memory after the initial load, isolating active inference from transient storage disconnects. Serving pods rely on the local cache to keep responding to prediction requests, even though they cannot fetch updates until connectivity returns.

  1236. Question 1236 of 1370What is the role of a Pipeline Run Trigger within an automated data science architecture?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Automating pipeline executions based on periodic schedules or chronological cron settings

    The correct answer works because triggers are used to schedule recurring runs or execute them via chronological cron patterns. Other options confuse orchestration with CI/CD syncing or raw container compilation, which are handled outside the pipeline server.

  1237. Question 1237 of 1370What parameter inside an Elyra pipeline layout defines the execution dependencies between individual processing steps?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. The upstream/downstream connection links saved within the .pipeline JSON metadata definition

    The correct answer applies because Elyra saves the visual dependencies as upstream and downstream links within the JSON metadata. Knowing the underlying pipeline file structure helps quickly eliminate distractors like storage timestamps or resource sizes.

  1238. Question 1238 of 1370What happens to scheduled pipeline runs if the internal pipeline database storage volume runs entirely out of space?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. New pipeline runs fail to schedule or record metadata tracking logs

    The correct answer applies because the pipeline database requires free space to schedule new runs and record metadata. The platform will not automatically purge old execution history, and it avoids needlessly terminating active model deployments to free space.

  1239. Question 1239 of 1370Which command retrieves the configuration properties of the global dashboard component to check active feature gates?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. oc get dashboardconfigs.dashboard.opendatahub.io -n redhat-ods-applications rhoai-dashboard -o yaml

    The correct answer works because the dashboard configuration is retrieved from the custom resource name using the OpenDataHub API group. Memorize the exact namespace and custom resource definitions, as operator logs do not display structured feature gates.

  1240. Question 1240 of 1370What strategy does ModelMesh use to handle requests for a model that is currently stored in object storage but not active in memory?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Lazy loading where the model is dynamically pulled into an available slot while caching others

    ModelMesh uses lazy loading to dynamically pull models from storage into memory only when requested, maximizing resource efficiency. This intelligently handles memory limits by evicting less frequently used models rather than crashing or timing out.

  1241. Question 1241 of 1370When creating a custom dashboard configuration, which file format must be uploaded to define custom notebook images?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. ConfigMap YAML

    Custom notebook images are defined by applying a ConfigMap in YAML format to the cluster. This configuration allows the OpenShift AI dashboard to dynamically discover and display the new image options for users.

  1242. Question 1242 of 1370Which optimization framework is typically integrated into the TGIS (Text Generation Inference Server) engine to accelerate LLM generation speeds?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. TensorRT-LLM or specialized compilation optimization backends

    TGIS integrates TensorRT-LLM and other specialized compilation backends to significantly accelerate large language model generation speeds. This drastically reduces latency compared to standard Python execution during inference operations.

  1243. Question 1243 of 1370Which command confirms that the TrustyAI custom resource definitions are properly populated in the active cluster system?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. oc get crd | grep trustyai

    Running oc get crd piped to grep is the standard CLI method to verify that custom resource definitions are properly installed in the cluster. Operator logs only show installation attempts, whereas this confirms the actual resources exist.

  1244. Question 1244 of 1370How can you isolate the training workloads of a premium data science team from a standard data science team on an OpenShift cluster?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. Configure Node Selectors and Taints targeting specific high-performance node pools

    Configuring node selectors and tolerations targets specific高性能 node pools, effectively isolating premium data science workloads from standard ones. Deleting projects or sharing ModelMesh deployments does not provide hardware-level isolation.

  1245. Question 1245 of 1370Which API property under the ServingRuntime manifest determines the compatible model formats (e.g., ONNX, PyTorch)?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. supportedModelFormats

    The supportedModelFormats property in the ServingRuntime manifest declares which model frameworks the runtime can load. This is crucial when configuring KServe to match your specific model file types.

  1246. Question 1246 of 1370What is the primary architectural boundary used to isolate different multi-tenant environments inside OpenShift AI?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Native OpenShift Namespaces with Kubernetes RBAC and Network Policies

    Namespaces with RBAC and network policies provide the native multitenancy isolation in OpenShift AI. Physical hardware or browser profiles are distractors because OpenShift AI relies entirely on Kubernetes constructs to separate tenant workloads logically.

  1247. Question 1247 of 1370What security exposure happens if an administrator marks an OpenShift AI route as insecure or unencrypted?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Traffic passes in plain text exposing tokens and credentials over the network

    Disabling encryption forces all dashboard traffic to pass in plain text, exposing sensitive credentials. The route will still function normally, but attackers could intercept unencrypted payloads across the network.

  1248. Question 1248 of 1370Which component is responsible for authenticating user login tokens when accessing the OpenShift AI dashboard web application?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. OpenShift Container Platform OAuth Cluster Service

    The OpenShift Container Platform OAuth service authenticates users for the OpenShift AI dashboard. OpenShift AI delegates authentication directly to the underlying cluster rather than relying on internal Kubeflow databases.

  1249. Question 1249 of 1370What is the role of the template catalog component within the Red Hat OpenShift AI operator environment?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. To provide a set of pre-configured workbench layouts and model serving definitions out-of-the-box

    The template catalog provides pre-configured workbench layouts and model serving definitions to accelerate deployment. It is strictly an initialization tool and does not monitor hardware or manage data replication.

  1250. Question 1250 of 1370What metadata property must be attached to a Custom Resource to let the RHOAI operator know it should manage its state?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. opendatahub.io/managed: "true"

    The opendatahub.io/managed: true annotation tells the RHOAI operator to actively reconcile and manage a custom resource. Without this specific label, the operator will ignore the resource during its reconciliation loops.

  1251. Question 1251 of 1370What is the default behavior of an OpenShift Route created for a model served via KServe regarding transport encryption?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. It can be configured as a TLS-terminated endpoint securely (HTTPS)

    OpenShift Routes can be configured to provide TLS-terminated endpoints, enabling secure HTTPS traffic to models served via KServe. While other options might sound technical, only TLS termination aligns with standard OpenShift networking security practices.

  1252. Question 1252 of 1370Which API property sets the exact pathway location in object store engines within InferenceService specs?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. spec.predictor.model.storageUri

    The spec.predictor.model.storageUri property sets the exact storage location in object stores for InferenceService specs. The framework relies on this specific path to fetch model artifacts during deployment.

  1253. Question 1253 of 1370What parameter under the DataScienceCluster CR defines which stack plugins are active in an environment system setup?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. spec.components configuration parameters block defining component states fields

    The spec.components block in the DataScienceCluster CR manages which OpenShift AI components are active. Use the managementState field within this block to enable or disable specific stack plugins efficiently.

  1254. Question 1254 of 1370Which tool provides an automated way to sync model code from a Git repository to an active deployment pipeline?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. OpenShift GitOps Operator integration platform framework

    OpenShift GitOps uses Argo CD to automatically synchronize Git repository states with cluster deployments. Manual Python terminal scripts lack native deployment automation, making them unsuitable for active continuous integration pipelines.

  1255. Question 1255 of 1370Which recipient component consumes trace exports sent from single-model runtimes for troubleshooting performance bottlenecks?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Red Hat OpenShift distributed tracing platform (Jaeger)

    The OpenShift distributed tracing platform consumes trace exports to visualize request flows and pinpoint latency bottlenecks. Prometheus handles numerical metric scraping, while Jaeger specifically ingests distributed trace data.

  1256. Question 1256 of 1370Which metric is calculated by checking the difference between the probability of a positive outcome for a protected group versus an unprotected group?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Statistical Parity Difference metric

    Statistical Parity Difference compares the probability of favorable outcomes between protected and unprotected groups. TrustyAI calculates this metric to detect model bias, differentiating it from data drift measurements.

  1257. Question 1257 of 1370Which tool allows data scientists to visualize model architecture and evaluate model tensor inputs dynamically?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. TensorBoard integrated visualization suite

    TensorBoard is the standard visualization suite used to inspect model architectures and evaluate tensor inputs dynamically. The OpenShift topology panel shows application routing, not internal machine learning model metrics or training graphs.

  1258. Question 1258 of 1370What is the primary method to safely upgrade a custom notebook image configuration across a multi-user OpenShift AI platform?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Update the ImageStream tag reference to point to the new container image version

    Updating the ImageStream tag safely propagates the new container version to all users relying on that notebook image. Modifying individual running containers is temporary and bypasses the centralized OpenShift AI deployment management.

  1259. Question 1259 of 1370What is the functional objective of the Text Generation Inference Server (TGIS) runtime engine within RHOAI?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. To provide high-performance, optimized inference serving capabilities specifically for LLM architectures

    The Text Generation Inference Server provides high-performance inference serving specifically optimized for large language model architectures. It focuses on runtime execution efficiency rather than converting data into vector embeddings.

  1260. Question 1260 of 1370WHICH SPECIFIC CONTAINER WITHIN THE KSERVE POD DISPATCHES TRAFFIC AND PERFORMS METRIC CAPTURE ACTIONS AUTOMATICALLY?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. queue-proxy container sidecar

    The queue-proxy sidecar container handles traffic dispatching and automatic metric capture within a KServe inference pod. The storage-initializer only fetches the model artifacts during startup, leaving runtime traffic management to the proxy.

  1261. Question 1261 of 1370Which storage class property should be enabled to allow automated volume expansion for workbench persistent volumes?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. allowVolumeExpansion: true

    Setting allowVolumeExpansion to true in a StorageClass permits users to dynamically increase the size of their persistent volume claims. The other properties manage volume deletion, provisioning backends, or binding schedules, but do not enable resizing operations.

  1262. Question 1262 of 1370What type of data is captured by the Pipeline Metrics visualization tool within the OpenShift AI dashboard?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Scalar parameters and performance metrics exported by pipeline steps

    Pipeline Metrics captures scalar parameters and performance metrics exported by pipeline steps to track experiment results. It focuses on model execution data rather than infrastructure monitoring like CPU utilization, network bandwidth, or Git activity.

  1263. Question 1263 of 1370What configuration item maps a physical GPU device profile to an isolated user container workbench within RHOAI?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. The nvidia.com parameter specified in the workbench resource settings

    Specifying nvidia.com resource requests in the workbench pod settings maps the physical GPU devices to the isolated user container. Network policies, role assignments, and manual hardware mounts via secrets are incorrect mechanisms for hardware acceleration allocation.

  1264. Question 1264 of 1370What kind of action cleanses residual configurations and ensures precise uninstalls of the OpenShift AI stack operators?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. Deleting the DataScienceCluster and DSCInitialization custom resources before removing the Operator

    Deleting the DataScienceCluster and DSCInitialization custom resources ensures proper cleanup of OpenShift AI components before operator removal. Forcefully deleting namespaces or stopping operator pods leaves lingering configurations that can disrupt future deployments.

  1265. Question 1265 of 1370Which framework layer handles the translation of a pipeline diagram into individual pod creation requests?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Tekton Pipelines Controller Engine Subsystem

    OpenShift AI relies on the Tekton Pipelines controller to translate pipeline diagrams into the underlying task executions and pod creation requests. Dashboard frontend logic simply interacts with the user, while ModelMesh handles model serving infrastructure.

  1266. Question 1266 of 1370Which OpenShift capability must be active to support the automated scaling of worker nodes when user workbench demand increases?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. Cluster Autoscaler and MachineAutoscaler operators

    The Cluster Autoscaler and MachineAutoscaler are required to automatically add or remove compute nodes based on resource demands. Data Foundation handles storage capacity, not compute scaling.

  1267. Question 1267 of 1370Which graphical interface tool allows teams to assemble pipelines graphically via simple drag-and-drop designs?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. Elyra Pipeline Editor built into JupyterLab environments

    The Elyra Pipeline Editor is a JupyterLab extension that provides a visual drag-and-drop interface for building data pipelines. The OpenShift web console does not offer a visual pipeline builder.

  1268. Question 1268 of 1370Which metric checks whether a model's prediction accuracy drops because the relationship between input features and target variables changes?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Concept Drift evaluation metrics

    Concept drift metrics detect when the relationship between input features and the target variable changes, degrading prediction accuracy. Covariate drift tracks input distribution changes independently.

  1269. Question 1269 of 1370Which protocol is used by the client application to query a model deployed inside a Triton inference server on ModelMesh?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. HTTP or gRPC request formats

    ModelMesh uses standard HTTP or gRPC protocols to handle inference requests for Triton and other runtime servers. SSH and messaging protocols are not used for runtime inference calls.

  1270. Question 1270 of 1370Which configuration strategy enables offline RHOAI engines to successfully access model schemas without internet reachability?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Mirroring source libraries and notebook base images into a secure private registry within the disconnected network

    Air-gapped OpenShift AI environments require mirroring all container images and Python packages to a local private registry. Any external tunneling or proxy bypass defeats the disconnected security model.

  1271. Question 1271 of 1370Which open-source toolkit provides the optimization back-end for the OpenVINO Model Server engine?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Intel OpenVINO toolkit framework libraries

    The OpenVINO Model Server relies on the Intel OpenVINO toolkit as its optimization backend. TensorFlow and PyTorch frameworks do not provide the backend for this serving engine.

  1272. Question 1272 of 1370Which access mode specification defines persistent volumes requiring simultaneous multiple read and write access for shared notebook spaces?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. ReadWriteMany (RWX) access mode profile

    The ReadWriteMany (RWX) access mode allows multiple pods to mount and write to the same persistent volume simultaneously. If a question mentions shared spaces or concurrent access, expect RWX to be the correct choice.

  1273. Question 1273 of 1370Which OpenShift mechanism ensures workbenches allocated high hardware resources reside on appropriate specialized nodes?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. Applying specific Taints onto specialized hardware nodes matched with Tolerations on target workloads

    Applying taints to specialized nodes and adding matching tolerations to target workloads ensures workbenches schedule on the correct hardware. Resource limits alone do not restrict scheduling to specific nodes.

  1274. Question 1274 of 1370Which service account is automatically generated to handle pipeline server internal transactions within a Data Science Project?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. ds-pipeline-pipeline-server custom internal service accounts

    The ds-pipeline-pipeline-server service account is automatically generated to handle internal transactions. Recognizing these specific default service accounts is crucial for troubleshooting RBAC issues during pipeline execution.

  1275. Question 1275 of 1370What reconciliation fault causes system component installations to stall permanently at Red Hat OpenShift AI inception stages?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Missing mandatory operator dependencies like Serverless or Service Mesh before setting up managed components

    Missing mandatory operator dependencies like Serverless or Service Mesh cause installations to stall permanently. The operator cannot reconcile components without its foundational dependencies, leading to deployment failures during initialization.

  1276. Question 1276 of 1370To grant a specific group of users cluster-wide permissions to create custom workbench images, which cluster role is required?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. cluster-admin or custom image management cluster roles

    Cluster-admin or custom image management cluster roles are required to grant permissions for creating custom workbench images. Standard project roles lack the necessary privileges to push images to the internal registry.

  1277. Question 1277 of 1370WHICH PARAMETER ALLOWS THE ADMINISTRATOR TO CUSTOMIZE AVAILABILITY BY SETTING ALLOCATION RULES SO PODS DISPERSE EVENLY ACROSS MULTIPLE NODES?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. podTopologySpreadConstraints inside custom manifests / templates

    The podTopologySpreadConstraints parameter inside custom manifests allows administrators to set rules so pods disperse evenly across multiple nodes. Standard limit ranges restrict resource sizes but do not control pod distribution across nodes.

  1278. Question 1278 of 1370What happens when a data science pipeline step requires a custom Python library that is not present in the runtime container image?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. The specific pipeline task step fails with a python ModuleNotFoundError code

    If a required dependency is missing, the Python script immediately crashes with a ModuleNotFoundError, causing the pipeline step to fail. OpenShift AI pipelines do not automatically resolve missing packages; you must explicitly define custom dependencies in your pipeline step container image.

  1279. Question 1279 of 1370Which object holds the mapping configurations that connect user accounts to specific RHOAI system access permissions?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. RoleBinding or ClusterRoleBinding custom resource manifest definitions

    RoleBindings and ClusterRoleBindings are standard Kubernetes objects that explicitly map Role definitions to users or groups, granting them specific access permissions. ConfigMaps and Secrets handle configuration data and authentication credentials, but they do not assign authorization rights.

  1280. Question 1280 of 1370What metric is evaluated when TrustyAI compares how closely an AI model's output distribution matches a historical baseline distribution?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Concept Drift or Prediction Drift tracking index scores

    TrustyAI evaluates prediction and concept drift to compare model output distributions against historical baselines. Focus on drift metrics rather than statistical bias, which evaluates demographic or outcome inequality rather than distribution shifts over time.

  1281. Question 1281 of 1370Which configuration reveals an extended hardware definition to data scientists for assignment selections?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. AcceleratorProfile resource containing target node tolerations and selectors

    The AcceleratorProfile resource exposes specific hardware definitions, like GPUs, to data scientists for workload selection. Notebook configmaps or storage classes do not manage hardware identifiers or integrate seamlessly with the dashboard's resource allocation menu.

  1282. Question 1282 of 1370Which custom resource status field indicates that the Red Hat OpenShift AI Operator setup is fully completed and ready?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. status.conditions representing Available and Progressing: False

    A healthy operator state is shown when status.conditions indicates Available equals True and Progressing equals False. The OpenShift AI operator relies on standard Kubernetes conditions rather than custom phase fields, meaning Pending or InitializedOnly statuses indicate failures.

  1283. Question 1283 of 1370What language construct defines conditional control steps inside Data Science Pipelines SDK manifests?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. dsl.Condition statement parameters

    The Data Science Pipelines SDK uses the dsl.Condition class to define execution branching logic. Python if/else statements evaluate locally during compilation rather than orchestrating runtime conditional graph logic on the cluster.

  1284. Question 1284 of 1370Which metric drives scale to zero behaviors within Knative context serving platforms reasoning single-model actions?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Concurrency or request-per-second concurrency levels going down to zero

    Knative Serving primarily scales deployments to zero based on actual incoming request concurrency. Memory limits or node compute utilization rules dictate general pod eviction and scheduling, not the zero-scaling Serving actions.

  1285. Question 1285 of 1370What information does the environment variable ODH_TRACKING_URL provide inside a workbench instance?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. The internal tracing endpoint for monitoring application UI interactions

    The ODH_TRACKINGURL environment variable exposes the internal OpenShift Dashboard tracing endpoint used for UI interaction monitoring. Ignore distractors about external ModelMesh endpoints or pipeline buckets, as these refer to unrelated storage or routing mechanisms.

  1286. Question 1286 of 1370Which component handles the creation of system log configurations and audit trails for the OpenShift AI platform?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. OpenShift Cluster Logging Operator infrastructure integration

    The OpenShift Cluster Logging Operator handles system log configurations and audit trail infrastructure for the platform. ModelMesh scripts and JupyterLab terminal settings only manage local container output rather than cluster-wide audit logging.

  1287. Question 1287 of 1370Which user group must be assigned to an account to allow them to log into the RHOAI dashboard without cluster administrator rights?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. The designated user group configured in the DashboardConfig or cluster access controls

    Non-administrator users gain dashboard access through a designated group configured in the DashboardConfig resource. Cluster-admins have superuser access by default, while system-authenticated identities lack specific dashboard permissions.

  1288. Question 1288 of 1370Which component controls the ingestion and execution tracking of workflow graphs created via the Kubeflow Pipelines SDK?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Pipeline API Server Subsystem

    The Pipeline API Server subsystem ingests and tracks the execution of workflow graphs created via the Kubeflow SDK. ModelMesh handles model serving, while the Service Mesh routes traffic but ignores pipeline execution.

  1289. Question 1289 of 1370What configuration adjusts the global session timeout threshold for users logged into the OpenShift AI console?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. OpenShift Authentication OAuth configuration properties custom settings

    Console session timeouts are dictated by the OpenShift Authentication OAuth configuration properties. OpenShift AI delegates authentication to the cluster, so dashboard settings or workbench variables cannot override global session timeouts.

  1290. Question 1290 of 1370Which parameter must be checked if a workbench container cannot resolve the internal cluster domain names of other services?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. The project CoreDNS/Kube-DNS network configurations and network policies

    Internal domain resolution relies entirely on cluster DNS and network policies allowing the traffic. If DNS is functioning, restrictive network policies blocking UDP port 53 are the strongest distractor.

  1291. Question 1291 of 1370Which system directly labels physical hardware nodes detecting graphics interfaces (e.g. NVIDIA chips) automatically for operation?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Node Feature Discovery (NFD) Operator system components services

    The Node Feature Discovery Operator detects hardware capabilities like NVIDIA GPUs and automatically labels the nodes accordingly. Although the NVIDIA GPU Operator ultimately uses these labels to deploy drivers, NFD performs the initial hardware detection and tagging.

  1292. Question 1292 of 1370Which tool is used to monitor real-time inference latency and request volumetric data graphs directly inside the RHOAI dashboard?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. Integrated OpenShift metrics tracking engine dashboard metrics displays

    Real-time inference latency and request volume metrics for deployed models are tracked using the integrated metrics dashboard built directly into the RHOAI interface. Jaeger primarily handles distributed microservice tracing rather than visualizing model serving performance graphs.

  1293. Question 1293 of 1370What key specification property links an accelerator profile configuration to an existing hardware engine recognized by NFD?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Matching node labels deployed automatically by Node Feature Discovery components on physical servers

    Accelerator profiles identify target hardware by matching the node labels applied by the Node Feature Discovery operator. Do not confuse this with MachineConfig parameters, which handle node configuration rather than hardware discovery.

  1294. Question 1294 of 1370What service architecture manages resource isolation for inference jobs requiring strict secure sandbox boundaries?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Single-Model Serving (KServe Architecture)

    Single-Model Serving uses KServe to deploy models in isolated pods, providing strict security boundaries for specialized inference jobs. ModelMesh shares resources across multiple models, making it less suitable for strict sandbox isolation.

  1295. Question 1295 of 1370What system role contains the permissions needed to grant extended model serving rights within a specific project?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. admin / rhoai-admins

    The admin role provides the necessary cluster or project permissions to configure and manage model serving resources. Standard user roles lack the administrative privileges required to modify serving runtimes or manage deployment configurations.

  1296. Question 1296 of 1370Which component is primarily designed to render the visual progress diagrams for running pipelines?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. OpenShift AI Dashboard Pipelines user interface console screens

    The OpenShift AI Dashboard renders the visual directed acyclic graphs for pipeline execution. Exam takers should note that external tools like the Tekton Dashboard are not used for native OpenShift AI pipeline tracking.

  1297. Question 1297 of 1370Which OpenShift object directly exposes inference graph routing endpoints beyond Service Mesh networks to open clients?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. OpenShift Route associated with Istio Ingress Gateway

    An OpenShift Route exposes the Istio Ingress Gateway to external client traffic. Standard internal services and NodePorts are not the recommended production methods for routing KServe inference traffic.

  1298. Question 1298 of 1370What environment parameter defines the explicit model type specification passed to an internal inference container configuration system?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. MODEL_NAME environment variable profile setting

    The MODEL_NAME environment variable specifies the model identity loaded by the inference container. This exact variable is a standard requirement for configuring OpenVINO and KServe runtime containers.

  1299. Question 1299 of 1370Which pipeline framework drives the graph design compiled by the Elyra user interface in OpenShift AI?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Kubeflow Pipelines SDK v2 format

    Elyra compiles visual pipeline graphs into Kubeflow Pipelines SDK formats for execution. Candidates should remember that Tekton handles task execution underneath, but Elyra specifically targets the Kubeflow format.

  1300. Question 1300 of 1370What configuration element in an Elyra pipeline step ensures that a specific runtime secret is mounted into that execution pod?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Kubernetes Secrets environment runtime configurations properties

    Configuring Kubernetes Secrets as environment runtime properties mounts credentials into the pipeline step. Elyra relies on configured runtime images and environments to pass these secrets securely to execution pods.

  1301. Question 1301 of 1370What API configuration specifies the reusable templates designed to host serving runtimes across multiple users in the dashboard?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. ClusterServingRuntime custom resource definitions

    The correct answer works because cluster-scoped serving runtimes provide reusable templates for hosting models across the platform. Namespace-scoped resources lack the global scope required, while ConfigMaps merely configure underlying components without defining the templates.

  1302. Question 1302 of 1370What CRD specifies the repositories and packages for a managed pipeline server instance?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. DspPipelineServer

    The correct answer applies because DspPipelineServer configures managed pipeline servers and defines python package repositories. TektonConfig is a distractor that handles CI/CD tasks rather than managing the data science pipeline server execution environment.

  1303. Question 1303 of 1370What configuration error causes an external inference request to return a 503 Service Unavailable code?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. The underlying model serving runtime pods are failing or not fully initialized

    A 503 Service Unavailable code occurs when the underlying model serving runtime pods are failing or not fully initialized. Distractors like expired tokens or incorrect filenames usually cause build or access errors rather than routing failures.

  1304. Question 1304 of 1370What type of validation is performed by the OpenShift AI pipeline compiler before a pipeline yaml is exported?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Checking structural syntax correctness and dependency graph connectivity

    The OpenShift AI pipeline compiler checks structural syntax correctness and dependency graph connectivity before exporting the YAML. It cannot validate external cluster states like GPU availability or S3 credentials at compile time.

  1305. Question 1305 of 1370What is the default resource configuration strategy for OpenShift AI workbenches regarding requests and limits?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Defining specific minimum requests and maximum limits for CPU and memory stability

    OpenShift AI workbenches use specific minimum resource requests and maximum limits for CPU and memory to ensure cluster stability. Configuring infinite boundaries or removing limits risks node instability and scheduling failures.

  1306. Question 1306 of 1370Which metric tracks the shifting distribution of independent variables in production data compared to training baseline datasets?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Covariate Data Drift metrics evaluation values

    Covariate data drift metrics evaluate shifts in the distribution of independent variables between production and training data. F1 accuracy measures model performance, while disparate impact evaluates fairness across specific groups.

  1307. Question 1307 of 1370What configuration in the DataScienceCluster CR acts as the master toggle to remove a component cleanly?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. managementState: Removed

    Setting managementState to Removed cleanly uninstalls a specific component in the DataScienceCluster custom resource. This is the standard operator lifecycle practice for disabling modules without causing deployment errors.

  1308. Question 1308 of 1370Which CR property allows cluster admins to selectively toggle components (e.g. TrustyAI) as managed or removed?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. DataScienceCluster components section spec

    The spec.components section of the DataScienceCluster CR allows admins to toggle individual components like TrustyAI. Remember that DSCInitialization handles cluster-wide prerequisites, while DataScienceCluster manages the individual features.

  1309. Question 1309 of 1370Which environment variable determines the configuration directory location for Jupyter runtimes?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. JUPYTER_CONFIG_DIR

    The JUPYTER_CONFIG_DIR environment variable specifies the directory path for Jupyter configuration files. This is essential when building custom workbench images that require specific runtime defaults or overrides.

  1310. Question 1310 of 1370What system user group assignment gives members comprehensive overview control across the OpenShift AI platform dashboard configs?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. ods-admins

    The ods-admins group grants comprehensive administrative control over the OpenShift AI dashboard and platform configurations. Assigning users here is the standard way to delegate cluster-level administration without making them full cluster operators.

  1311. Question 1311 of 1370Which log stream should be analyzed to troubleshoot authentication validation failures between OpenShift AI and an external OAuth provider?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. OAuth operator pods or cluster authentication subsystem logs

    Authentication validation failures between OpenShift AI and an external OAuth provider must be analyzed using the OAuth operator or cluster authentication subsystem logs. Workbench or pipeline logs will not show cluster-level identity provider integration errors.

  1312. Question 1312 of 1370What configuration option allows an administrator to prevent users from modifying global environment variable layouts?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Setting predefined variables inside the cluster-wide OdhDashboardConfig properties

    Configuring the OdhDashboardConfig custom resource locks down predefined cluster settings. Standard namespace policies or terminal deletion cannot prevent users from overriding global dashboard environment configurations.

  1313. Question 1313 of 1370What must be modified to enable a graphical hardware selection type dropdown in the dashboard?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. AcceleratorProfile CRD

    Creating an AcceleratorProfile custom resource exposes hardware options in the dashboard interface. DashboardConfig maps handle general feature toggles, but accelerator profiles specifically define the available GPU selections.

  1314. Question 1314 of 1370Which microservice tracks the end-to-end execution paths of an inference request across a complex multi-model mesh chain?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. OpenShift Service Mesh distributed tracing components (Jaeger / Tempo)

    OpenShift Service Mesh leverages distributed tracing tools like Jaeger or Tempo to track inference requests across the mesh. Elyra only handles pipeline orchestration and cannot monitor live multi-model mesh traffic or execution paths.

  1315. Question 1315 of 1370WHICH TOOL DIRECTLY CONVERTS INTERACTIVE IPYNB NOTEBOOKS INTO COMPILED PIPELINE STEPS NATIVELY IN RHOAI?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Elyra Extension tools suite

    The Elyra extension directly converts interactive IPYNB notebooks into compiled pipeline steps within the workbench. S2I only builds images from raw source code, not complex pipeline workflows.

  1316. Question 1316 of 1370Which underlying engine coordinates the rolling update strategy when a model file is updated in object storage?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. ModelMesh Controller or KServe Controller depending on configuration

    Depending on the deployment configuration, either the ModelMesh or KServe controller coordinates rolling updates when storage changes. Tekton only handles pipeline execution and does not manage serving runtime deployments.

  1317. Question 1317 of 1370Which parameter in the KServe configuration defines the fallback container image used when a custom runtime image is missing?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. The default images defined in the KServe controller configuration ConfigMap/CR

    KServe uses default images defined in its controller configuration to pull runtime containers when a custom image is missing. Relying on a random host image or registry stream is not how OpenShift AI manages its serving runtimes.

  1318. Question 1318 of 1370Which property in AcceleratorProfiles matches workloads to the nodes containing corresponding hardware chips?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. spec.nodeSelector block fields defining explicit node match criteria attributes

    The spec.nodeSelector block in an AcceleratorProfile matches workloads to nodes with specific hardware chips. Tolerations only allow pods to bypass taints, while node selectors actively target the required accelerator hardware.

  1319. Question 1319 of 1370Which parameters are required inside a pipeline definition to configure an automated cron-based recurring execution schedule?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. The cron expression string and max concurrent runs parameters defined in the pipeline run trigger menu

    Triggering a pipeline via cron requires a cron expression string and a max concurrent runs parameter to manage execution schedules. Authentication tokens and memory sizing are unrelated to scheduling recurring runs.

  1320. Question 1320 of 1370Which system service level validates system metrics monitoring telemetry captures throughout inference workloads lifecycles?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. Prometheus scraping engines collecting data points via configured ServiceMonitor elements

    Prometheus collects telemetry data points during inference workloads via configured ServiceMonitor elements. Jaeger handles distributed tracing, while log collectors and dashboard modules do not validate low-level system metrics monitoring.

  1321. Question 1321 of 1370What error code is returned by a KServe inference endpoint if the incoming JSON payload matches an incorrect tensor structure?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. 400 Bad Request

    A 400 Bad Request error occurs when an inference endpoint receives a malformed JSON payload or incorrect tensor structure. Authentication issues return 401 errors, while missing components return 404 errors instead.

  1322. Question 1322 of 1370Which custom resource defines the structural connection details for an external pipeline artifact repository?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Secret containing S3 object storage authentication credentials

    A Kubernetes Secret stores the necessary S3 bucket name and authentication credentials for accessing the external artifact repository. The Dashboard directly references this secret when configuring pipeline server storage.

  1323. Question 1323 of 1370What parameter in an Accelerator Profile ensures that the pod matches a specific physical node label?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. nodeSelector properties configuration mapping block

    The nodeSelector in an Accelerator Profile matches a pod to a node with specific hardware labels. Toleration specifications allow scheduling onto tainted nodes, but nodeSelector guarantees the workload lands on the correct physical accelerator.

  1324. Question 1324 of 1370WHAT KEY LOG PROPERTY CAN BE PINPOINTED TO REVEAL OPERATOR RECONCILIATION ERRORS IN RECONCILING THE DATASCIENCECLUSTER CR?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Failed status flags or error messages within conditions array in status block

    The conditions array in the status block of the DataScienceCluster custom resource reveals specific reconciliation errors and failed states. Operator Hub notifications do not provide granular details about the internal state of this custom resource.

  1325. Question 1325 of 1370What occurs if a user modifies an environment variable inside an active workbench settings panel without restarting the workbench?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. The changes remain saved in configuration but do not apply to the container until a manual restart occurs

    Modified environment variables remain saved in the workbench configuration but do not apply until a manual restart occurs. Containers require a full restart to inherit new environment variables since they cannot be dynamically injected into memory.

  1326. Question 1326 of 1370Which log processing step pinpoints why secured storage connections fail during Jupyter connection experiments?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Reviewing container logs inside storage-initializer init containers or Jupyter notebooks pods

    Storage connection failures in OpenShift AI are exposed in the storage-initializer init container logs. Watch for timeout or permission denied errors during the workbench pod startup sequence.

  1327. Question 1327 of 1370Which parameter in the DataScienceCluster resource configures the deployment mode for the KServe component?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. managementState

    Setting the managementState to Managed or Removed in the DataScienceCluster resource controls the deployment of the KServe component. Be prepared to edit the component specifications directly to toggle serving features.

  1328. Question 1328 of 1370WHICH SYSTEM PARAMETER IN THE CONFIGURATION ENSURES IDLE WORKBENCHES ARE DELETED ACCORDING TO LAST LOGICAL ACTIVITY?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. notebookController.cullingTimeout

    The notebookController.cullingTimeout parameter determines when idle workbenches are deleted based on inactivity. Jupyter culling intervals are frequently confused with controller timeouts, but the OpenShift AI operator configuration controls this directly.

  1329. Question 1329 of 1370Which component ensures that user dashboard access tokens expire correctly after a designated period of inactivity?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. OpenShift OAuth Server configuration parameters and identity provider settings

    The OpenShift OAuth server handles identity provider integration and manages token expiration policies based on cluster configurations. This question is slightly ambiguous because internal application sessions might also manage dashboard timeouts, but OAuth ultimately governs the access tokens.

  1330. Question 1330 of 1370Which role binding is required to let a pipeline execution server read files from a specific cluster secret?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Secret Reader or view role assigned to the pipeline service account

    To read a Kubernetes Secret, the specific service account running the pipeline execution server must be granted the view role or a custom secret reader role via a RoleBinding. Assigning broader cluster-admin privileges violates the principle of least privilege required for secure OpenShift deployments.

  1331. Question 1331 of 1370Which log repository yields insights into inference rejection responses caught under intense model endpoint interaction calls?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. User-container log streams recorded inside running KServe InferenceService application pod containers

    Application-level inference rejections are recorded in the user-container logs of the running KServe InferenceService pods. Network controllers or ServiceMesh logs show routing traffic, but they lack the specific application execution context needed to diagnose model errors.

  1332. Question 1332 of 1370Which data interface specification facilitates high recovery metadata logistics tracking integrated natively with pipeline runs?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Machine Learning Metadata (MLMD) storage engines tracking pipeline tracking components

    Machine Learning Metadata (MLMD) provides the standard interface for tracking pipeline artifacts and metadata during pipeline executions. Persistent volumes or Prometheus only store static output files and metrics, lacking the relational context needed for metadata recovery.

  1333. Question 1333 of 1370Which environment element injects proper AWS endpoint definition data directly into secured bucket consuming pipelines?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. AWS_S3_ENDPOINT configuration parameter inside Secret data maps

    Data connections store S3 details within Kubernetes Secrets using the AWS_S3_ENDPOINT key. Workbenches and pipelines automatically mount these secrets as environment variables, allowing seamless access to custom enterprise object storage buckets.

  1334. Question 1334 of 1370Which API is used programmatically to code data science pipelines preferred within the RHOAI infrastructure?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. Python programming language utilizing Kubeflow Pipelines (KFP) SDK packages

    OpenShift AI pipelines are authored programmatically using the Python Kubeflow Pipelines SDK. YAML manifests and Tekton clients are typically used for generic cluster CI/CD tasks rather than interactive data science workflow development.

  1335. Question 1335 of 1370Which selection is critical to ensure data science packages do not exhaust disk allocations within individual workbenches?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Specifying adequate volume capacity sizes under Root Persistent Volume Claim forms

    Specifying adequate capacity for the workbench root persistent volume claim prevents disk exhaustion when installing packages. Enabling culling or autoscaling manages compute resources and idle states, not persistent storage limits.

  1336. Question 1336 of 1370Which tool enables users to monitor real-time performance counters and historical accuracy shifts over model output interaction systems?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. TrustyAI combined with Prometheus monitoring stack elements and custom dashboards integrations

    TrustyAI integrates with the Prometheus monitoring stack to track model drift and performance counters. While Jaeger handles service tracing, it does not calculate statistical accuracy shifts in machine learning models.

  1337. Question 1337 of 1370Which element defines secured network encryption enforcement along mesh networks managed within single-model serving systems?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. PeerAuthentication custom resource configurations requiring STRICT mTLS settings across namespaces

    Setting PeerAuthentication to STRICT mTLS enforces mesh network encryption for single-model serving. NetworkPolicies restrict traffic flow but do not handle certificate-based encryption or mutual authentication between pods.

  1338. Question 1338 of 1370What type of volume allocation reduces storage provisioning strategically for experimental scratch workspaces?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Ephemeral Storage or emptyDir

    Ephemeral storage, such as an emptyDir, is tied to the pod's lifecycle and does not require persistent provisioning, reducing overhead for temporary scratch data. Avoid persistent volumes like S3 or block storage unless the data needs to survive a workspace restart.

  1339. Question 1339 of 1370Which component parses incoming inference payload data to check for anomalous request distributions over time?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. TrustyAI payload processing modules and analytical services engines

    TrustyAI analyses incoming payloads to detect bias and monitor anomalous distributions over time. The Service Mesh handles routing, while KServe manages the actual model deployment, making them distractors.

  1340. Question 1340 of 1370Which parameter instructs pipeline artifact storage managers to target encrypted repositories for log storage?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. S3 bucket credential secrets passed through pipeline server initialization custom resource specs

    Passing S3 bucket credentials via the pipeline server's custom resource configures secure artifact and log storage. While Git layout manifests organize files, they do not handle the actual authentication required for encrypted object repositories.

  1341. Question 1341 of 1370Which storage engine is strongly recommended for disconnected platforms to act as an internal registry for images?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Red Hat Quay Registry

    Red Hat Quay acts as a highly available internal OCI registry for air-gapped OpenShift environments. While other registries function similarly, Quay is the Red Hat enterprise standard for disconnected deployments.

  1342. Question 1342 of 1370Which parameter in a serving runtime configuration file indicates whether the runtime supports executing on GPU hardware?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. The resources allocations specifications and environment configurations tags (e.g., ACCELERATORS)

    The resource allocations and environment configurations, such as accelerators, indicate GPU support in a serving runtime. For the exam, look for the resource requirements and annotations that explicitly request GPU hardware in the serving runtime YAML.

  1343. Question 1343 of 1370Which command outputs the real-time event logs of an OpenShift cluster to diagnose notebook pod scheduling issues?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. oc get events -n –watch

    The oc get events command with the watch flag outputs real-time cluster events to diagnose pod scheduling issues. Checking operator logs helps troubleshoot the operator itself but misses namespace-level notebook pod failures.

  1344. Question 1344 of 1370Which user action can cause an automated culling process to shut down an active workbench pod?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. Zero interactive active keyboard code cells processing actions within specified timeout limits

    The culling process shuts down workbench pods when there are zero interactive keyboard actions in cells within a specified timeout limit. Closing the browser or running background scripts does not always trigger the idle culling mechanism.

  1345. Question 1345 of 1370Which open-source project acts as the model configuration and runtime wrapper inside the KServe architecture?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. KFServing / KServe Core

    KServe Core acts as the standard wrapper for model configuration and runtime within the KServe architecture. Expect KServe questions whenever single-model deployment or serverless inference comes up on the exam.

  1346. Question 1346 of 1370Which file system permission structure is applied to mounted persistent volumes inside OpenShift AI workbenches?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Configured to match the arbitrary non-root user ID assigned by the cluster execution project

    Persistent volumes in OpenShift AI are configured to match the arbitrary non-root user ID assigned to the namespace. This ensures the notebook process can read and write files without encountering permission denied errors.

  1347. Question 1347 of 1370Which component of OpenShift AI acts as an intermediary dashboard to launch individual Jupyter hubs and track settings?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. odh-dashboard pod application

    The odh-dashboard acts as the intermediary web application for launching workbenches and managing settings. On the exam, expect to verify this specific pod when troubleshooting central dashboard access or feature availability.

  1348. Question 1348 of 1370Which field defines the target storage artifact path location within pipeline metadata definition manifests?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. spec.pipelineSpec.tasks.artifacts.storageUri property configurations

    Artifact storage paths are defined in the storageUri property of the pipeline specification tasks. ConfigMaps and identity tokens handle global settings or authentication, not specific artifact routing for pipeline tasks.

  1349. Question 1349 of 1370Which component handles the translation of high-level prompt templates into system instructions inside an LLM orchestration app?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. LangChain, LlamaIndex, or application-level orchestration libraries

    Orchestration libraries like LangChain map prompt templates into system instructions. KServe merely serves the model, while Elyra handles pipeline scheduling, so neither performs prompt translation within an LLM application.

  1350. Question 1350 of 1370Which object record contains encrypted base64 strings for bucket credentials that define data connections?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: C. Kubernetes Secret with specific annotations

    Data connections store endpoint credentials in Kubernetes Secrets annotated specifically for OpenShift AI. While a DataConnection custom resource manages the connection, the actual credentials are stored securely in the Secret.

  1351. Question 1351 of 1370Which service discovers hardware types and accelerators natively across hardware rigs without manual label inputs?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. Node Feature Discovery Operator

    The Node Feature Discovery Operator automatically detects hardware features like GPUs and labels nodes accordingly. While the GPU Operator uses these labels, it does not perform the initial hardware discovery across the cluster.

  1352. Question 1352 of 1370What kind of service detects abnormal bias deviation within input data for live served machine learning models?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. TrustyAI Service component

    The TrustyAI Service is designed to evaluate bias and fairness metrics for live machine learning models. Prometheus only handles numerical system metrics, while KServe strictly manages deployment routing.

  1353. Question 1353 of 1370Which custom metric type allows TrustyAI to measure fairness based on user-defined calculations rather than standard algorithms?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Custom Bias Evaluators or user-defined metric calculation configurations

    Custom Bias Evaluators allow TrustyAI to measure fairness based on user-defined calculations rather than relying solely on standard algorithms. Data drift tracks input changes, not specific custom fairness metrics.

  1354. Question 1354 of 1370WHICH OBJECT IDENTIFIES CLUSTER OUTAGES LINKED TO EX267 OPENSHIFT AI DEPENDENT STORAGE SCHEMAS FAILING OVER?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. OpenShift Data Foundation (ODF) Storage Dashboard panels

    The OpenShift Data Foundation Storage Dashboard provides specific panels to identify storage failures and cluster outages. PersistentVolumeStatus fields only show the binding state of individual volumes, not overall cluster storage health.

  1355. Question 1355 of 1370WHAT CONSOLE ACCESS PATH REVEALS ACTUAL HARDWARE COUNTS CURRENTLY ASSIGNED TO WORKBENCH JOBS ON OPENSHIFT PLATFORMS?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Compute Nodes section under Administrator view screen options inside OpenShift Web Console

    The Compute Nodes section under the OpenShift Web Console Administrator view reveals actual hardware resources assigned to workbench jobs. Accelerator profiles in the dashboard only define logical mappings, not live physical hardware inventory.

  1356. Question 1356 of 1370Which system value allows ModelMesh runtime to properly route inference calls to internal served inference graph engines?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. gRPC / HTTP v2 communication protocols paths exposing model endpoints profiles

    ModelMesh routes inference requests using standard gRPC or HTTP v2 protocols to expose the model endpoints. FTP and shared memory are not used for serving external inference calls.

  1357. Question 1357 of 1370What causes an immediate model erroneous behavior in OpenVINO runtimes deployed inside multi-model runtime environments?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Attempting to serve an unsupported model format file or corrupted weight architecture definitions

    Serving an unsupported model format or providing corrupted weights causes the runtime to fail immediately when attempting to load the model. For the exam, remember that model serving errors usually stem from mismatched runtime architectures or bad storage mounts, not networking or autoscaling configurations.

  1358. Question 1358 of 1370Which group authorization grants individuals permissions only to consume existing workbench apparatuses without infrastructure access actions?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. ods-users group membership assignment definitions

    Membership in the ods-users group grants standard data scientists the ability to access and use OpenShift AI workbenches without exposing underlying cluster infrastructure controls. The distractors were copy-paste artifacts but the valid options clearly contrast basic user access against administrative rhoai-admins privileges.

  1359. Question 1359 of 1370Which storage interface category assures secure continuous artifact generation across disconnected offline environment stacks?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Object Storage solutions like local Red Hat OpenShift Data Foundation (ODF) S3 API engines

    For disconnected environments, a local S3-compatible object storage solution like OpenShift Data Foundation ensures artifacts remain accessible offline. NFS or external shares violate network boundaries, while emptyDir data is strictly ephemeral and lost on reboot.

  1360. Question 1360 of 1370What is the maximum number of data science pipelines that can be actively managed by a single Pipeline Server instance?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Dependent on cluster resource limits, storage capacities, and database configuration settings

    The correct answer works because pipeline execution is entirely constrained by the available cluster compute, storage, and database limits rather than a fixed namespace quota. Memorizing arbitrary pod limits is a common trap, as architecture scales horizontally based on resources.

  1361. Question 1361 of 1370What repository system stores and serves centralized infrastructure model manifests, enforcing GitOps control standards?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Git repository systems acting as a single definitive source for infrastructure manifests

    A Git repository acts as the definitive source for infrastructure manifests under GitOps standards. While OCI registries store container images, Git specifically handles YAML manifests and configuration templates for deployments.

  1362. Question 1362 of 1370Which user capability directly reduces repetitive machine learning pipeline development overhead via pre-composable graph templates?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. Creating and exporting reusable Elyra Pipeline configuration file templates within workbench environments

    Creating and exporting reusable Elyra Pipeline configuration file templates within workbench environments directly reduces repetitive pipeline development overhead. Standard ConfigMaps or custom initialization scripts do not provide visual graph templating.

  1363. Question 1363 of 1370What technology provides the base containerization layer that executes model workloads on Red Hat OpenShift nodes?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. CRI-O container runtime engine layers

    CRI-O is the default container runtime for OpenShift, responsible for running pods and model workloads on cluster nodes. Docker Desktop is strictly for local development and is not used by the cluster.

  1364. Question 1364 of 1370What log check method verifies successful reconciliation for user access assignments along authentication lifecycles in RHOAI?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. Checking operator log outputs within redhat-ods-operator pods matching authentication control hooks

    Checking the operator log outputs within the redhat-ods-operator namespace reveals authentication control hooks and reconciliation results for user assignments. Notebook workspace logs will not display backend operator authorization events.

  1365. Question 1365 of 1370Which parameter is used within a pipeline definition to specify that a step depends on the output of a prior step?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: A. Dependent task parameter output reference mapping

    Data passing in OpenShift Pipelines uses dependent task parameter output references to pass results downstream. Volume mounts are for shared file storage, not direct execution path dependencies between tasks.

  1366. Question 1366 of 1370What value type is recorded inside workbench ImageStreams to define accurate image selection descriptions?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: D. opendatahub.io/notebook-image-desc annotation tags

    Custom workbench images in OpenShift AI are defined using specific annotations like opendatahub.io/notebook-image-desc on an ImageStream. Standard Kubernetes descriptions do not populate the image selection UI.

  1367. Question 1367 of 1370Which interface is used to build custom serving runtimes compatible with the ModelMesh framework?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. ModelMesh Serving Runtime Interface

    The ModelMesh Serving Runtime interface defines the specifications needed to build and deploy custom model serving runtimes. Kubeflow, Tekton, and Ansible are not the underlying frameworks used to integrate runtimes directly with ModelMesh.

  1368. Question 1368 of 1370What repository type tracks comprehensive, reusable metadata relevant to running machine learning experiments across teams safely?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Machine Learning Metadata (MLMD) database architectures logging run context properties

    The Machine Learning Metadata database tracks run context and properties needed for experiment tracking. For the exam, focus on OpenShift AI native components rather than generic Kubernetes tools, as they test platform-specific integrations heavily.

  1369. Question 1369 of 1370Which mechanism ensures internal routing endpoints are secured using valid TLS in OpenShift Service Mesh deployments?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. Red Hat Cert-Manager integrated automatically with Istio Ingress routers

    Red Hat Cert-Manager integrates seamlessly to automatically issue and rotate certificates for mesh internal endpoints. Default OpenShift Routes only secure edge traffic externally, not internal service-to-service TLS.

  1370. Question 1370 of 1370Which log file path inside a standard Jupyter environment contains the internal startup errors of the notebook extensions?

    Tap an answer — you get instant feedback and the reasoning.

    Show answer & explanation

    Correct answer: B. .jupyter/jupyter_server_config.py or standard log streams

    Standard log streams and Jupyter configuration files capture internal startup errors for notebook extensions. Operating system logs or Git hooks do not monitor Jupyter extension initialization.

Scroll to Top