# Claims auf OKD Single-Node

Das Lab besitzt bereits OpenShift-Artefakte. Dieses Runbook verknüpft sie mit
dem [`cloud-host`](../../../../knowledge/cloud-host/anleitungen/okd-single-node-hetzner.html)-Aufbau
eines OKD-Single-Node-Hosts. Es ist eine Deployment-Vorbereitung; gegen einen
echten Cluster wurde sie nicht ausgeführt.

## Zielprofil

- Hetzner CPX52 als OKD Single Node, Kostenrahmen etwa 100 €/Monat
- Java-21-Claims-Plattform unter `platform/claims-boot/openshift/`
- Spring-Boot-Migrationsbeispiel mit vollständiger Kustomize-Basis unter
  `examples/spring-boot-migration/openshift/base/`

## Reihenfolge

1. Den OKD-Host nach dem Cloud-Host-Runbook installieren und mit `oc` anmelden.
2. Container-Images in eine vom Cluster erreichbare Registry stellen; die
   Manifest-Dateien enthalten keine Build-Pipeline und keine Registry-Credentials.
3. Die Kustomize-Basis vor dem Anwenden rendern:

```bash
oc kustomize examples/spring-boot-migration/openshift/base
```

4. Erst nach Review der Secrets, Images und Ressourcen anwenden:

```bash
oc apply -k examples/spring-boot-migration/openshift/base
```

## Rückbau

Die verwendete Namespace- und Release-Bezeichnung wird in der lokalen
`openshift.env.example` festgelegt. Mit denselben Werten lassen sich die
Ressourcen gezielt entfernen; der Host selbst wird ausschließlich über das
Cloud-Host-Runbook heruntergefahren oder zerstört.
