Format:
Export:

Prerequisites & cluster preparation(15 of 15)

Keep this order!
⚠️ Cluster introduction

The following tests have been executed on a Single Node OpenShift (SNO) cluster.

The cluster is using: Minio Object Storage, MetalLB, LVM (local disks must be available), and a single NIC (a 2nd IP address is used for the VM network tests).

Some test cases could not be fully executed due to limitation of the SNO cluster or the hardware. They are still documented for reference and marked accordingly.

MetalLB provides LoadBalancer Services on bare metal. On this server (<public-ip>/26), all three options are documented: Option 1 (additional IP), Option 2 (NodePort fallback without MetalLB), Option 3 (internal software bridge).

NOTE: On Hetzner, ARP is blocked for IPs not officially assigned to the server — an additional IP is required for external MetalLB access.

1Install MetalLB Operator: EcosystemSoftware CatalogOperatorsMetalLB Operator (namespace: metallb-system)
2Create MetalLB CR and wait for Running status
3Option 1 external, additional IP:
→ create IPAddressPool with additional IP as /32, L2Advertisement on eno2
4Option 2 NodePort, no MetalLB needed:
→ create services as NodePort → access via <public-ip>:<NodePort>
5Option 3 internal, software bridge:
→ IPAddressPool in private subnet → reachable only from VMs on the node
6All three options documented in Commands/YAML tab — choose based on availability