Architektur-Entscheidung geaendert: PostgreSQL laeuft jetzt selbst im Cluster statt auf einer bestehenden externen Instanz. Neu: deploy/k8s/postgres/ mit StatefulSet (postgres:18-alpine, volumeClaimTemplates, pg_isready-Probes), headless Service (apicore-postgres) und Secret-Vorlage. Backend-DATABASE_URL zeigt auf den neuen In-Cluster-Service. CLAUDE.md/ARCHITECTURE.md aktualisiert: Backup-Verantwortung liegt jetzt beim Projekt, nicht mehr beim externen Cluster-/DBA-Betrieb (Backup-CronJob als offener Punkt in TASKS.md ergaenzt).
12 lines
175 B
YAML
12 lines
175 B
YAML
apiVersion: v1
|
|
kind: Service
|
|
metadata:
|
|
name: apicore-postgres
|
|
spec:
|
|
clusterIP: None
|
|
selector:
|
|
app: apicore-postgres
|
|
ports:
|
|
- port: 5432
|
|
targetPort: 5432
|