BookStack is a single-replica Deployment backed by a ReadWriteOnce PVC (`bookstack-config`). The default RollingUpdate strategy creates the new pod before terminating the old one, and the two pods cannot share the RWO volume — so every rollout deadlocks on `Multi-Attach error for volume`. Switching to `strategy: Recreate` terminates the old pod first, releases the PVC, and then starts the new pod. Brief downtime is expected on rollout, but rollouts actually complete. Discovered while rolling out the `/status` probe fix (previous commit). Co-Authored-By: Paperclip <noreply@paperclip.ing> |
||
|---|---|---|
| .. | ||
| bookstack-deployment.yaml | ||
| bookstack-oidc-sealed.yaml | ||
| mysql-sealed.yaml | ||