Skip to content

Commit e06261d

Browse files
Update Hybrid Mesh Platform: cluster sizing, AWS 4.20 tags, Kairos AI ops.
- Add tested_on metadata: AWS, OpenShift 4.20, 3-cluster topology - Add cluster sizing table (hub 24vCPU/96GiB, spokes 12vCPU/48GiB) - Reference current release ocp-420-v5 - Add AI-assisted operations (Kairos) section with 5 screenshots - Rebase on upstream/main for clean merge Signed-off-by: Maximiliano Pizarro <maximiliano.pizarro.5@gmail.com> Co-authored-by: Cursor <cursoragent@cursor.com>
1 parent a4ecb41 commit e06261d

9 files changed

Lines changed: 38 additions & 1 deletion

File tree

.wordlist.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -514,6 +514,7 @@ kafdrop
514514
kafkasource
515515
kafkatopic
516516
kafkatopics
517+
kairos
517518
kam
518519
kamelet
519520
kaoto

content/patterns/hybrid-mesh-platform/_index.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,10 @@ links:
2525
install: getting-started
2626
bugs: https://github.com/maximilianopizarro/platform-hub-spoke-config/issues
2727
feedback: https://docs.google.com/forms/d/e/1FAIpQLScI76b6tD1WyPu2-d_9CCVDr3Fu5jYERthqLKJDUGwqBg7Vcg/viewform
28+
tested_on:
29+
platform: AWS
30+
ocp_version: "4.20"
31+
topology: "3 clusters (hub + east spoke + west spoke)"
2832
contributor:
2933
name: Maximiliano Pizarro
3034
contact: mailto:maximilianopizarro5@gmail.com
@@ -39,7 +43,9 @@ contributor:
3943
4044
**Hybrid Mesh Platform** is a multi-cluster GitOps platform using Red Hat products. It implements a hub-spoke topology that centralizes governance with Red Hat Advanced Cluster Management (ACM), delivers [Industrial Edge](/patterns/industrial-edge/) workloads on regional spokes, uses OpenShift Service Mesh in ambient mode for east-west connectivity, layers Connectivity Link (Kuadrant) for API-aware ingress policy, exposes Grafana dashboards for cross-cluster visibility, and integrates Advanced Cluster Security (ACS) for vulnerability and runtime protection.
4145

42-
**Supported on:** Red Hat OpenShift Container Platform 4.20 (4.14 or newer per cluster).
46+
**Tested on:** Red Hat OpenShift Container Platform **4.20** on **AWS** (hub + east spoke + west spoke, multinode 3 workers each). Compatible with 4.14+ per cluster.
47+
48+
**Current release:** [ocp-420-v5](https://github.com/maximilianoPizarro/platform-hub-spoke-config/releases/tag/ocp-420-v5) — Camel Dashboard on east/west spokes, Skupper token sync, Kafka Console broker DNS fixes.
4349

4450
Read **concept → mechanics → operations**: start with [Architecture](architecture), install via [Getting Started](getting-started), scaffold workloads via [Scaffolding](scaffolding), then use platform chapters (**Hub Gateway**, **Observability**, **Industrial Edge**) before drilling into the [pattern repository](https://github.com/maximilianopizarro/platform-hub-spoke-config).
4551

content/patterns/hybrid-mesh-platform/getting-started.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,22 @@ Use cluster names **`hub`**, **`east`**, and **`west`**. Namespace **`stackrox`*
7979
1. Access to public container registries (or mirrored equivalents)
8080
2. Access to your Git repository (fork of `platform-hub-spoke-config`)
8181

82+
### Cluster sizing (AWS — OpenShift 4.20)
83+
84+
Tested on **demo.redhat.com** with the following provisioning parameters:
85+
86+
| Cluster | Workers | vCPU/worker | Memory/worker | Total capacity |
87+
| --- | --- | --- | --- | --- |
88+
| **Hub** | 3 | 8 | 32 GiB | 24 vCPU / 96 GiB |
89+
| **East spoke** | 3 | 4 | 16 GiB | 12 vCPU / 48 GiB |
90+
| **West spoke** | 3 | 4 | 16 GiB | 12 vCPU / 48 GiB |
91+
92+
Hub estimated workload: ~12.5 CPU / ~29 GiB (ACM, ACS Central, Developer Hub, data lake Kafka 3-replica, Service Mesh, OpenShift AI, hub gateway).
93+
94+
Spoke estimated workload: ~5.5 CPU / ~11 GiB (Industrial Edge, factory Kafka, ACS SecuredCluster, Service Mesh ambient).
95+
96+
For constrained environments, use `values-lite.yaml` on the hub to disable heavy components (OpenShift AI, ACS, Grafana dashboards, hub gateway).
97+
8298
## Repository layout
8399

84100
```

content/patterns/hybrid-mesh-platform/observability.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -189,6 +189,20 @@ Re-sync `kafka-console` after Skupper listeners are healthy. Confirm `listNodes`
189189
| `multi-cluster-istio` | Hub | Hub, Prometheus-East, Prometheus-West |
190190
| `local-metrics` | Each spoke | Local Prometheus (UWM/Thanos) |
191191

192+
## AI-assisted operations (Kairos)
193+
194+
The platform integrates AI-driven operational intelligence through event correlation, anomaly detection, and human-in-the-loop workflows:
195+
196+
[![Kairos — event correlation and alerting](/images/hybrid-mesh-platform/kairos-events.png)](/images/hybrid-mesh-platform/kairos-events.png)
197+
198+
[![Kairos — historical analysis and trends](/images/hybrid-mesh-platform/kairos-history.png)](/images/hybrid-mesh-platform/kairos-history.png)
199+
200+
[![Kairos — human-in-the-loop decision workflows](/images/hybrid-mesh-platform/kairos-human-in-the-loop.png)](/images/hybrid-mesh-platform/kairos-human-in-the-loop.png)
201+
202+
[![Kairos — AI agents for autonomous remediation](/images/hybrid-mesh-platform/kairos-ia-agents.png)](/images/hybrid-mesh-platform/kairos-ia-agents.png)
203+
204+
[![Kairos — observability-driven insights](/images/hybrid-mesh-platform/kairos-observability.png)](/images/hybrid-mesh-platform/kairos-observability.png)
205+
192206
## References
193207

194208
- [OpenShift Observability](https://docs.redhat.com/en/documentation/openshift_container_platform/latest/html/monitoring/)
74.4 KB
Loading
164 KB
Loading
115 KB
Loading
85 KB
Loading
90.8 KB
Loading

0 commit comments

Comments
 (0)