EX432 Sample Questions & Answers
Free Red Hat Certified Specialist in OpenShift Advanced Cluster Management Exam practice questions with worked answers and explanations. See how the ExamJungle simulator prepares you — then jump into the full test.
Launch the full EX432 simulator →Showing 6 of 12 free samples.
- Question 1Beginner
Manage and deploy Red Hat Advanced Cluster Management for Kubernetes (RHACM) · Deploy RHACM using Red Hat OpenShift Container Platform Operator Lifecycle Management
True or False: Configuring
installPlanApproval: Automaticin theadvanced-cluster-managementOLMSubscriptionautomatically transitions the operator across minor release channels (for example, fromrelease-2.12torelease-2.13) without requiring an administrator to updatespec.channel.Show answer & explanation
Correct answer: A
Setting
installPlanApproval: Automaticonly applies z-stream updates published within the currently subscribed release channel (such asrelease-2.13). Moving to a newer minor release of Red Hat Advanced Cluster Management requires an administrator to explicitly change thespec.channelvalue in theSubscriptionresource. - Question 2Intermediate
Manage clusters by using Red Hat Advanced Cluster Management for Kubernetes (RHACM) · Create, upgrade, import and remove a cluster
Security regulations at a defense contractor prohibit storing target cluster administrator tokens or kubeconfig files inside an
auto-import-secreton the RHACM 2.13 hub cluster. After creating theManagedCluster(hubAcceptsClient: true) andKlusterletAddonConfigresources for a new cluster namedsec-east-01, which sequence of CLI commands must the engineer execute to complete the manual import?Show answer & explanation
Correct answer: A
When a
ManagedClusterresource and its namespace (sec-east-01) are created on the hub cluster, the import controller generates a Secret named-importin thenamespace. To import the cluster manually, the administrator extracts and base64-decodes.data.crds\.yaml(toklusterlet-crd.yaml) and.data.import\.yaml(toimport.yaml) from thesec-east-01-importSecret on the hub. Next, the administrator authenticates to the managed cluster and appliesklusterlet-crd.yamlfirst so the Klusterlet CRDs exist before applyingimport.yaml. Applyingimport.yamlfirst fails because the custom resource definitions are not yet registered on the target cluster.sequenceDiagram participant Admin as Administrator participant Hub as RHACM Hub Cluster participant Managed as Managed Cluster (sec-east-01) Admin->>Hub: Create ManagedCluster & KlusterletAddonConfig Hub->>Hub: Generate Secret sec-east-01-import in ns sec-east-01 Admin->>Hub: Extract & base64-decode crds.yaml and import.yaml Admin->>Managed: oc apply -f klusterlet-crd.yaml Admin->>Managed: oc apply -f import.yaml Managed->>Hub: Klusterlet agent registers (JOINED & AVAILABLE) - Question 3Intermediate
Manage clusters by using Red Hat Advanced Cluster Management for Kubernetes (RHACM) · Create, upgrade, import and remove a cluster
To orchestrate an unattended OpenShift version upgrade on an imported cluster named
edge-west-04using RHACM 2.13 via the CLI, an administrator defines aClusterCuratorcustom resource (cluster.open-cluster-management.io/v1beta1). Where must this resource be created and which specification fields trigger the cluster upgrade?Show answer & explanation
Correct answer: B
ClusterCurator(apiVersion: cluster.open-cluster-management.io/v1beta1) is an RHACM lifecycle curation resource that must be created in the managed cluster's namespace (edge-west-04) on the hub cluster withmetadata.name: edge-west-04. Settingspec.desiredCuration: upgradeinstructs the curator controller to run the upgrade workflow using the target parameters specified underspec.upgrade, includingchannel(e.g.,stable-4.18),desiredUpdate(the target release version), andmonitorTimeout(in minutes). - Question 4Intermediate
Configure access control for multi-cluster management · Configure objects related to access control in a fleet cluster, such as roles, cluster sets, cluster selectors, and placement rules
After creating a
Placementresource in theretail-appsnamespace to select OpenShift clusters from thepos-clustersManagedClusterSet, a cloud engineer inspects thePlacementstatus and seesNoManagedClusterMatched. The engineer confirms that three healthy OpenShift clusters carry the labelcluster.open-cluster-management.io/clusterset: pos-clustersand match thelabelSelectorin thePlacement.Based on the architecture shown below, what is required so the
Placementinretail-appscan select clusters frompos-clusters?graph TB subgraph ClusterScoped["Cluster-Scoped Resources (Hub)"] MCS[ManagedClusterSet: pos-clusters] MC1[ManagedCluster: store-01 vendor=OpenShift] MC2[ManagedCluster: store-02 vendor=OpenShift] MC1 -->|clusterset label| MCS MC2 -->|clusterset label| MCS end subgraph Namespaced["Namespace: retail-apps"] Missing[? Missing Resource ?] PL[Placement: pos-placement matchLabels: vendor=OpenShift] Missing -.-> PL end MCS ==> MissingShow answer & explanation
Correct answer: C
A
ManagedClusterSet(cluster.open-cluster-management.io/v1beta2) is a cluster-scoped resource, whereas aPlacement(cluster.open-cluster-management.io/v1beta1) is namespace-scoped. Before aPlacementinretail-appscan select any clusters belonging topos-clusters, aManagedClusterSetBindingmust be created inretail-appswhere bothmetadata.nameandspec.clusterSetequalpos-clusters. Creating this binding requires RBACcreatepermissions on themanagedclustersets/bindsubresource forresourceNames: ["pos-clusters"]. - Question 5AdvancedSelect 2
Configure access control for multi-cluster management · Configure objects related to access control in a fleet cluster, such as roles, cluster sets, cluster selectors, and placement rules
Which TWO configurations must be added to a
Placementresource (cluster.open-cluster-management.io/v1beta1) so that it selects at most three clusters whoseregion.open-cluster-management.iocluster claim iseu-central-1, and continues to select those clusters even if network connectivity to them is temporarily lost? (Select TWO)Show answer & explanation
Correct answers: A, D
In a
Placement(cluster.open-cluster-management.io/v1beta1),spec.numberOfClusters: 3caps the number of selectedManagedClusterdecisions at three, whilespec.predicates[].requiredClusterSelector.claimSelector.matchExpressionsfilters clusters based onClusterClaimproperties such asregion.open-cluster-management.io. In addition, when a managed cluster loses connectivity with the hub, RHACM automatically applies taints (cluster.open-cluster-management.io/unreachableorcluster.open-cluster-management.io/unavailable). Addingspec.tolerationsfor those keys withoperator: Existsprevents the placement controller from evicting temporarily unreachable clusters from thePlacementDecision.In a
Placement(cluster.open-cluster-management.io/v1beta1),spec.numberOfClusters: 3caps the number of selectedManagedClusterdecisions at three, whilespec.predicates[].requiredClusterSelector.claimSelector.matchExpressionsfilters clusters based onClusterClaimproperties such asregion.open-cluster-management.io. In addition, when a managed cluster loses connectivity with the hub, RHACM automatically applies taints (cluster.open-cluster-management.io/unreachableorcluster.open-cluster-management.io/unavailable). Addingspec.tolerationsfor those keys withoperator: Existsprevents the placement controller from evicting temporarily unreachable clusters from thePlacementDecision. - Question 6Beginner
Configure access control for multi-cluster management · Understand how to use the multi-cluster management dashboard search engine
During an incident triage session across thirty managed clusters, an SRE needs to query the RHACM 2.13 console search bar to find all Pod resources in any namespace whose name begins with
payment-, whose status is NOTRunning, and that have restarted more than once. Which search query syntax returns this exact set of resources?Show answer & explanation
Correct answer: B
The RHACM search engine supports property:value filters combined with comparison and wildcard operators. Using
*performs a partial string match (namespace:payment-*),!or!=excludes a specific string value (status:!Running), and>filters numeric fields strictly greater than the specified number (restarts:>1). SQL-like keywords (NOT,LIKE,WHERE) and regex operators (=~) are not valid RHACM Search syntax.
Ready for the real thing?
The full EX432 simulator has every exam-style question, timed mode, and instant scoring.