References
These are official Red Hat articles and product docs that explain the AMQ and ACM choices in this workshop. They are not extra lab steps.
AMQ Broker on OpenShift
| Resource | Why it is in this lab |
|---|---|
External clients on an OpenShift Route must use TLS (SNI). That is why students produce with |
|
Connecting to the broker from outside OpenShift (AMQ Broker 7.14) |
Product documentation for exposed acceptors, Routes, and client URLs ( |
You cannot mix plain and TLS traffic on one acceptor. Hub-01 keeps in-cluster AMQP on port 5672 and adds a second AMQPS acceptor (port 5671, |
|
How Operator-based |
|
AMQ acceptors cannot use edge termination. The hub AMQPS Route is passthrough. |
|
AMQP clients that follow broker topology through an OpenShift Route can land on the wrong host. Federation and producer URLs set |
Address federation
| Resource | Why it is in this lab |
|---|---|
Address federation and AMQP bridges ( |
Broker authentication
| Resource | Why it is in this lab |
|---|---|
The lab uses Keycloak OIDC via |
SNO hardware and provisioning
| Resource | Why it is in this lab |
|---|---|
Bare-metal minimum requirements (8 vCPU / 16 GB / 120 GB), BMC requirements, and supported CPU architectures. The lab uses GCP |
|
On-premises SNO provisioning via USB, Redfish virtual media, or iPXE. The bare-metal alternative to the Hive-on-GCP provisioning used in this lab. |
RHACM scale and sizing
| Resource | Why it is in this lab |
|---|---|
Hub sizing formulas and 3,500-cluster scale test results. Answers "does this scale beyond 3 clusters?" — see Scale and Production Considerations for a summary. |
|
Fleet-of-fleets architecture for >2,000 clusters. Explains when Mode 2 (regional hubs managed by a global hub) is required. |
Disconnected and resilience
| Resource | Why it is in this lab |
|---|---|
Klusterlet behavior when the hub is unreachable. Existing workloads continue running; policies already applied remain enforced. Answers "what happens during WAN loss?" — see Module 6 for the simulation. |
Observability at scale
| Resource | Why it is in this lab |
|---|---|
Multicluster Observability (Thanos + Grafana) aggregates Prometheus metrics from managed clusters. The |
Policy parameterization
| Resource | Why it is in this lab |
|---|---|
Kustomize-based policy generation for fleet-scale deployments. Eliminates per-site policy definitions using |
|
|