db replicas 3
kind: StatefulSet # db-0, db-1, db-2 in order; one claim each
spec: { serviceName: db, replicas: 3, volumeClaimTemplates: [{ metadata: { name: data }, spec: { resources: { requests: { storage: 1Gi } } } }] }
---
kind: DaemonSet # one pod per node
spec: { template: { spec: { containers: [{ name: log-agent, image: fluent-bit:3 }] } } }
---
kind: CronJob
spec: { schedule: "0 * * * *", concurrencyPolicy: Forbid,
jobTemplate: { spec: { completions: 4, parallelism: 2, backoffLimit: 6 } } }