Validate the POC¶
This section contains workloads and operational tests that demonstrate OpenShift capabilities to stakeholders. Run these after completing the cluster configuration.
Container Workloads¶
Deploy sample applications to validate the platform's container orchestration, storage, networking, and build capabilities:
- Overview — Summary of container workload types and deployment patterns
- Hello World Web Server — Minimal Nginx deployment to confirm basic pod scheduling and routing
- Spring PetClinic — Multi-tier Java application with a PostgreSQL backend
- Kafka (Strimzi) — Event streaming platform to validate stateful workloads
- Source-to-Image (S2I) Build — Build and deploy directly from source code
- PostgreSQL with Persistent Storage — Validate CSI storage with a stateful database
- PVC Read-Back Test — Write-then-read PVC test to confirm storage I/O
- Bookinfo (Service Mesh) — Multi-service mesh demo (only if Service Mesh is in scope)
Virtual Machine Workloads¶
- Deploying Virtual Machines — Create and manage VMs using OpenShift Virtualization
Operational Validation¶
Demonstrate resilience, backup/restore, and failover capabilities:
- VM Failover Test — Validate VM high availability with node drain and recovery
- Container Failover Test — Confirm pod rescheduling on node failure
- VM Backup and Restore — OADP-based backup and restore of virtual machines
Day-2 Operations¶
Demonstrate cluster lifecycle management:
- Day-2 Overview — Summary of operational procedures
- Add Worker Node — Expand cluster capacity with a new worker
- Rotate SSH Keys — Replace SSH keys on all cluster nodes
- Machine Config — Apply node-level configuration changes
- Debugging MTU Mismatches — Diagnose network MTU issues